A field guide for unfamiliar code

See the path. Not the whole repository.

Start at one symbol. Keep only the callers, callees, types, data boundaries, and source excerpts that earn a place in the review.

A coral survey route crossing layered midnight paper and entering a blue doorway, representing a bounded path through source code

Recorded evidence / 01

A review slice you can interrogate.

This live, keyboard-operable example begins at handle_order. Select a node to inspect the exact reason it belongs. The generated viewer works the same way and travels as one HTML file.

shop · handle_order · depth 26 nodes / 6 edges
  • Entry
  • Function
  • Type
  • Boundary
  • Unresolved

The method / 02

Evidence before explanation.

Code Path Lens does not answer questions about your code. It assembles the small, reproducible body of evidence you need to answer them yourself.

Parse locally

Tree-sitter adapters index declarations and calls in Rust, TypeScript/JavaScript, Python, and Go while respecting .gitignore and generated-code markers.

Cut to a bound

A bidirectional walk follows callees and callers only as far as your depth and node budgets allow. The output says when it was truncated.

Carry the proof

HTML, JSON, and DOT outputs preserve file, line, excerpt, edge kind, and resolution status. Share the slice, not the repository.

One binary / 03

Point it at a symbol.

No daemon, account, cloud index, or language server required. Build from source now; release binaries are attached by the factory after publishing.

cargo install --git https://github.com/B-Divyesh/sf-code-path-lens
code-path-lens trace handle_order --root ./shop --output order-lens.html

Pro field kit / 04

Wider bounds, once.

$29 one-time purchase

Free includes every format and the complete evidence model at depth 2 / 40 nodes. Pro raises the cap to depth 8 / 250 nodes. Accessibility, export, and privacy are never gated.

  • One-time license, usable on your own devices
  • No subscription and no source upload
  • Sociobot/Dodo is merchant of record
  • Refunds are handled by the merchant and revoke the license
Buy Code Path Lens Pro

Restore a purchase

Paste the token from your receipt or checkout return. It is stored only in this browser. The CLI can read the same token from CODE_PATH_LENS_LICENSE.

No license stored.

Privacy · Terms