github TypeScript analyzed 749bb40

developerDesinger/ai-brain

github

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.

maintainer
developerDesinger
licence
MIT
first seen
2026-06-18
last seen
2026-09-02
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in developerDesinger/ai-brain
  2. HIGH code analysis flagged committed secret in developerDesinger/ai-brain
  3. HIGH code analysis flagged committed secret in developerDesinger/ai-brain
  4. HIGH code analysis flagged committed secret in developerDesinger/ai-brain
  5. HIGH code analysis flagged committed secret in developerDesinger/ai-brain
  6. HIGH code analysis flagged committed secret, dynamic code execution in developerDesinger/ai-brain
  7. HIGH code analysis flagged committed secret, dynamic code execution in developerDesinger/ai-brain
capabilities 12 tools
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
skills & danger signals github-tarball
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

code evidence vv0.4.0 · github-tarball
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