Connect Clawsmith to your coding agent. Ship products like crazy.Unlimited usage during betaGet API Key →
← Back to ideas
clawsmith.com/idea/cli-call-graph-navigator
IdeaCompetitivedeveloper-toolscode-navigationcall-graphLive

A CLI tool that generates interactive function call graphs for navigating unfamiliar codebases

Developers who inherit or join a new codebase spend days tracing execution paths manually through an editor, with no fast way to see how functions connect. Existing solutions are either full IDEs (Windows-only, paid, not CLI) or structural search tools that cannot show call graphs. This tool indexes a codebase once, then lets you trace callers and callees from any entry point via a fast CLI with exportable graph output.

Demand Breakdown

HN
224

Gap Assessment

CompetitiveMultiple tools exist but differentiation opportunities remain

3 tools exist (Source Insight, ast-grep (sg), CodeGraphContext) but gaps remain: Windows-only, paid GUI application, no CLI, no open API, no multi-language LSP integration, no export to standard graph formats; No call-graph construction or visualization, cannot answer 'what calls function X' or 'what does Y call', search only.

Features7 agent-ready prompts

Codebase indexer with incremental update
Caller and callee trace commands
Interactive graph browser (terminal UI)
Graph export to DOT and SVG
Language server protocol integration
Team sharing via exportable index bundles
CI integration and call-path diffing

Competitive LandscapeFREE

ProductDoesMissing
Source InsightFeature-complete code navigation with call graphs and symbol browsingWindows-only, paid GUI application, no CLI, no open API, no multi-language LSP integration, no export to standard graph formats
ast-grep (sg)Structural pattern search across codebases using AST matching, fast CLINo call-graph construction or visualization, cannot answer 'what calls function X' or 'what does Y call', search only
CodeGraphContextMCP server plus CLI that indexes local code into a graph database, traces callers and callees across filesMCP-server framing targets AI agent context injection, not interactive human developer navigation; no interactive graph UI, no per-team sharing, no CI integration

Leads25BUILDER

@KomoD
@allenleee
@markus_zhang
@WilcoKruijer
@skydhash
@ValtteriL
@cik
@taurath
25 people already want this

Sign in to unlock full access.