Small tickets. AI builds them. Review agents bring them to Done.
Tick-it plans your work into small tickets, hands each one to an AI coding agent (Claude Code today), and has review agents steward every pull request through to merge and deploy. You see the time and cost of every ticket and epic as it happens.
Backlog2
- Card expiry reminders
- Default card setting
Ready1
- Remove a saved card
In progress1
- Save card on payBuilding · 12 min
In review1
- Card list on AccountReview round 2
Done1
- Store card tokensMerged · deploy checked
Everything between an idea and a checked deployment
Every ticket goes round the same six steps. Agents do the work at each one; a person comes in to approve a plan, answer a question or sign off a deploy.
- Plan
AI drafts the epic, a person approves it
Small tickets in build order, each sized XS to L with acceptance checks. Tick-it flags one that's too big and suggests a breakdown.
Saved cardsApproved by @rheaWave 1TCK-416Store card tokens STCK-417Card list on Account MWave 2 · after 416TCK-418Save card on pay S - Build
An agent takes the next ticket
On your machine or in the cloud. It gets the brief, the checks and the memories that apply, and opens a pull request.
> /tick-it take TCK-418 Brief · 4 acceptance checks · 2 memories Building on tck-418-save-card-on-pay Opened PR #318
- Review
Review agents send it back until it's right
Blocking findings start a fix round. Optional ones become proposed tickets. Rounds stop at a clean pass or the size’s budget.
BlockingCard token logged at info levelFixedRound 2OptionalExtract the card form into a componentCleanRound 3 · $1.21 of $3.00 - Merge
The queue rebases, waits for CI and merges
In order, with your merge checks: which check must pass when certain files change, and what fixes it when it fails.
1 · Merging nowPR #318 Save card on pay2 · WaitingPR #321 Remove a saved cardCI passedMigration numbers - Deploy
Checks that only pass in production
Mark an acceptance check for after deploy. Once it ships, evidence is recorded and a person signs it off.
PassSaved card charges in live StripeEvidence recorded by the agentAwaiting sign-off - Remember
The next session starts knowing more
Decisions, conventions and gotchas, stronger each time they help a ticket merge cleanly, and flagged when their files change.
M-87 · gotchastrength 0.74Card tokens never reach logs; use the redacting logger inlib/log.ts.
You'll know what every ticket cost
Every agent run is priced as it happens and split into building, reviewing and fixing. Read it by ticket, epic, person or model.
acme/checkout
Example ticket
You're only asked when a person is needed
Everything waiting on someone lands in one list, across every repository: a question from a session, a review that won't come clean, a plan to approve, a deploy to sign off.
Tick-it for teams →Built for a team shipping with agents every day
Milestones and roadmap
Group epics into releases people would notice and work them in order.
Proposals from reviews
Optional findings are grouped into tickets you can create or dismiss in one go.
Retrospectives
For each epic and milestone when it finishes, and daily if you want, with findings you can turn into tickets.
Before and after pictures
A change to what people see carries pictures, posted on its pull request.
Teams and roles
Owners, admins, members and viewers, by repository or organisation.
Import from GitHub
An agent reads and sizes your open issues and turns them into tickets.
In your agent, in the browser, and on GitHub
The Claude Code mod
The board, the ticket's brief, the size budget and stewarding, beside your session.
> /tick-it add S Add a README badge Created TCK-212 · S · Ready
The web app
Home, the board, epic plans, the merge queue, agent sessions, proposals, costs and memory, for the whole team.
app.tick-it.dev/r/acme/checkout Board · Epics · Merge queue Proposals · Costs · Memory
The GitHub App
Follows each pull request and its CI, moves the ticket when it merges, and posts before and after pictures for a change people can see.
PR #318 merged
TCK-212 → Done
3 checks passed · 1 review round