React Native Vibe Code SDK

Introduction

Welcome to the React Native Vibe Code SDK documentation

Features

  • AI-Powered Development: Describe what you want to build in natural language and watch the AI generate code
  • Secure Sandboxes: Code runs in isolated E2B sandboxes for security
  • Real-time Preview: See your changes instantly with hot reload
  • Multiple Templates: Start with Expo or Tamagui templates
  • Integrations: Add AI capabilities like chat, image generation, and more to your apps
  • Visual Editing: Click on elements in the preview to edit them directly
  • Publishing: Deploy your apps to Cloudflare Pages with custom domains

Tech Stack

  • Frontend: Next.js 16 with App Router, TypeScript, Tailwind CSS, shadcn/ui
  • Backend: Next.js API routes, PostgreSQL with Drizzle ORM
  • AI: Anthropic Claude integration via Claude Code SDK
  • Sandboxing: E2B Code Interpreter for secure code execution
  • Authentication: Better Auth with Google OAuth
  • Subscriptions: Polar integration for billing
  • Real-time: Pusher for live updates
  • Storage: Vercel Blob for asset and bundle hosting
  • Deployment: Vercel with automatic deployments

Getting Started

To get started with local development:

# Install dependencies
pnpm install

# Set up environment variables
cp .env.example .env.local

# Run database migrations
pnpm run db:migrate

# Start development server
pnpm run dev

Packages

React Native Vibe Code is organized as a monorepo with the following packages:

Core

PackageDescription
@react-native-vibe-code/databaseDrizzle ORM database layer with PostgreSQL and Neon
@react-native-vibe-code/authAuthentication with Better Auth and Google OAuth
@react-native-vibe-code/pusherReal-time communication via Pusher
@react-native-vibe-code/uiShared UI components built on Radix UI

Features

PackageDescription
@react-native-vibe-code/chatAI chat components and multi-provider LLM support
@react-native-vibe-code/code-editorMonaco-based code editor with file management
@react-native-vibe-code/sandboxE2B sandbox management and AI skills
@react-native-vibe-code/agentClaude Code SDK executor for AI code generation
Starter KitExpo starter template with 67+ packages - clone to start building
@react-native-vibe-code/prompt-engineAI prompt templates and guidelines
@react-native-vibe-code/restoreGit version control and code restoration
@react-native-vibe-code/remixProject forking and remixing system

Integrations

PackageDescription
@react-native-vibe-code/paymentsSubscription management with Polar
@react-native-vibe-code/convexConvex backend integration and provisioning
@react-native-vibe-code/publishCloudflare Pages deployment and custom domains
@react-native-vibe-code/integrationsAI and external service integrations
@react-native-vibe-code/visual-editsVisual element selection and editing
@react-native-vibe-code/error-managerReal-time error detection and notifications

Explore each package's documentation to learn more about their APIs and usage.

Deployment

React Native Vibe Code is designed for deployment on Vercel:

GuideDescription
Vercel DeploymentProduction deployment setup with Next.js 16
Blob StorageAsset uploads, bundle hosting, and file storage
Environment VariablesComplete configuration reference

On this page