Pencil, built by CEO Tom Krcha, deploys a swarm of 6 AI agents simultaneously to design full application interfaces in real-time. The entire design state lives in a single JSON file, which is what lets the system plug directly into Cursor and Claude Code as a VS Code extension. Designers and developers can go from a single text prompt to a working React website without leaving their coding environment.
The product hit 100,000 users in 8 weeks starting as a side project. The demo in this video covers a travel app being designed and restyled on the fly, with agents handling layout, components, and design system consistency in parallel. The design systems integration is the detail worth paying attention to: it is how Pencil keeps AI output from drifting into generic noise across a real product.
The conversation goes deeper than the demo. Krcha draws a direct comparison between vibe coding today and the Macromedia Flash era, arguing the pattern of fast creative tooling followed by platform consolidation has happened before. He also discusses deliberate choices to add cursor animations and craft signals to make AI interactions feel less mechanical. If you build with AI tools or think about where design and code are merging, this interview has more than a highlight reel.
[WATCH ON YOUTUBE →]