Source
rawraw/my-app-failed-then-i-changed-one-thing-and-made-80k.md
url

TL;DR

Bootstrapped founder Prrenit pivoted Canvas Mode (formerly Rabbit Holes AI) from a premium SaaS web app with high server and API costs into a one-time purchase, bring-your-own-keys (BYOK) desktop app. This eliminated all operating overhead, turning a struggling side project into an $80,000 cash flow asset in just six months with a 93% profit margin.


The Founder’s Story

Prrenit quit a software engineering job paying $250,000 a year to pursue indie hacking full-time. He initially spent years trying to build different products but realized he was often making products for his peers rather than solving real market needs. His first attempt, Rabbit Holes AI (later renamed Canvas Mode), was born out of his personal frustration as a designer/developer trying to manage long, distributed conversations across multiple tabs of ChatGPT, Claude, and Perplexity. He realized linear chat UIs are broken for power users because LLMs tend to lose context and forget detail over long threads. By building a canvas-first UI, users could visual map out their prompts, branch off into node-based sub-conversations, and query multiple models from a single tab.

However, when he launched the initial web app with a standard SaaS freemium trial model, it failed to get traction. Since he lacked a massive personal brand and was targeting “power AI users” who were already saturated with subscriptions, nobody converted to paid tiers.

The Building Process

To overcome his high overhead and lack of traction, Prrenit completely restructured his application architecture. He migrated the web application into an Electron desktop app, allowing the entire system to run locally on the user’s hardware.

By executing code locally and shifting the LLM API costs to the users through a Bring Your Own Keys (BYOK) model, he reduced his ongoing maintenance and hosting costs to nearly zero. This meant he could safely sell lifetime licenses without the fear of compounding API bills eating into his margins.

The Launch & Marketing Strategy

Prrenit pivoted Canvas Mode to a Lifetime Deal (LTD) pricing structure, which completely changed the user psychology. Paying a one-time fee made early users highly committed and far more eager to provide active feedback.

His marketing playbook focused heavily on a highly specific target customer profile:

  1. Ultra-Targeted Landing Page Copy: The landing page header (H1) and copy explicitly called out “Power AI Users” to match their exact pain points.
  2. Conversation-Driven Social Outreach: Instead of hard-selling Canvas Mode on Twitter/X, Prrenit replied to conversations discussing AI UX and linear chat limitations, subtly hinting at his product.
  3. Escalating LTD Pricing: He introduced a low-risk entry barrier of $29 for the first 100 users, bumped it to $49 up to 1,000 users, and prepared a transition back to a recurring SaaS model once he hit 1,200 users.

Exact Tech Stack

  • AI Coding Assistant: vibe-coding (his “co-founder”)
  • Frontend / Landing Page: Next.js (hosted on Vercel)
  • Desktop Framework: Electron, React, TypeScript
  • Infrastructure: Cloudflare
  • AI Integration: Vercel AI SDK (allowed easy abstraction for switching between various LLM API providers)

Key Stats & Metrics

  • Gross Revenue: $80,000 in 6 months
  • Net Profit: $75,000 (93.75% profit margin)
  • Active Users: ~1,200 total users (with ~200 active paying customers: 60% lifetime licenses and 40% one-year update licenses)
  • Traffic: 38,000 unique visitors
  • Running Costs: $50/month for hosting (Vercel) and $200/month for Cursor (only spent when developing new features)

Key Tactics & Insights

  • The Bootstrapper’s LTD Rule: Every bootstrapped solo founder should consider launching with a lifetime deal (LTD). It delivers an instant cash infusion, boosts developer morale, and attracts highly engaged early adopters who give actionable feedback.
  • The BYOK + Local Desktop Arbitrage: Shifting hosting to Electron (user’s machine) and LLM API costs to the user (Bring Your Own Keys) is a bulletproof way to build high-margin AI software without financial risk.
  • ICP Messaging Alignment: Calling out the Ideal Customer Profile (ICP) explicitly in the H1 is crucial to conversion when marketing niche power-user tools.






  • vibe-coding — AI-powered development and rapid MVP creation