https://github.com/dan-calin/miko
· scanned 2026-06-17 01:52 UTC (1 month, 1 week ago)
44 raw signals (0 security + 44 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +21.7 (diff) · 38 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 817 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
list_models |
software | healthy | chat_backend.py:97 |
complete_text |
software | healthy | chat_backend.py:113 |
settings_schema |
software | healthy | chat_backend.py:241 |
read_env_keys |
software | healthy | chat_backend.py:258 |
write_env_keys |
software | healthy | chat_backend.py:265 |
_system_prompt |
software | healthy | chat_backend.py:313 |
_memory_context |
software | healthy | chat_backend.py:404 |
_learn_async |
software | healthy | chat_backend.py:455 |
_get_history |
software | healthy | chat_backend.py:474 |
reset_session |
software | healthy | chat_backend.py:479 |
_collect_files |
software | healthy | chat_backend.py:493 |
_needs_approval |
software | healthy | chat_backend.py:527 |
_file_diff |
software | healthy | chat_backend.py:539 |
_action_preview |
software | healthy | chat_backend.py:557 |
_emit |
software | healthy | chat_backend.py:577 |
_run_tool |
software | healthy | chat_backend.py:586 |
done |
software | healthy | chat_backend.py:594 |
_args_summary |
software | healthy | chat_backend.py:636 |
_result_summary |
software | healthy | chat_backend.py:648 |
_reasoning_kwargs |
software | healthy | chat_backend.py:662 |
_thinking_kwargs |
software | healthy | chat_backend.py:675 |
_create_safe |
software | healthy | chat_backend.py:690 |
_mcp_tools |
software | healthy | chat_backend.py:702 |
_supports_vision |
software | healthy | chat_backend.py:731 |
_strip_xml |
software | healthy | chat_backend.py:749 |
_extract_document_text |
software | healthy | chat_backend.py:758 |
_extract_pdf_text |
software | healthy | chat_backend.py:796 |
_is_textual |
software | healthy | chat_backend.py:811 |
_describe_image |
software | healthy | chat_backend.py:819 |
_prepare_attachments |
software | healthy | chat_backend.py:848 |
record |
software | healthy | chat_backend.py:858 |
chat |
software | healthy | chat_backend.py:917 |
_cancelled |
software | healthy | chat_backend.py:1054 |
chat_stream |
software | healthy | chat_backend.py:1061 |
_emit_cb |
software | healthy | chat_backend.py:1076 |
_worker |
software | healthy | chat_backend.py:1079 |
_accum_usage |
software | healthy | chat_backend.py:1111 |
_run_openai |
software | healthy | chat_backend.py:1136 |
_run_anthropic |
software | healthy | chat_backend.py:1196 |
_run_gemini |
software | healthy | chat_backend.py:1260 |
_ndjson_stream |
software | healthy | tool_server.py:25 |
agen |
software | healthy | tool_server.py:39 |
_nxt |
software | healthy | tool_server.py:44 |
start |
software | healthy | tool_server.py:72 |
_start_knowledge_index |
software | healthy | tool_server.py:112 |
_build |
software | healthy | tool_server.py:115 |
_run |
software | healthy | tool_server.py:130 |
_build_app |
software | healthy | tool_server.py:140 |
_auth |
software | healthy | tool_server.py:148 |
health |
software | healthy | tool_server.py:157 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | tool_server.py |
GET /tools |
api | healthy | tool_server.py |
GET /chat |
api | healthy | tool_server.py |
GET /chat/models |
api | healthy | tool_server.py |
POST /chat/message |
api | healthy | tool_server.py |
POST /chat/message/stream |
api | healthy | tool_server.py |
POST /chat/approve |
api | healthy | tool_server.py |
POST /chat/research |
api | healthy | tool_server.py |
POST /chat/code |
api | healthy | tool_server.py |
POST /chat/code/continue |
api | healthy | tool_server.py |
POST /chat/code/queue |
api | healthy | tool_server.py |
POST /chat/transcribe |
api | healthy | tool_server.py |
POST /chat/agents/launch |
api | healthy | tool_server.py |
POST /chat/agents/stream |
api | healthy | tool_server.py |
GET /chat/agents/list |
api | healthy | tool_server.py |
GET /chat/agents/batch |
api | healthy | tool_server.py |
POST /chat/agents/cancel |
api | healthy | tool_server.py |
POST /chat/agents/delete |
api | healthy | tool_server.py |
POST /chat/code/revert |
api | healthy | tool_server.py |
GET /chat/code/active |
api | healthy | tool_server.py |
GET /chat/code/sessions |
api | healthy | tool_server.py |
GET /chat/code/session |
api | healthy | tool_server.py |
POST /chat/code/forget |
api | healthy | tool_server.py |
POST /chat/code/recap |
api | healthy | tool_server.py |
GET /chat/agent-skills |
api | healthy | tool_server.py |
GET /chat/catalog |
api | healthy | tool_server.py |
GET /chat/settings |
api | healthy | tool_server.py |
POST /chat/skill/install |
api | healthy | tool_server.py |
POST /chat/skill/from-research |
api | healthy | tool_server.py |
GET /knowledge/stats |
api | healthy | tool_server.py |
POST /knowledge/reindex |
api | healthy | tool_server.py |
POST /knowledge/recall |
api | healthy | tool_server.py |
GET /chat/env |
api | healthy | tool_server.py |
GET /chat/settings/schema |
api | healthy | tool_server.py |
GET /chat/tasks |
api | healthy | tool_server.py |
POST /chat/tasks/parse |
api | healthy | tool_server.py |
POST /chat/tasks |
api | healthy | tool_server.py |
POST /chat/tasks/action |
api | healthy | tool_server.py |
GET /chat/inbox |
api | healthy | tool_server.py |
GET /chat/inbox/message |
api | healthy | tool_server.py |
POST /chat/env |
api | healthy | tool_server.py |
GET /files/roots |
api | healthy | tool_server.py |
GET /workspace |
api | healthy | tool_server.py |
POST /workspace |
api | healthy | tool_server.py |
GET /files/list |
api | healthy | tool_server.py |
POST /files/pick |
api | healthy | tool_server.py |
GET /files/read |
api | healthy | tool_server.py |
POST /files/write |
api | healthy | tool_server.py |
POST /files/create |
api | healthy | tool_server.py |
POST /files/rename |
api | healthy | tool_server.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
chat_backend.py |
software | healthy | chat_backend.py |
tool_server.py |
software | healthy | tool_server.py |
agent_skills.py |
software | healthy | agent_skills.py |
conversation_store.py |
software | healthy | conversation_store.py |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
config.py |
software | healthy | config.py |
requirements.txt |
software | healthy | requirements.txt |
vault.py |
software | healthy | vault.py |
README.md |
software | healthy | README.md |
start_tools_server.py |
software | healthy | start_tools_server.py |
LICENSE |
software | healthy | LICENSE |
main.py |
software | healthy | main.py |
tools.py |
software | healthy | tools.py |
deep_research.py |
software | healthy | deep_research.py |
file_browser.py |
software | healthy | file_browser.py |
knowledge_store.py |
software | healthy | memory/knowledge_store.py |
__init__.py |
software | healthy | memory/__init__.py |
memory_manager.py |
software | healthy | memory/memory_manager.py |
embeddings.py |
software | healthy | memory/embeddings.py |
__init__.py |
software | healthy | utils/__init__.py |
logger.py |
software | healthy | utils/logger.py |
research.py |
software | healthy | modules/research.py |
email_watch.py |
software | healthy | modules/email_watch.py |
discord_bot.py |
software | healthy | modules/discord_bot.py |
subagents.py |
software | healthy | modules/subagents.py |
calendar.py |
software | healthy | modules/calendar.py |
notes.py |
software | healthy | modules/notes.py |
mcp_client.py |
software | healthy | modules/mcp_client.py |
youtube_player.py |
software | healthy | modules/youtube_player.py |
file_indexer.py |
software | healthy | modules/file_indexer.py |
knowledge.py |
software | healthy | modules/knowledge.py |
projects.py |
software | healthy | modules/projects.py |
os_control.py |
software | healthy | modules/os_control.py |
__init__.py |
software | healthy | modules/__init__.py |
discord_rpc.py |
software | healthy | modules/discord_rpc.py |
agent_jobs.py |
software | healthy | modules/agent_jobs.py |
speech.py |
software | healthy | modules/speech.py |
browser.py |
software | healthy | modules/browser.py |
calendar_reminders.py |
software | healthy | modules/calendar_reminders.py |
schedule_briefs.py |
software | healthy | modules/schedule_briefs.py |
scheduled_tasks.py |
software | healthy | modules/scheduled_tasks.py |
journey.py |
software | healthy | modules/journey.py |
email_box.py |
software | healthy | modules/email_box.py |
claude_code.py |
software | healthy | modules/claude_code.py |
phone_commander.py |
software | healthy | modules/phone_commander.py |
media_control.py |
software | healthy | modules/media_control.py |
chat.html |
software | healthy | webui/chat.html |
wake_word.py |
software | healthy | core/wake_word.py |
audio_handler.py |
software | healthy | core/audio_handler.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MikoConfig |
software | healthy | config.py:22 |
_Backend |
software | healthy | memory/embeddings.py:29 |
_FastEmbed |
software | healthy | memory/embeddings.py:37 |
_Gemini |
software | healthy | memory/embeddings.py:57 |
_OpenAI |
software | healthy | memory/embeddings.py:82 |
_TextExtractor |
software | healthy | modules/research.py:357 |
_UserSelect |
software | healthy | modules/discord_bot.py:904 |
_HubView |
software | healthy | modules/discord_bot.py:948 |
_DeviceCodeRequired |
software | healthy | modules/calendar.py:275 |
NotesManager |
software | healthy | modules/notes.py:100 |
FileIndexer |
software | healthy | modules/file_indexer.py:87 |
_Worker |
software | healthy | modules/browser.py:68 |
_Cfg |
software | healthy | modules/email_box.py:97 |
PhoneCommander |
software | healthy | modules/phone_commander.py:50 |
AudioHandler |
software | healthy | core/audio_handler.py:31 |
VoiceChat |
software | healthy | core/voice_chat.py:107 |
Mode |
software | healthy | core/mode_manager.py:31 |
ModeManager |
software | healthy | core/mode_manager.py:70 |
ConfirmationPending |
software | healthy | core/command_router.py:34 |
CommandRouter |
software | healthy | core/command_router.py:48 |
| Label | Layer | Status | Path |
|---|---|---|---|
memory |
software | healthy | memory |
utils |
software | healthy | utils |
modules |
software | healthy | modules |
webui |
software | healthy | webui |
core |
software | healthy | core |
| Label | Layer | Status | Path |
|---|---|---|---|
chunks |
data | healthy | memory/knowledge_store.py |
files |
data | healthy | modules/file_indexer.py |
| Label | Layer | Status | Path |
|---|---|---|---|
dan-calin__miko |
software | healthy | /data/fable5_failed_archive/dan-calin__miko |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | modules/research.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/262f14ec-5e51-4ba7-925b-fb7197881298/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/262f14ec-5e51-4ba7-925b-fb7197881298/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.