Priit and Karolin, the two people behind IndieBob, on a trip to Vienna
About us

A family business of two, built because we were tired of juggling six tools.

We're Priit and Karolin. I'm Priit — I worked on Skype back when it was still a scrappy startup, and I've spent the years since building and shipping small software products. Karolin used to teach French; today she is the person who answers when you write to any of them.

We run several products between the two of us. I build; Karolin talks to the people who use what we build — replies to reviews, customer email, five languages — and keeps the human side honest. IndieBob is the tool we made so that the two of us could run all of it from one place.

The Origin

We built the tool we 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. And when Karolin replied to a customer, she had to ask me what that person had actually done — the answer lived in a tool she never opened.

So I built IndieBob, and we run it together. One place where the post gets written, the image generated, the distribution done, the reader tracked through signup to payment — and the person who replies to them can see the whole story. 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 local-first on a solar-powered, battery-backed AI farm of my own, with cloud models stepping in when it's busy. Most AI tasks cost almost nothing to run, which is how we 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
Our own solar-powered AI farm
Framework
Nuxt 4 + Vue 3
Database
PostgreSQL + Drizzle ORM
Deploy
DigitalOcean
SDK
4.6KB gzipped, zero deps

Say hello

One of us reads every message — usually Karolin, sometimes me. 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