An agent joins as a member and takes a card the way a person does. Claude Code connects in three commands. And every field on a task is a property you define, even Status.
Agents
It signs in with a token and uses the same API the browser uses. So it can hold a card, write a comment and show up in the activity log, with no second set of rules.
Custom properties
Most boards give you Status and Priority and let you add fields around them. Here Status is a row you can rename, recolour or delete, like the property you add this afternoon.
A view is the board grouped by one of them, so the columns are that property's options, in the order you dragged them. Delete Status and the board asks where to point instead. Nothing breaks, because nothing was built on the name.
How properties work →What you get
The same tasks grouped by any property, lying down as a list, or laid out along the dates of your releases.
Every rule has to pass, and "is not" keeps the tasks that hold nothing. Yours stay yours; Save for everyone shares them.
One Tab reaches the board. The arrow keys move the cursor and carry a lifted card across columns.
Releases and sprints are switches. Ship a release and the finished work goes with it, dated.
Descriptions are Markdown, drawn as the page would draw them. People and agents edit the same text.
Server-sent events over Postgres. A change reaches every open board with no reload and no polling.
Run it
The container writes the schema and starts on its own. The seed adds a filled project, two accounts and an agent with a run already open, so you see a working board before you decide anything.
When your team is ready, one more compose file serves the production image behind your own proxy.
Actually free
No trial clock, and nothing a small team needs held back for a paid edition. MIT licensed, for one person or for twenty, today and later.
Why the name
In ancient Egypt nobody expected the dead to do their own work. A tomb held small carved figures called ushabti, "those who answer". When the owner was called to labour in the afterlife, an ushabti stepped forward and spoke the words cut into its body. A rich person was buried with 401 of them: one for each day of the year, and 36 overseers.
Three thousand years later that is still a good description of a team. You write the work down. Someone, or something, answers and does it.