A persistent dependency graph that gives Claude, Cursor, and any MCP tool complete context about your code — instantly.
Depwire visualizing the Hono framework — 305 files, 5,636 symbols, 1,565 edges
AI tools scan your entire codebase every session. Hundreds of files, thousands of tokens, just to understand what they already knew 5 minutes ago.
Rename a function without knowing every downstream consumer? That's how you ship bugs at 2am. AI tools guess at dependencies — Depwire knows them.
Every new conversation with Claude or Cursor starts from zero. No memory of your architecture, no knowledge of what connects to what. You re-explain your codebase every single time.
Depwire parses your code, builds a dependency graph, and serves it to AI tools via MCP. No more guessing.
tree-sitter extracts every symbol and reference
graphology builds an in-memory dependency graph
AI tools query the graph via MCP for context-aware answers
D3.js renders interactive arc diagrams in your browser
See your entire architecture at a glance. Interactive arc diagrams that make dependencies visible, not hidden in import statements.
10 MCP tools that give Claude, Cursor, and any AI assistant full dependency context. Your AI never flies blind again.
Renaming a function? Moving a file? Upgrading a dependency? Know the full blast radius — 2-3 levels deep — before you change a single line.
TypeScript, JavaScript, Python, and Go. Mixed-language monorepos supported. Tree-sitter parsing for deterministic accuracy.
One command: npm install -g depwire-cli. No databases, no cloud accounts, no Docker. Everything runs locally, everything stays private.
Edit a file and the graph updates automatically. No re-indexing, no cache invalidation. Always see the current state of your architecture.
| Project | Language | Files | Symbols | Time |
|---|---|---|---|---|
| Hono | TypeScript | 305 | 5,636 | 2.3s |
| Excalidraw | TypeScript/React | 320 | — | < 3s |
| FastAPI | Python | 47 | — | < 1s |
| Express | JavaScript | 6 | — | < 1s |
| Cobra | Go | 19 | — | < 1s |
Zero parse errors. Zero configuration. Every project, first try.
npm install -g depwire-cli
# Visualization (opens in browser)
npx depwire-cli viz ./my-project
# Parse and export as JSON
npx depwire-cli parse ./my-project
# Exclude test files and node_modules
npx depwire-cli parse ./my-project --exclude "**/*.test.*" "**/node_modules/**"
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"depwire": {
"command": "npx",
"args": ["-y", "depwire-cli", "mcp"]
}
}
}
Connect to /path/to/my/project and show me the architecture.
Depwire isn't just a visualizer. It's a full context engine with 10 tools that AI assistants call autonomously based on your questions.
| Tool | What It Does |
|---|---|
connect_repo |
Connect to any local project or GitHub repo |
impact_analysis |
What breaks if you change a symbol? |
get_file_context |
Full context — imports, exports, dependents |
get_dependencies |
What does a symbol depend on? |
get_dependents |
What depends on this symbol? |
search_symbols |
Find symbols by name |
get_architecture_summary |
High-level project overview |
list_files |
List all files with stats |
get_symbol_info |
Look up any symbol's details |
visualize_graph |
Generate interactive arc diagram visualization |
| Feature | Depwire | LSP | mcp-server-codegraph | Sourcegraph |
|---|---|---|---|---|
| Dependency Graph | ✓ | ✗ | ✓ | ✓ |
| Impact Analysis | ✓ | ✗ | ✗ | Partial |
| MCP Integration | ✓ | ✗ | ✓ (3 tools) | ✗ |
| Visual Graph | ✓ | ✗ | ✗ | Basic |
| Cross-file Analysis | ✓ | Limited | ✓ | ✓ |
| Languages | TS, JS, Python, Go | Language-specific | TypeScript only | All |
| Local-first | ✓ | ✓ | ✓ | ✗ |
| Zero Config | ✓ | ✗ | ✓ | ✗ |
| Real-time Updates | ✓ | ✓ | ✗ | Delayed |
Get notified about team features, cloud dashboard, and major releases.