Naval Ravikant on Vibe Coding, the Personal App Store, and Code as a Video Game
Naval Ravikant and Nivi on Naval’s personal vibe-coding practice — how he built a personal app store on his iPhone, why vibe coding is more addictive than any video game, and what the activation energy shift means for anyone who has wanted to build software.
Key ideas
- The activation energy collapse. The barrier to building software was not skill but tooling friction — connecting services, learning jargon, managing dependencies. AI agents have eliminated most of this friction; someone with a basic understanding of computer architecture can now build working apps end-to-end.
- The personal app store. Naval built his own app store: a webpage that receives AI-generated apps on demand, delivers them to his iPhone, and handles upgrades. Every app is custom-tuned to his exact preferences — no compromise with the median user.
- Vibe coding as unbounded video game. Unlike a conventional video game (fake rewards, bounded rules), vibe coding operates on a Turing machine and has real-world relevance. The objective is created by the builder and can expand indefinitely. It is more addictive than any game because the rewards are real and the scope is unlimited.
- Claude Opus 4.5 as the inflection point. Naval identifies December 2025 (Claude Opus 4.5 release) as when coding agents hit the threshold of reliable end-to-end execution — the moment that made vibe coding genuinely productive rather than a novelty.