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 Code | Vibe Code App | Rork | Lovable | Bolt.new | |
|---|---|---|---|---|---|
| Open source | Yes | No | No | No | No |
| Self-hostable | Yes | No | No | No | No |
| Custom AI prompts | Yes | No | No | No | No |
| Swap AI providers | Yes | No | No | No | No |
| Fork & modify | Yes | No | No | No | No |
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
| Layer | Technology |
|---|---|
| API | Next.js 15 (App Router) |
| Database | Convex (real-time) |
| Background jobs | Inngest |
| Cloud sandboxes | E2B |
| AI agent | Claude Code CLI / Cursor / Gemini |
| Auth | Clerk |
| Payments | Stripe + RevenueCat (optional) |
| Mobile runtime | React Native / Expo SDK 54 |
| Chat UI | Texture + 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.