Navigation
Find Code Instantly
Semantic search, call graphs, and usage tracing. Navigate your codebase like you wrote every line yourself.
Key Features
Semantic symbol search across your entire codebase
Call graph navigation to trace function relationships
Usage tracing from entrypoints to any symbol
Reference finding with completeness indicators
Cross-file and cross-module navigation
Support for 20+ programming languages
Call Graph Visualization
$ ckb callgraph handleCheckout --depth=2
handleCheckout (api/checkout.go:45)
├── validateCart (cart/validate.go:12)
│ ├── getCartItems (cart/items.go:34)
│ └── checkInventory (inventory/check.go:56)
├── processPayment (payment/process.go:23)
│ ├── chargeCard (payment/stripe.go:89)
│ └── recordTransaction (payment/record.go:45)
└── sendConfirmation (notify/email.go:67)
└── renderTemplate (notify/render.go:23)
8 functions, 3 levels deep
Run with --depth=3 for more detailMCP Tools
searchSymbolsSemantic symbol search across your entire codebase
ckb search "handleAuth"getSymbolGet detailed information about a specific symbol
ckb symbol UserService.CreatefindReferencesFind all references to a symbol with completeness indicators
ckb refs UserServicegetCallGraphNavigate function relationships and dependencies
ckb callgraph handleRequest --depth=2traceUsageTrace how a symbol is reached from entrypoints
ckb trace processOrderlistEntrypointsFind all entry points in your codebase
ckb entrypoints