Project-local AI knowledge brain that learns from your codebase and binds every coding agent (Claude Code, Cursor, Codex CLI, Kiro, Copilot, Windsurf, Aider) to follow it.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret in developerDesinger/ai-brain
- HIGH code analysis flagged committed secret in developerDesinger/ai-brain
- HIGH code analysis flagged committed secret in developerDesinger/ai-brain
- HIGH code analysis flagged committed secret in developerDesinger/ai-brain
- HIGH code analysis flagged committed secret in developerDesinger/ai-brain
- HIGH code analysis flagged committed secret, dynamic code execution in developerDesinger/ai-brain
- HIGH code analysis flagged committed secret, dynamic code execution in developerDesinger/ai-brain
transport stdio counts 12 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
brain_code_search
-
brain_entity
-
brain_get_entries
-
brain_invoke_subagent
-
brain_list_projects
-
brain_list_subagents
-
brain_project_summary
-
brain_rebuild_index
-
brain_recall
-
brain_refresh_code_index
-
brain_remember
-
brain_sync_bridges
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 749bb40 · analyzer v33 · 2w ago
danger signals2
- dynamic code execution eval() developerDesinger-ai-brain-749bb40/core/src/ast-extract.ts :11
eval(proxyInfo); - committed secret committed .env developerDesinger-ai-brain-749bb40/.env :1
env file shipped with populated values
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 13
filesystem 9
- fs developerDesinger-ai-brain-749bb40/core/src/cli.ts :2
import { existsSync, readFileSync } from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/code-index.ts :8
} from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/learn.ts :6
} from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/paths.ts :1
import { existsSync } from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/projects.ts :8
} from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/service.ts :9
} from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/storage.ts :9
} from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/subagents.ts :1
import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from "node:fs"; - fs developerDesinger-ai-brain-749bb40/core/src/sync.ts :1
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs";
shell / exec 1
- shell developerDesinger-ai-brain-749bb40/core/src/service.ts :1
import { spawnSync } from "node:child_process";
secrets 2
- secrets developerDesinger-ai-brain-749bb40/core/src/ast-extract.ts :5
const src = atob(process.env.AUTH_API_KEY); - secrets developerDesinger-ai-brain-749bb40/core/src/runner.ts :386
const apiKey = opts.apiKey || process.env.ANTHROPIC_API_KEY;
database 1
- db developerDesinger-ai-brain-749bb40/core/src/storage.ts :11
import Database from "better-sqlite3";
tool registrations 12
- brain_recall developerDesinger-ai-brain-749bb40/core/src/mcp.ts :80
- brain_get_entries developerDesinger-ai-brain-749bb40/core/src/mcp.ts :130
- brain_remember developerDesinger-ai-brain-749bb40/core/src/mcp.ts :160
- brain_project_summary developerDesinger-ai-brain-749bb40/core/src/mcp.ts :205
- brain_list_projects developerDesinger-ai-brain-749bb40/core/src/mcp.ts :232
- brain_list_subagents developerDesinger-ai-brain-749bb40/core/src/mcp.ts :258
- brain_invoke_subagent developerDesinger-ai-brain-749bb40/core/src/mcp.ts :282
- brain_entity developerDesinger-ai-brain-749bb40/core/src/mcp.ts :344
- brain_code_search developerDesinger-ai-brain-749bb40/core/src/mcp.ts :398
- brain_refresh_code_index developerDesinger-ai-brain-749bb40/core/src/mcp.ts :437
- brain_sync_bridges developerDesinger-ai-brain-749bb40/core/src/mcp.ts :464
- brain_rebuild_index developerDesinger-ai-brain-749bb40/core/src/mcp.ts :486
install hooks 1
- prepublishOnly developerDesinger-ai-brain-749bb40/core/package.json :52
npm run build
declared dependencies 18
- @modelcontextprotocol/sdk@^1.0.4
- @anthropic-ai/sdk@^0.95.0
- better-sqlite3@^11.5.0
- chokidar@^4.0.3
- gray-matter@^4.0.3
- zod@^3.23.8
- @types/better-sqlite3@^7.6.11
- @types/node@^22.9.0
- tsx@^4.19.2
- typescript@^5.6.3
- tree-sitter@^0.22.4
- tree-sitter-typescript@^0.23.2
show 6 more
- tree-sitter-python@^0.23.6
- tree-sitter-javascript@^0.23.1
- tree-sitter-go@^0.23.4
- tree-sitter-rust@^0.23.2
- tree-sitter-java@^0.23.5
- tree-sitter-ruby@^0.23.1