Your AI is flying blind

Every new chat, every new prompt — your AI tool forgets your entire codebase. The result? Hallucinated imports, broken refactors, and thousands of tokens wasted re-scanning files it already saw.

Depwire fixes this.

A persistent dependency graph that gives Claude, Cursor, and any MCP tool complete context about your code — instantly.

Depwire arc diagram visualization

Depwire visualizing the Hono framework — 305 files, 5,636 symbols, 1,565 edges

The Real Cost

Lost Context = Wasted Tokens

AI tools scan your entire codebase every session. Hundreds of files, thousands of tokens, just to understand what they already knew 5 minutes ago.

Blind Refactoring = Broken Code

Rename a function without knowing every downstream consumer? That's how you ship bugs at 2am. AI tools guess at dependencies — Depwire knows them.

New Chat = Starting Over

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.

Give your AI tools a map of your entire codebase

Depwire parses your code, builds a dependency graph, and serves it to AI tools via MCP. No more guessing.

🔍

Parse

tree-sitter extracts every symbol and reference

🕸️

Graph

graphology builds an in-memory dependency graph

🤖

Query

AI tools query the graph via MCP for context-aware answers

🎨

Visualize

D3.js renders interactive arc diagrams in your browser

Built for Modern Development

🎨

Beautiful Visualization

See your entire architecture at a glance. Interactive arc diagrams that make dependencies visible, not hidden in import statements.

🤖

AI Context Engine

10 MCP tools that give Claude, Cursor, and any AI assistant full dependency context. Your AI never flies blind again.

💥

Impact Analysis

Renaming a function? Moving a file? Upgrading a dependency? Know the full blast radius — 2-3 levels deep — before you change a single line.

🌍

Multi-Language

TypeScript, JavaScript, Python, and Go. Mixed-language monorepos supported. Tree-sitter parsing for deterministic accuracy.

Zero Config

One command: npm install -g depwire-cli. No databases, no cloud accounts, no Docker. Everything runs locally, everything stays private.

🔄

Live Updates

Edit a file and the graph updates automatically. No re-indexing, no cache invalidation. Always see the current state of your architecture.

Tested on real-world projects

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.

Install in 10 seconds

NPM Install
npm install -g depwire-cli
CLI Usage
# 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/**"
Claude Desktop Config
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "depwire": {
      "command": "npx",
      "args": ["-y", "depwire-cli", "mcp"]
    }
  }
}
Then in chat
Connect to /path/to/my/project and show me the architecture.

10 MCP Tools for AI Assistants

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

How Depwire Compares

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

Atef Ataya

AI architect and author of The Architect's Playbook: 5 Pillars