Invoicing, built in.
Taxes live in the data model, not in a spreadsheet you forgot about. Compound, inclusive, defaults - all the messy parts of how money actually works, handled once.
Learn moreTrack hours, apply tax, get paid - all in one tab. Invoicing is built in, not bolted on, and you can talk to the app when typing is too slow.
00:12"Forty-five minutes on the Acme homepage hero, Tuesday afternoon."
We rebuilt the parts that matter for a freelancer: invoices that generate themselves, voice entries that take 10 seconds, and zero features for managers.
Taxes live in the data model, not in a spreadsheet you forgot about. Compound, inclusive, defaults - all the messy parts of how money actually works, handled once.
Learn moreHit keyboard shortcuts, describe what you did, confirm. No opening a modal, no typing dates. The fastest path from work to log is words.
Learn moreAll in one place. Log time, apply your taxes, generate invoices. No switching apps, no spreadsheets, no extra steps.
Learn moreSet up a Time Frame once, log however your brain wants at 4 PM, generate the PDF at the end of the work. Everything lives in the same object.
Name the project, set your rate, pick a period. Add the tax once - it applies automatically from then on.
Type them. Run the stopwatch. Talk to it. Mix and match - everything lands in the same log.
Totals add up, taxes apply, branded PDF generates. Send the link, get paid.
After years of freelancing, the count was five tools to send one invoice - time tracker, spreadsheet, VAT calculator, Notion, PayPal. Five tools, one bill. So it got built the other way.
Time in, invoice out. Tax rules remembered. No seats to buy, no demo to book. If that sounds like your workflow, it was built for you.
Stop exporting CSVsStart free on the Community Edition, upgrade when it's worth it. Paid plans are hosted via us - no install, no server to babysit.
Run it on your own server. Keep every byte of your data.
For solo freelancers who want it hosted and maintained.
More AI calls, more projects, for freelancers at scale.
The Community Edition is the same core — Dockerized, fully functional, bring your own transcription key. Or skip the server and get started in 30 seconds.
$ docker compose up -d
$ open http://localhost:8080