What is Codebase Curator?
Codebase Curator transforms how Claude understands your code by giving it a persistent companion that deeply analyzes your entire codebase. Using a two-Claude architecture, it spawns a dedicated “Curator Claude” that becomes an expert on your specific project, enabling fast, context-aware answers.
How to use Codebase Curator?
Install by cloning the repo, running bun install and bun link, then add the MCP server entry to your claude_code_config.json. In Claude Code, use the provided tools (e.g., set_project_path, get_codebase_overview, ask_curator, add_new_feature) to explore and ask questions. Alternatively, use the smartgrep CLI for semantic code search from any directory.
Key features of Codebase Curator
- Two-Claude architecture with persistent sessions and instant follow-ups
- Smart Grep semantic search with concept groups and advanced patterns
- Language support for 10 languages (TS/JS, Python, Go, Rust, Swift, Shell, JSON, YAML, TOML, .env)
- Live monitoring dashboard for real-time code evolution
- Incremental indexing with hash‑based change detection and debouncing
- Cross‑reference analysis showing definitions and usages
Use cases of Codebase Curator
- Get a deep overview of a new codebase in about two minutes
- Ask nuanced follow‑up questions that build on previous context
- Analyze the impact of uncommitted changes before committing
- Get guidance on where to add new features based on existing patterns
- Search semantic groups (e.g., all authentication patterns) with a single command
コメント