logoalt Hacker News

lawgimenez • today at 3:21 AM • 5 replies • view on HN

I vibe coded my own harvest or toggl app in one weekend.


Replies

BowBun • today at 4:44 AM

Love this. Lots of software companies are sitting on no moat. Not talking about Harvest, but your JIRAs just jam a bunch of crap that most people don't need and then have to raise prices to justify it, before PE comes along.

A software company's value is not just providing software, it's providing reliable software at a good price. The 'good price' for a ton of stuff has plummetted.

wrs • today at 5:47 AM

Me too. I told Claude to use Beancount for the ledger (I don't want probabilistic accounting!), and very quickly I had a little Go/SQLite/React webapp and some Python scripts that do everything I needed. Since then I've added little tweaks as necessary.

There's a time tracking page where I enter hours by project, and an invoice generation page where I select what to include and get a nice PDF invoice. The Python scripts import my bank statements and auto-reconcile expenses and invoice payments. They connect to Ramp, Expensify, and Gusto APIs for expenses, and maintain a consistent folder structure for reciepts. There's a script to give me monthly cash revenue figures for local taxes and let me know how much excess cash I have for owner distributions.

It's exactly what I need and nothing I don't, has no recurring cost, and it's completely private (all runs on my laptop).

Note, however, that I'm still using Gusto, because they take some responsibility for getting my payroll taxes right, and filing them.

2arrs2ells • today at 3:46 AM

Fable built me a version that covered all of my needs in an hour. (Clients pay me via ACH/wire - maybe it would have taken a day if I needed a stripe integration?). Runs on localhost with SQLite - incredibly basic, but I enjoy it twice as much as Harvest.

I used my Harvest data export and generated PDF invoices as the majority of the “spec”.

Feels silly to open source this, given how little effort it was… (and because I’m certainly not going to respond to others PRs) but I’m happy to if anyone wants.

➕ show 2 replies
ChuckMcM • today at 3:32 AM

Do you have a repo you could point people too? That would be interesting to see.

syr3fx • today at 4:37 AM

Same, works great.