Every hour your team works,
every dollar your agents burn
Tasks move from created to delivered on their own as agents and people commit, open pull requests and merge, so nobody moves a card and the board is current when you look. Timesheets arrive without chasing, and agent runtime and spend sit beside them, priced and attributed, so you can see which work moved, what it cost, and where a project is drifting while there's still time to act.
Which hat do you wear?
Timesheets that arrive on their own
Nobody has to remember to fill anything in, so you stop chasing people for last week. Hours land as the work happens, drawn from commit timestamps against the right project, so the sheet is current when you open it, not three days stale.
The board moves itself
Tasks arrive from Linear, Jira or the MCP server, and every stage after that comes from the work: a branch, a pull request, a merge, a push to the delivery branch. A goal keeps its next tasks in order, so agents and people pick up the same next thing, and you read where everything stands without asking anyone to update it.
- CreatedCreated in Linear
- In progressAgent session on apo-171-export-invoices
- In reviewPull request #48 opened
- Ready to ship#48 merged into develop
- DeliveredWaiting to reach main
Agents that work the plan, not around it
create-goal breaks an outcome into tasks, in order, and refine can settle their open questions before any work starts, checked against what has already shipped. start-work then works the goal task by task, unattended, each pull request stacked on the last, so you review one at a time and every task carries its own cycle time and cost.
Answers before the status meeting
Slice tracked time by project, member and date range to see exactly where the hours went, with agent spend behind the same filters. Cost and delivery stop being two separate conversations.
See what is stuck, not just what is late
Cycle time, time to first review, review cycles and merge rate, from the pull requests your team opened. A slow week separates into work that was genuinely heavy and work that sat waiting for a reviewer — two different problems with two different fixes.
Know a project is bleeding before the invoice does
Give a project a budget and a target margin. Every hour logged draws it down at the role rate in effect the day it was worked, so an overrun shows up in week three, while scope is still a conversation.
See which tasks the agents actually moved
Agent spend lands against the same tasks and projects as human hours, so you can tell where the fleet is earning its keep and where it burned an afternoon shipping nothing. Runs that produced no commit are surfaced as unattributed rather than quietly absorbed.
Turn tracked time into a status report
Connect your assistant to Clocktopus alongside Jira or Linear, and ask it to cross-reference task status against the hours actually logged. The weekly update writes itself, in whatever shape the client asks for.
APO-142 and APO-156 are over estimate (14.5h vs 6h, 9h vs 4h). The other 6 tasks are tracking on time.
The right people on the right projects
Bring the team into an organisation with owner, admin and member roles, and keep a sensitive client visible only to the people staffed on it. Adding a contractor for six weeks never means opening the whole book.
Every hour arrives already priced
Job roles carry a sell rate and a cost rate, with per-project overrides for the client who negotiated. Rates are dated, so past work is never silently repriced, and you can plan a sprint in money as easily as in hours.
Real working days, not just commit timestamps
Clock signals bound each person's day, so a burst of evening commits doesn't distort the sheet and a quiet morning of review still counts. What you read is the shape of the day that was actually worked.
Adoption you don't have to enforce
Tracking runs from a terminal the team already has open, in commands that take a second. There is no app to nag anyone about opening, which is why the data keeps showing up.
Free for single developers.
Per-seat when the team grows.
Every feature above is included on every plan.