LLMnesia
Problem
Useful thinking was getting lost. Decisions, drafts and answers from AI conversations across 15 platforms, including ChatGPT, Claude, Gemini, DeepSeek and Grok, were effectively unrecoverable, and most tools meant handing conversation history to a cloud service.
Role
Founder, product builder
Outcome
2,280+ organic installs with no paid acquisition. The MCP server, Vault (paid cloud sync with paying customers) and a live PWA are all shipped.
Key decisions
- Treated privacy as the product: all data stays on device, which shaped the entire local retrieval architecture rather than being a settings toggle.
- Shipped an MCP server so the same local index is usable from coding agents and LLM tools, not only the extension UI.
- Monetised with Vault, a paid end-to-end encrypted cloud sync tier, rather than ads or data monetisation.
- Built LLMnesia Insights, a supporting agentic analytics pipeline: PostHog, GA4 and Search Console evidence is collected into Supabase, then a coding agent reasons over the evidence to publish structured weekly product reports.
- Closed the loop on distribution with an SEO and LLM-discovery site (MDX content, sitemap, feed, llms.txt) to drive organic installs.
What I learned
Local-first is both an architecture and an acquisition story: with no acquisition budget, the privacy guarantee has to do the persuading.