Turn every agent session
into a better next run.
Built because we got tired of guessing what actually works.
ax watches every session your coding harness runs, spots the mistakes it repeats, and turns them into small, repo-specific fixes you review and apply — one at a time.
paste it - your agent installs ax, labels your skills, and tells you which ones to actually use✓ Copied - paste into your coding agent for the guided setup
Your sessions, working for the next one.
Every session lands in one local graph your agent can reach back into — to catch a repeat mistake, replay a clean run, recover the moment a test fails, or grade the harness itself. Same loop, whatever you run it in.
Mission Control for your agents.
Run ax serve and the whole HUD lights up — archetype sigil, live activity, streaks, token spend by model. The wrapped highlights pop out as ax finds them.
Maps the whole repo before touching a line — reads wide, edits once.
73%
lands cheap
Run ax serve to see yours — Mission Control, the Improve deck, Agent Wrapped, sessions and skill triage.
Used by engineers from
- Segment
the pipeline · what feeds the graph
auto · pausedFTS median 5.9ms
every event → typed graph → ranked interventions. local SurrealDB at 127.0.0.1. see /features for the schema →six forms: skill · guidance · subagent · hook · automation · harness_check
If it shapes your agent, you should be able to fork it.
AGPL-3.0. Local-first. Typed end to end. Every signal lives in files and a database you own — no cloud, no lock-in. Commercial license available if you need it.
gh repo clone Necmttn/axCloned ax into ./axcd ax && bun install1 284 packages installed in 4.2sax daemon startax dashboard → http://127.0.0.1:1738AGPL-3.0
Free & open · commercial license available
TypeScript
End-to-end, strictly typed
Local-first
SurrealDB on 127.0.0.1
Forkable
Hack the loop, ship a PR
Free for your loop. Evidence for your team.
Everything above runs on your laptop, yours to fork. When you need to see how a whole team ships with AI — what’s spreading, what’s stuck, and what should become standard practice — that’s ax for teams.