Code context for people and agents
See beyond
the diff.
Arbor’s open-source engine maps the calls in your code, on your machine. Query it from your terminal or coding assistant.
Arbor Cloud is open. Get one quiet check on each pull request on GitHub; your first 3 pull requests are free, no card needed.
Supported through startup programs
Credits, tools, and program benefits.
What calls
this function?
Three functions from an authored eight-file Python checkout. Arbor recorded who calls each one and how many functions reach it. The explorer highlights the line where each call on a caller path happens.
Explore the coderefund_ paymentcalculate_ order_ totalmoney_ to_ minor_ unitsThe function you’re investigating12 functions reach this through direct or indirect calls.
Follow the pathsAuthored Python example, captured on September 23, 2026 with a local build of Arbor 3.0.0 plus unreleased repairs, before v3.0.3. Inspect the source and capture.
Open source · MIT
Runs on
your machine.
Install the arbor CLI, then run arbor setup in your project. Queries answer from the index it writes to .arbor/. No account, no telemetry.
arbor callers your_functionLists each caller with its file and line. If several files define the name, each definition gets its own list. When a name has one definition and no callers, the answer says which kinds of call the graph can’t follow.
Read the CLI guideExample command. Replace your_function with a function from your indexed project.Arbor Cloud
What does this
pull request reach?
The engine answers this on your machine: run arbor diff --base main on your branch. Arbor Cloud answers it on each pull request on GitHub, as one “Arbor impact” check: the entry points the change reaches, the called functions with no test found, and where to start reading. Each report is saved privately for your workspace. Your first 3 pull requests are free; plans start at $19 a month.
What can I use today?
You can use the open-source engine today: the arbor CLI and the arbor bridge MCP server, from GitHub, npm or crates.io. It runs on your machine and needs no account. Arbor Cloud is open too: sign in with GitHub to get a check on your pull requests from a hosted workspace.
Does a connection mean something will break?
No. An edge means Arbor matched a call or a base class in the source to a definition, and some matches rest on a name alone. It doesn’t show that the code runs, or that changing it breaks anything. Dynamic imports and reflection can be missing and some impact counts run high, so read the code and run your tests. The sample explorer shows the call line for each step of its caller paths.
What does Cloud cost?
Your GitHub account starts with 3 pull requests, free and without a card, shared by every workspace it creates. After that, Developer is $19 a month for 50 pull requests per billing period, and Team is $79 a month for 250 pull requests and up to 5 members. Prices are per workspace, in US dollars, and Razorpay takes the payment. New commits on a pull request already analyzed are free, and failed, canceled or unsupported runs don’t count. Compare plans.

