Software engineering on a whiteboard
Plan, review, decide, approve, control, track, verify, and learn how your agents change the codebase — at your preferred altitude.
This repo is mapped: every card is a real folder of code, every line a real dependency.
Bring any coding agent
⏺Board in sync — nineteen scopes, one drifted stale, the rest built.
Try it on a side project first
Altitude changes how you work, so start somewhere low-stakes. On any repo it adds an .altitude/ folder, one guarded section in your CLAUDE.md, and a pre-commit check — no account, no cloud, and nothing touched in your package manager. Undoing it is deleting a folder and one section.
Read getaltitude.dev/llms.txt and set up altitude in this repo.Paste it into your coding agent — it does the rest. Or install manually.
You can't read everything agents write anymore. Reviewing every diff stopped being realistic a while ago.
Letting them run without structure doesn't work either. After a month, the codebase is something nobody can explain.
Altitude is the level in between. You describe the structure — the parts, what they do, how they connect. The agent works inside that structure. How much you see and control is decided by how you draw the board: a scope you drew is yours, everything inside it is delegated.
How it works
- 1
Either of you proposes a change. It appears on the board, green, before any code exists.
- 2
You look at it. Change it, accept it, or throw it away.
- 3
The agent builds it and marks it done. If code later drifts away from the board, the board shows you where.
Bring your own coding agent
Altitude never bundles or mandates an agent. Point whatever you use — Claude, Cursor, Codex — at Altitude over the Model Context Protocol, and it gets catalogue search, the architecture map, and the propose → build → built loop.
claude mcp add altitude -- altitude mcp --allow-ui-controlHand it to your agent
Setup, mapping, and the first build all happen in the chat. Then runaltitude ui and look at your own repo.
Read getaltitude.dev/llms.txt and set up altitude in this repo.