A local route through unfamiliar code

Trace one request.
Close twelve tabs.

Pick a function. Get a bounded map of its callers, callees, types, and nearby source—powered by the language server already on your machine.

  • Local only
  • No account
  • One HTML file

The path is lit. The rest stays quiet.

01 / Field note

Code navigation is good at the next jump. Onboarding needs the whole path.

Back stacks forget why you opened a file. Call hierarchies disappear when the panel closes. Function Flow Canvas turns a question into an artifact you can search, collapse, and share.

Recorded-data demo

Walk a webhook from edge to write.

This sample is rendered from the same graph shape the CLI exports. Select a node to inspect its source and type context.

Direction

Inbound · caller

Selected origin

Outbound · callees

4 symbols visible · both directions · depth 2

02 / Survey kit

Small by design. Complete where it counts.

  • Calls in both directionsFollow the entry point backward or the work forward.
  • Context at every stopFive source lines and the server’s type hover travel with the graph.
  • Noise has boundariesVendor, generated, build, and off-workspace paths stay out by default.

The result is plain HTML with its styles, behavior, and graph data inside. Attach it to a ticket, save it beside an incident note, or open it offline.

Two commands to first light

Use the server you already trust.

Rust, Go, TypeScript, JavaScript, Python, and C/C++ are detected automatically. Any server with LSP call hierarchy works through --server.

1 · Install from source
cargo install --git https://github.com/B-Divyesh/sf-function-flow-canvas
2 · Map one symbol
ffc src/api.rs --symbol handle_request --depth 2
Pathfinder$29one time

For deeper terrain

Keep the free canvas. Unlock the long route.

The free CLI maps both directions to depth 2, with snippets, types, search, and JSON export. Pathfinder raises the limit to depth 8 for long request paths that cross service layers.

  • Up to eight call hops
  • The same private HTML and JSON outputs
  • One license, your own devices
Buy Pathfinder — $29

Secure checkout by Sociobot / Dodo, merchant of record. Refunds revoke the license.

Your free canvas is always available.