Guides
Last updated: July 2026
Practical, honest guides on tracking and billing development time — written for people who work with Claude Code, Codex and other terminal agents and still have to turn that work into an invoice. No hype, no invented numbers.
- Automatic time tracking for Claude Code (without sending your data to the cloud)
How to track time in Claude Code automatically: what Claude Code already records, the tools that turn sessions into hours (WakaTime, trackmy.codes, Døgn, DIY hooks), and how to keep it all on your Mac. - How to track time in Cursor automatically (and keep it off the cloud)
How to track time in Cursor automatically: where Cursor hides your Composer and Agent history, why it is harder to read than a terminal agent, and the tools (WakaTime, trackmy.codes, Døgn, DIY hooks) that turn it into billable hours — locally. - How to bill for AI coding sessions: from session to draft invoice
A practical path from an AI coding session to a line on an invoice: capturing agent time, turning it into billable hours, hourly vs value-based pricing, and disclosure. - Time tracking for freelance developers: a practical guide
A practical guide to time tracking for freelance developers: parallel projects and terminals, automatic vs manual, local vs cloud, and turning tracked time into an invoice.