An Obsidian-style vault your AI agents can read — and an orchestrator that lets a cheap model write while your expensive model only reviews.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 26 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
cortex_add_protocol
-
cortex_add_task
-
cortex_append_note
-
cortex_ask_local_model
-
cortex_delete_note
-
cortex_delete_task
-
cortex_find_similar
-
cortex_get_activity
-
cortex_get_protocol
-
cortex_get_skill
-
cortex_get_tasks
-
cortex_list_notes
-
cortex_list_skills
-
cortex_log
-
cortex_orchestrator_claim_task
-
cortex_orchestrator_create_task
-
cortex_orchestrator_get_task
-
cortex_orchestrator_heartbeat
-
cortex_orchestrator_review_task
-
cortex_orchestrator_status
-
cortex_orchestrator_submit_work
-
cortex_orchestrator_wait_for_task
-
cortex_read_note
-
cortex_search
-
cortex_update_task
-
cortex_write_note
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit b2ac346 · analyzer v33 · 17h ago
skills & prompt files 1
- agent-rules blackwolffdev-cortex-b2ac346/seed/Team/Claude.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 38
filesystem 9
- fs blackwolffdev-cortex-b2ac346/electron/agentapi.ts :6
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/ai.ts :11
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/build-gate.ts :3
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/claude-launcher.ts :2
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/db.ts :8
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/dispatcher.ts :2
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/opencode-launcher.ts :2
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/server.ts :9
import * as fs from 'node:fs'; - fs blackwolffdev-cortex-b2ac346/electron/skills.ts :3
import * as fs from "fs";
shell / exec 4
- shell blackwolffdev-cortex-b2ac346/electron/agentapi.ts :3
import { execFile, spawn } from 'node:child_process'; - shell blackwolffdev-cortex-b2ac346/electron/build-gate.ts :1
import { execFile } from 'node:child_process'; - shell blackwolffdev-cortex-b2ac346/electron/claude-launcher.ts :1
import { spawn, execFile } from 'node:child_process'; - shell blackwolffdev-cortex-b2ac346/electron/opencode-launcher.ts :1
import { spawn } from 'node:child_process';
network 5
- net blackwolffdev-cortex-b2ac346/electron/ai.ts :255
res = await fetch(base + '/chat/completions', { - net blackwolffdev-cortex-b2ac346/electron/mcp-stdio.ts :47
res = await fetch(url, { - net blackwolffdev-cortex-b2ac346/electron/server.ts :8
import type { Server } from 'node:http'; - net blackwolffdev-cortex-b2ac346/electron/skills.ts :60
res = await fetch(url, { signal: controller.signal }); - net blackwolffdev-cortex-b2ac346/src/lib/api.ts :177
res = await fetch(API + path, init);
database 1
- db blackwolffdev-cortex-b2ac346/electron/db.ts :5
import Database from 'better-sqlite3';
tool registrations 26
- cortex_list_notes blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :115
- cortex_read_note blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :132
- cortex_write_note blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :156
- cortex_append_note blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :177
- cortex_delete_note blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :198
- cortex_search blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :219
- cortex_find_similar blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :239
- cortex_get_tasks blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :259
- cortex_add_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :276
- cortex_update_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :299
- cortex_delete_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :323
- cortex_get_protocol blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :344
- cortex_add_protocol blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :361
- cortex_get_activity blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :385
- cortex_log blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :405
- cortex_ask_local_model blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :425
- cortex_orchestrator_create_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :449
- cortex_orchestrator_claim_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :495
- cortex_orchestrator_wait_for_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :533
- cortex_orchestrator_submit_work blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :573
- cortex_orchestrator_review_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :597
- cortex_orchestrator_status blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :622
- cortex_orchestrator_get_task blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :639
- cortex_orchestrator_heartbeat blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :663
- cortex_list_skills blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :683
- cortex_get_skill blackwolffdev-cortex-b2ac346/electron/mcp-tools.ts :699
install hooks 1
- postinstall blackwolffdev-cortex-b2ac346/package.json :16
electron-builder install-app-deps
declared dependencies 23
- @modelcontextprotocol/sdk@^1.29.0
- better-sqlite3@^12.2.0
- node-llama-cpp@^3.20.0
- @tailwindcss/vite@^4.1.0
- @types/better-sqlite3@^7.6.13
- @types/express@^5.0.0
- @types/node@^24.0.0
- @types/react@^18.3.12
- @types/react-dom@^18.3.1
- @vitejs/plugin-react@^4.5.0
- concurrently@^9.1.0
- electron@^44.1.0
- electron-builder@^26.0.0
- esbuild@^0.25.0
- express@^4.22.0
- marked@^15.0.0
- react@^18.3.1
- react-dom@^18.3.1
- tailwindcss@^4.1.0
- typescript@^5.8.0
- vite@^7.0.0
- wait-on@^8.0.0
- zod@^3.25.0