GitHub & git
Commits and merged PRs become the line you were too deep in code to write.
Here's what I think you did. Anything else?
A little familiar lives in your menu bar, quietly watching your commits, your calendar, and your Claude sessions, and once a day it asks whether that's everything you did. You say yes, and by the end of the month a finished invoice is already sitting there waiting for you.
The two reasons invoicing is miserable, and what replaces them.
"Wait… what did I even do three Tuesdays ago?"
It already wrote it down. The day it happened, from the work itself, not your memory.
A lost afternoon piecing the month together
Thirty seconds a day instead. By the 1st, the timesheet's already built.
Clock in, clock out, remember to, forget to
No timers. It infers the hours from what you actually shipped, and flags anything it's unsure about.
An invoice that looks like a 2013 spreadsheet
Out comes something you'd actually be proud to send. (You're a designer. It shows.)
The end-of-month scramble is the quiet tax you pay for working for yourself, and it adds up to a real evening every time. This hands most of it back.
spent piecing the month together and wrestling invoice software, gone every single month.
a day to glance at the nudge and confirm what you did, which is the whole job now.
timers to start, stop, or sheepishly remember you forgot to start at all.
No new habits. It quietly watches the trails you leave and turns them into billable lines.
Commits and merged PRs become the line you were too deep in code to write.
Meetings you actually attended, billed to the quarter-hour. Solo blocks ignored.
What you explored and built with Claude, collapsed from a hundred micro-steps into one honest summary.
No signal for it? Drop in notes, a Toggl export, scribbles. Or tell it in chat. It listens.
Point it at the client's repos and connect your calendar. One-time setup. It learns what's billable and what's yours.
Once a day, the menu-bar popover shows what it saw. Confirm in a tap, or add what it missed. Skip a day and it waits for you.
"Merge those two days." "Bill design at $150." "Drop the sick day." Chat with it like a person. It listens.
Month ends, the invoice is built. Tweak, export a clean PDF, send. No payment links you don't want.
The timers want you to babysit them and the accounting suites want you to become a bookkeeper. This was built to want neither of those things from you.
| Time trackersToggl, Harvest | Accounting & paymentsFreshBooks, QuickBooks, Stripe | Get Thy Bread | |
|---|---|---|---|
| Tracking your hours | You start and stop a timer | You type them in later | It reads the work you already did |
| Remembering to log it | On you | On you | One nudge a day, then a tap |
| Setup | Projects, tags, and rates | Full accounting onboarding | Point it at your repos and calendar, once |
| The invoice it makes | A bare template | Accountant-grade and charmless | Designed, one you'd actually send |
| Fees on what you earn | Only if you collect through them | 2.9% + 30¢ per payment | 0%. It never touches your money. |
| Made for | Teams and agencies | Businesses with a bookkeeper | A freelancer with a client or two |
The capture is the magic, but the old way still works. Paste whatever you've got and it builds the same clean timesheet.
mar 3 - kickoff w/ jamie, like 1.5h? mar 5 - homepage mocks, all day mar 6 - groceries homepage cont. ~6h mar 9 - pricing page, 4h + revisions (2h) mar 11 - case study layout, half day mar 12 - case study, finished it mar 13 - [don't bill, sick] mar 17 - design review, 2h mar 18 - component library mar 19 - component library (full day) mar 24 - handoff + walkthrough 3h mar 27 - final revisions, ~5h rate: 95/hr
| Date | Work | Hrs |
|---|---|---|
| Tue Mar 3 | Kickoff call, Jamie | 1.5 |
| Thu Mar 5 | Homepage mocks | 7.0 |
| Fri Mar 6 | Homepage mocks | 6.0 |
| Mon Mar 9 | Pricing page + revisions | 6.0 |
| Wed Mar 11 | Case study layout | 4.0 |
| Thu Mar 12 | Case study finalize | 7.0 |
| Tue Mar 17 | Design review | 2.0 |
| Wed Mar 18 | Component library | 7.5 |
| Thu Mar 19 | Component library | 7.5 |
| Tue Mar 24 | Handoff & walkthrough | 3.0 |
| Fri Mar 27 | Final revisions | 5.0 |
| Total · 11 days | 56.5 | |
No clip-art logo, no "Powered by", and no fee skimmed off the top. Just an invoice you'd actually send, paid however you already get paid.
| Description | Hours | Rate | Amount |
|---|---|---|---|
| Homepage & pricing page design | 19.0 | $95.00 | $1,805.00 |
| Case study layout & build | 11.0 | $95.00 | $1,045.00 |
| Component library cleanup | 15.0 | $95.00 | $1,425.00 |
| Design review, handoff & revisions | 11.5 | $95.00 | $1,092.50 |
I freelance for one main client. Once a month I'd scroll through commits, calendar entries, and Slack threads trying to remember what I actually did, and I'd always lose a few days to "I know I worked, I just can't prove it." Then I'd open an invoicing tool built for an accounting team of forty and fight it for an hour.
The invoice it made was ugly. I'm a designer. I sent it anyway.
So I built the thing I actually wanted, which quietly watches the work as it happens, asks me one small question at the end of each day, and has the whole invoice waiting by the time the month rolls over. Now the end of the month is a thirty-second glance instead of a lost evening of detective work, and the thing that comes out the other side is finally an invoice I'm happy to put my name on.
It isn't open to all just yet. Leave thine email upon the parchment and thou shalt be summoned the very moment it is ready, with no drip campaign and no nonsense, on mine honour.
And it's sent.
Finis · Once a month · No fuss