Skip to main content
Vibra Code lets you describe any mobile app in plain English, generate it with AI in a cloud sandbox, and preview it live on your phone. It is the complete source code behind the Vibra Code App Store app — now open source and ready to self-host or fork.

What Vibra Code does

When you type (or speak) a description, Vibra Code runs an AI coding agent — Claude Code by default — inside an E2B cloud sandbox. The agent generates a complete Expo React Native or Next.js project, streams every file change back to the mobile app in real time via Convex, and opens a live tunnel URL so you can preview the running app natively on your device. No browser-based preview. No code editor to manage. Describe it, watch it build, tap it on your phone.

Why it exists

Every other AI app builder is closed source. You cannot see how the prompts work, cannot swap the AI provider, cannot self-host it, and cannot customize the behavior for your use case. Vibra Code was built to fix that.
Vibra CodeVibe Code AppRorkLovableBolt.new
Open sourceYesNoNoNoNo
Self-hostableYesNoNoNoNo
Custom AI promptsYesNoNoNoNo
Swap AI providersYesNoNoNoNo
Fork & modifyYesNoNoNoNo
Vibra Code is licensed under AGPL-3.0. Fork it, self-host it, and make it yours.

Key features

Multi-AI providers

Claude (default), Cursor, and Gemini — switch with a single AGENT_TYPE environment variable. OpenRouter is supported as a proxy for additional models.

E2B cloud sandboxes

Every build runs in an isolated E2B sandbox. Code execution never touches your server, keeping builds safe and reproducible.

Real-time streaming

Convex streams every file change from the sandbox to the mobile app the moment it happens — no manual refresh, no polling.

Voice & image input

Describe apps by voice or attach mockup screenshots. AssemblyAI handles transcription and the AI follows your visual reference.

GitHub integration

Push any generated project directly to a new GitHub repository from inside the app. OAuth credentials are stored securely in Convex.

60 fps native chat UI

The iOS chat interface is built with Texture (AsyncDisplayKit) and IGListKit for smooth, off-main-thread rendering at 60 fps.

Web + mobile preview

Preview Expo React Native apps natively on your phone or switch to a WKWebView preview for Next.js and other web templates.

Built on Expo

A modified Expo Go gives you full native control — build it, eject it, or extend it with any native module.

Tech stack

LayerTechnology
APINext.js 15 (App Router)
DatabaseConvex (real-time)
Background jobsInngest
Cloud sandboxesE2B
AI agentClaude Code CLI / Cursor / Gemini
AuthClerk
PaymentsStripe + RevenueCat (optional)
Mobile runtimeReact Native / Expo SDK 54
Chat UITexture + IGListKit (60 fps)

Get started

Quick start

Set up the backend and mobile app and run your first build end to end.

Architecture

Understand the data flow from prompt to live preview — sandboxes, real-time sync, and background jobs.

Build docs developers (and LLMs) love