kevin zingg

Bloom PoC

Mobile apps via AI, actually good

A proof of concept inspired by Bloom.diy. I wanted to explore what's possible when you give Claude a full developer toolkit in an isolated container—real Expo code, package managers, the ability to research APIs on its own. This PoC demonstrates the potential of AI-powered mobile app development.

Try Bloom →
Bloom interface with code streaming

What it does

  • NextJS frontend streaming live updates from containerized Expo environments
  • Claude SDK agents with actual tools—curl, file system, package managers
  • Each session gets its own isolated container: like giving every user their own dev machine
  • Agent researches APIs on its own: "implement Stripe" → curls docs → writes correct Expo code
  • No drag-and-drop BS, just real React Native code you can export

The technical challenge

The hard part wasn't the AI—it was streaming results between containers. Expo web preview → NextJS frontend while Claude's coding agent does its thing. It's like conducting three orchestras at once, but they're all in different rooms.

Bloom interface showing real-time coding

Completely self-hosted and containerized. Each user session spins up its own Docker container, does its thing, and gets torn down. No shared state, no cross-contamination, just clean isolation.

NextJSClaude SDKDockerExpoWebSocketsContainerization