v0.2.0

BoothBit Documentation

Everything you need to build with BoothBit — the next-generation AI coding platform with multi-model AI, real-time collaboration, and one-click deploys.

Quick start: Run npm install then npm run dev to get started in under 2 minutes.

What is BoothBit?

BoothBit is a full-stack AI-powered coding platform that runs in the browser and as an Electron desktop app. It provides a complete development environment with a Monaco-based code editor, simulated terminal, visual Git integration, and AI chat that supports 6 different models.

Key Features

FeatureDescription
Multi-Model AIChat with Gemini Flash/Pro, Claude Sonnet/Opus, GPT-5, and DeepSeek R1
Monaco EditorVS Code editor experience with custom themes, bracket colorization, multi-tab
Integrated TerminalBash-like terminal, upgradeable to WebContainers for real Node.js
Visual GitSource control with changes, commit history, branches, push/pull
Plugin Marketplace10 plugins across 6 categories with search and install
One-Click DeployDeploy to Cloudflare, Vercel, Netlify, or GitHub Pages
Light/Dark ThemesPremium theme system with animated toggle
Desktop AppElectron wrapper with local filesystem and real terminal
AI MemoryPersistent context that remembers project knowledge across sessions

Tech Stack

LayerTechnology
FrameworkNext.js 15 (App Router, Turbopack)
UIReact 19
EditorMonaco Editor (@monaco-editor/react)
StateZustand (4 stores)
AuthSupabase Auth (OAuth + email)
BillingStripe (subscriptions + webhooks)
ExecutionWebContainers API (in-browser Node.js)
DesktopElectron 34
HostingCloudflare Pages
StylingVanilla CSS with custom properties

Pages

RouteDescription
/Landing page with hero, features, pricing, and footer
/loginLogin with GitHub/Google OAuth or email/password
/signupCreate account with validation and email confirmation
/projectsProject dashboard with grid layout and create new
/settingsAPI keys, editor preferences, billing management
/workspace/:idFull IDE environment with all panels
/docsThis documentation site

Next Steps