1. You describe the fault
Tell Belay what is going wrong, in your own words. For example: checkout times out under load.
Four capabilities for working in code that already exists. Three work in our internal prototype today, on TypeScript and Python. One is planned.
The prototype also draws the codebase as a 3D structure you can look around. The drawings on this site are illustrations in that spirit. They are not screenshots.
| Capability | What it does | What you get | Status |
|---|---|---|---|
| Root-cause tracing | Follows a fault across logs, code, tests and recent changes. | A ranked list of likely causes, with the evidence for each. | In the prototype |
| Codebase mapping | Explains unfamiliar modules, data flows and dependencies. | Architecture notes and onboarding guides linked to source files. | In the prototype |
| Design pressure-testing | Reviews a proposed design for failure modes and scaling limits. | Review notes listing risks and open questions. | In the prototype |
| Safe-change workflow | Checks blast radius, suggests tests and prepares rollback steps before a risky edit. | A change plan with tests and a rollback path, for your approval. | Planned |
Four steps, drawn on an invented codebase. Use the buttons or the arrow keys to move between them.
Tell Belay what is going wrong, in your own words. For example: checkout times out under load.
It follows the fault across logs, code, tests and recent changes. It reads. It does not edit.
You get a ranked list of likely causes, each with the files, tests and assumptions behind it, so you can check the reasoning.
You choose what happens next. Belay changes nothing until you say so.
A belayer holds the rope and the climber makes every move. Belay is built on the same rule.
Checked 10 November 2026.
These work today, inside our team only. Nobody outside the team can use Belay yet.
Targets, counted from the plan's first month, February 2027. They may move.
5 to 8 engineering teams that work on large or legacy codebases.