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 Clockify plugin
Match local projects to Clockify projects with their clients visible. Round each completed entry to a configurable increment, edit the batch, and confirm before uploading. Local receipts keep reruns from exporting the same entry twice.
Your ticket tag becomes the description: +SEMA-123 exports as SEMA-123. Your local times stay exact.
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.1.2 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.