
Built by one developer who got tired of juggling six tools.
I'm Priit. I previously worked on Skype back when it was still a scrappy startup, and I've spent the years since shipping indie software products.
Today I run multiple projects, track their growth, write their content, and manage their marketing — all from IndieBob, the tool I built because nothing else connected the dots.
I built the tool I needed
Every week looked the same. Check Stripe in one tab. Plausible/GA in another. Open a doc to write a blog post. Switch to Figma for an OG image. Copy-paste to Twitter, LinkedIn, Reddit — with no way to know which one actually brought signups.
Six tools, six subscriptions, zero connection between them. I could see traffic going up, but I couldn't tell which blog post led to which paying customer. I could see churn happening, but I couldn't trace it back to what went wrong.
So I built IndieBob. One place where I write the post, generate the image, distribute it, track who reads it, follow them through signup to payment, and see exactly what worked. Not a dashboard — a growth engine.
Projects I run on IndieBob
These are real products with real users. IndieBob tracks all of them.
How it's built
IndieBob runs on Nuxt 4 with PostgreSQL, deployed on DigitalOcean. The AI features — blog drafting, social post generation, prospect discovery — run on a local RTX 5090 powered by solar panels. That means most AI tasks cost nothing to run, which is how I keep pricing at $9/month instead of $49.
The tracker SDK is under 5KB, uses no cookies, and respects privacy by default. Nothing fancy. Just solid engineering that ships.
- AI
- Solar-powered RTX 5090
- Framework
- Nuxt 4 + Vue 3
- Database
- PostgreSQL + Drizzle ORM
- Deploy
- DigitalOcean
- SDK
- 4.6KB gzipped, zero deps
Your projects deserve a growth engine
Free to start. No credit card required.
Already have an account? Sign in


