Explicit by design
Tracking starts only when you ask for it and provide a project plus a task or ticket.
Local-first agent time tracking
BurrowTime is an open-source CLI and terminal UI for your own work and the coding agents you ask to help. Every timer stays in local files.

$ burrowtime agent status --active
82fd91a active codex client portal +PORTAL-42
lease renewed · local files only
$ burrowtime agent report --project "client portal"
client portal 2h 14m 08s
Optional export connectors
Map local projects to Clockify or Timetable, review completed entries, and confirm before uploading. Each service keeps separate mappings and receipts, so you can use either or both.
Your ticket tag becomes the description: +SEMA-123 exports as SEMA-123. Your local times stay exact. Timetable also supports safe retries through stable import IDs.
The real interface
Browse ranges, switch between logs and reports, and filter without leaving the keyboard.

The useful kind of oversight
Agent sessions wrap ordinary BurrowTime timers with ownership and an expiry. You get a trustworthy record without turning your laptop into another SaaS dashboard.
Tracking starts only when you ask for it and provide a project plus a task or ticket.
Your agent keeps the exact session ID, so it never stops a timer that belongs to you or another agent.
If an agent disappears, its lease expires and BurrowTime can close the timer at the last safe deadline.
Idempotency keys let clients retry without opening duplicate sessions and inflating a report.
Agents can pause while they need your answer, then resume the same owned session when work continues.
Completed agent sessions become standard Watson-compatible frames that appear in normal logs and reports.
Three commands, one prompt
Install BurrowTime, place its bundled skill where your agent can find it, and ask for a tracked task.
Use Go or download a checksummed release for Linux, macOS, or Windows.
Pick one supported client, or install the portable and Claude Code copies together.
Name the BurrowTime project and task. The skill handles the session lifecycle.
$ go install github.com/fabean/BurrowTime/cmd/burrowtime@latest
$ burrowtime skill install codex
Installed track-time-with-burrowtime for codex
$ burrowtime skill doctor codex
OK skill for codex
OK burrowtime v0.3.0 supports agent protocol 1
Prompt your agent:
"Track this work in BurrowTime under
client portal +PORTAL-42."
Still a great human timer
Open the Bubble Tea dashboard for an interactive view, or use JSON and CSV when a script needs the data. Concurrent timers remain deliberate, visible, and independently stoppable.
Open source and local
BurrowTime stores ordinary files on your machine. No account, hosted database, or background tracking service is required.