Skip to content
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 detail

MCP Tools

searchSymbols

Semantic symbol search across your entire codebase

ckb search "handleAuth"
getSymbol

Get detailed information about a specific symbol

ckb symbol UserService.Create
findReferences

Find all references to a symbol with completeness indicators

ckb refs UserService
getCallGraph

Navigate function relationships and dependencies

ckb callgraph handleRequest --depth=2
traceUsage

Trace how a symbol is reached from entrypoints

ckb trace processOrder
listEntrypoints

Find all entry points in your codebase

ckb entrypoints

Navigate with confidence

Stop grepping. Start understanding.