graperoot
Dual-graph code context engine for Claude Code. Builds a structural call graph and dependency graph of your codebase, then delivers precise
Open source Repository Open in the app JSON README (API)
About
Dual-graph code context engine for Claude Code. Builds a structural call graph and dependency graph of your codebase, then delivers precise file and symbol recommendations before Claude starts exploring. Reduces token usage by up to 60% and improves code accuracy by guiding Claude to the right files first. Supports TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, and 10+ more languages. Install via pip, no source code required, fully compiled
Details
- Kind
- Plugins
- Topic
- Developer tools
- Publisher
- kunal12203
- Origin
- marketplace
- Category
- ferramentas
- Stars
- 15
- Forks
- 3
- Last push
- 2026-03-18T20:05:31Z
- Repository state
- ativo
- Added
- 2026-08-30 01:48:58
- Updated
- 2026-08-30 01:48:58
- Origin id
kunal12203/graperoot-plugin/graperoot
README
# Graperoot — Dual-Graph Context Plugin for Claude Code Structural code context engine that builds a call graph + dependency graph of your codebase, giving Claude precise file and symbol recommendations before it starts exploring. ## How it works 1. **Graph scan** — Indexes your project's functions, classes, imports, and call relationships 2. **Context retrieval** — When you ask a question, the graph finds the most relevant files and symbols 3. **Pre-injection** — Recommended context is delivered to Claude before it starts working, reducing token usage and improving accuracy ## Install ### Step 1: Install the graperoot package ```bash pip install graperoot ``` ### Step 2: Install the plugin ```bash claude /plugin install graperoot-plugin ``` Or load locally for testing: ```bash claude --plugin-dir /path/to/graperoot-plugin ``` ## What's included | Component | Purpose | |-----------|---------| | **MCP server** (`mcp-graph-server`) | Provides `graph_continue`, `graph_scan`, `graph_read`, `graph_register_edit`, `fallback_rg` tools | | **Skill** (`graph-context`) | Teaches Claude the retrieval protocol — call graph tools first, respect confidence levels | ## Requirements - Python 3.10+ - Claude Code 1.0.33+ - `pip install graperoot` (compiled Cython package — no source files exposed) ## Supported languages TypeScript, JavaScript, Python, Go, Rust, Java, C, C++, Ruby, PHP, Swift, Kotlin, and more. ## License Proprietary — distributed as compiled binaries via PyPI.