I manage agents across a half-dozen repos, and many other work tasks and I would consistently get to the end of each day and have no idea what I even worked on.
I’ve tried Toggl, physical and virtual notebooks, but the added burden made compliance unreasonable (except for when I worked at an agency. I obviously always logged my billable hours correctly…)
So I built hrs. A CLI with SQLite for persistence that my agents log to automatically. It works pretty nicely for humans too:
hrs log -c dev -t "built auth flow" -b "oauth2 pkce;token refresh;tests" -e 3
hrs ls
hrs tui
Install the binary, add instructions to CLAUDE.md or .cursorrules and your agents start logging automatically. At the end of the day you can browse your empire of outputs with the built-in TUI.
Single Go binary, MIT licensed, FOSS. Feel free to use it, contribute, or bully me in the comments.
Try it at hrs.dev.
Cross-posted from LinkedIn.