Demo video
What you just watched
-
You label the issue
An ordinary GitHub issue gets the
agentlabel. That is the whole trigger. Nothing else changes about how your team files work. -
A worker on your machine claims it
The run is claimed before any work starts, and the claim is posted back to the issue, so a second machine picks up something else instead of racing it. The issue moves to
agent:running. -
Classify, branch, plan
The run decides what kind of change this is, cuts a branch from your base, and writes a spec before touching code. The plan is committed, so you can read what it intended to do and compare.
-
Implement, then argue with itself
It writes the change, then reviews its own diff against the issue's acceptance criteria and fixes what it finds. Across 73 timed runs this review loop was 45% of total runtime, more than double the implement step.
-
Evidence, attached
Tests and screenshots are captured and committed with the work, so the PR arrives with proof rather than a claim.
-
It opens the PR. It never merges.
The run ends at a pull request marked
agent:done, awaiting your review. The agent never pushes to your base branch. That part is yours.
The app itself
Screenshots go here.
Try it on your own repo
Runs on your machine, against your repos, using the agent CLI subscription you already have. Fourteen days free.