dekko
About
fast, offline, dependency-free static code map generator and codebase indexer for LLM coding agents.
Details
- Author
- aahlijia
- Categories
- Developer Tools, AI
Jump to
Setup
Install dekko in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/aahlijia/dekko
Follow the installation instructions in the repository README, then restart your MCP client.
dekkois a fast, offline, dependency-freestatic code map generatorandcodebase indexer for LLM coding agents. It scans a repository withtree-sitter(no model tokens spent parsing) and writes:
- MAP.md— a human-readable map: a per-directory overview, an embedded architecture diagram, load-bearing/orchestrator rankings, then every file's functions/methods with signatures, doc lines, and who calls and is called by whom.
- map.json— the same graph in machine-readable form.
On top of the map, dekko gives an agent a token-cheap way to answer questions like "what does this file contain," "who calls this function," and "what do I need to safely change this" — without reading whole files. It ships as aCLI, aClaude Code/mapplugin + MCP server(Model Context Protocol), and works withClinetoo.
Most agent workflows gather context by reading whole files or grepping across a repo — expensive, and it throws away structure (who calls what, what a function's fan-in/fan-out looks like). dekko instead parses the repo once into a call graph and answers targeted questions against it. Measured across 7 real, unmodified open-source repos (Go, TypeScript, Java, Rust, Python/C++ — up to 14k files), dekko's structured queries used3x–200x fewer tokensthan the equivalentRead/Grepworkflow for the same task (repo orientation, outlining a large file, tracing a symbol's callers/callees).
dekko's cost stays roughly flat per query whileRead/Grepscales with file/repo size, so the ratio grows with scale. The win isn't universal — small, self-contained files and already-grep-friendly local symbols see little to no benefit, and a few cases in the raw data are void because the cheap answer was also an incomplete one. Seebenchmarks/real-world-repos/for the full per-task breakdown, methodology, and correctness caveats.
Compared to tag-index tools likectags/gtags, dekko resolves actual call edges (not just definitions), ranks files by load-bearing-ness, and speaks directly to agents over MCP or the CLI — no editor plugin required.
uv tool install dekko # or: pip install dekko / pipx install dekko dekko --claude-install # add the /map command + MCP server to Claude Code, then restart
Extras (dekko[all]for ~55 more languages,dekko[search]for embedding search), installing from a local clone, and uninstalling are indocs/install.md.
cd my-project dekko map # writes .dekko/MAP.md + .dekko/map.json dekko summary # ~40-line digest: dirs, hotspots, entry points
.dekko/is git-ignored by default; the map regenerates on demand, so you rarely need to rundekko mapagain by hand.
- docs/install.md— installation, extras, local clone, uninstall
- docs/cli.md— every CLI command, symbol targets, excluding files, notes, daemon mode, language support
- docs/claude-code.md— the/mapplugin, push hooks, Claude Code skills, the MCP server, and Cline
- CHANGELOG.md— per-version history
- CONTRIBUTING.md— dev setup, testing, releasing
- benchmarks/— token-efficiency measurements, including a 7-repo real-world comparison against a plain Read/Grep workflow
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
next-devtools-mcp is a MCP server that provides Next.js development tools and utilities for AI coding assistants like Claude and Cursor.
Word search, crossword, and sudoku generator MCP server with printable PDF worksheets, themed word banks, and verifiable LLM evals. Local-first, from the makers of puzzletide.com.
A demonstration server for ActionKit, providing access to Slack actions via Claude Desktop.
MCP server that lets Claude Code agents delegate tasks to agents in other project directories, with parallel dispatch, sessions, and async jobs.
Statistical regression testing for LLM agents: p-value, effect size, and CI on behavior change.
A Python MCP package that gives your LLM agents complete file system and shell capabilities — production-ready, sandboxed, and wired to any LLM in minutes.
Integrates with Google AI Studio/Gemini API for PDF to Markdown conversion and content generation.
Anchor Browser (https://anchorbrowser.io) is secure infrastructure for computer-use agents — stealth cloud browsers, authentication, captcha bypass, and a hosted MCP server for Cursor, Claude, and Windsurf.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




