← Work

terminal-invoice

Shipped, in use

A keyboard-driven terminal app for logging billable time and turning it into invoices. Local-first, no cloud, no account.

I built this because the gap between “I did the work” and “I sent the bill” was where my invoicing always fell apart. It lives in one folder, runs entirely on my own machine with no account and no cloud, and turns logged hours into a PDF or HTML invoice in a few keystrokes.

It handles the small things that usually trip up a side-project tool: flexible time parsing, multiple sending identities, atomic writes so a crash never corrupts your data, timestamped backups. Plain Go, a single binary.