Priit, the developer behind IndieBob
About the maker

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.

The Origin

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.

Under the Hood

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.

The Stack
AI
Solar-powered RTX 5090
Framework
Nuxt 4 + Vue 3
Database
PostgreSQL + Drizzle ORM
Deploy
DigitalOcean
SDK
4.6KB gzipped, zero deps

Say hello

I read every message. The best feedback comes from people who actually use the thing.

Your projects deserve a growth engine

Free to start. No credit card required.

Already have an account? Sign in