
cadr
by abhinavdevarakonda
Real-time codebase execution flow map and dynamic tracer for Python and JavaScript/TypeScript.
What it does
cadr provides a real-time map of your codebase's execution flow. It combines static analysis (via TreeSitter) with dynamic tracing to show how code actually runs, allowing developers to explore complex logic and legacy codebases without manual logging.
Tools
call_path: Find the execution path between two specific functions.impact_analysis: Transitively identify all functions affected by a change to a specific function.get_last_trace: Retrieve the most recent recorded execution trace with parameters.run_trace: Execute a command and trace its function calls dynamically in the background.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"cadr": {
"command": "cadr",
"args": ["mcp"]
}
}
}
Supported hosts
Claude, Cursor, Antigravity
Quick install
go install github.com/abhinavdevarakonda/cadr/cmd/cadr@latestInformation
- Pricing
- free
- Published
- 5/17/2026
- stars






