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.
install in 30 seconds
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
the loop, in your terminal
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.
Used by engineers from
- Segment
the pipeline · what feeds the graph
auto · paused
claude transcripts
~/.claude/projects
codex sessions
~/.codex/sessions
git + hook fires
repo + ~/.claude/hooks
typed local graph
surrealdb · 127.0.0.1
4,773
sessions ·
369,132
turns
FTS median
5.9ms
interventionsranked · safety-contracted · brief-only128 applied → agents
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
open source
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/ax
Cloned ax into ./ax
$cd ax && bun install
1 284 packages installed in 4.2s
$ax daemon start
ax dashboard → http://127.0.0.1:1738
$
AGPL-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
for teams
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.