Prompt, run, edit, and deploy full-stack web applications using any LLM you want!
See the codeWelcome to bolt.diy, the open-source AI developer workspace that lets you select your preferred LLM for every prompt. Build full-stack web applications in the browser with support for 21+ model providers (OpenAI, Anthropic, Gemini, Groq, xAI, DeepSeek, Ollama, LM Studio, and more), or extend it with any provider supported by the Vercel AI SDK.
Documentation | Community Forum | FAQ & Troubleshooting
Also this pinned post in our community has a bunch of incredible resources for running and deploying bolt.diy yourself!
bolt.diy was originally started by Cole Medin but has quickly grown into a massive community effort to build the BEST open source AI coding assistant!
npm install -g pnpm)git clone https://github.com/stackblitz-labs/bolt.diy.git
cd bolt.diy
pnpm install
pnpm run dev
Open http://localhost:5173 in your browser.
Pre-built Desktop Binaries: Prefer a standalone app? Download binaries for Windows, macOS, and Linux from our Latest Releases.
Configure Environment Variables:
cp .env.example .env.local
Build and Run:
# Development mode with hot-reload:
docker compose --profile development up
# Production build:
pnpm run dockerbuild:prod
docker compose --profile production up
bolt.diy is also available as a cross-platform desktop application:
pnpm electron:build:dist
You can configure model providers either directly in the UI or via environment variables:
Click the Settings icon (⚙️) in the sidebar → Providers. Enter your API keys or configure local endpoints (Ollama, LM Studio, OpenAI-compatible). Keys are validated in real time and stored securely in your browser cookies.
Copy .env.example to .env.local and add your keys or local endpoints:
# Cloud Providers
ANTHROPIC_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here
GEMINI_API_KEY=your_key_here
# Local Providers
OLLAMA_BASE_URL=http://127.0.0.1:11434
LMSTUDIO_BASE_URL=http://127.0.0.1:1234
Looking Ahead: Ongoing work includes bug Fixes, dependance updates and fixes for reliability issues no new features are planed.
| Command | Description |
|---|---|
pnpm run dev | Start development server with hot module reloading |
pnpm run build | Build the application for production (react-router build) |
pnpm run preview | Preview production build locally |
pnpm test | Run unit and integration tests with Vitest |
pnpm run typecheck | Run TypeScript type checks (tsc) |
pnpm run lint | Run ESLint across the codebase |
pnpm run dockerbuild | Build Docker container for development |
pnpm run electron:dev | Start Electron desktop application in dev mode |
pnpm electron:build:dist | Package Electron desktop app for current OS |
bolt.diy is open-source under the MIT License. It utilizes the WebContainers API, which has specific commercial licensing terms for enterprise deployment.
(top 24 of 94)
1,565 followers · starred Jan 2025
13,166 followers · starred Mar 2025
7,705 followers · starred Nov 2024
3,989 followers · starred Dec 2024
Prompt, run, edit, and deploy full-stack web applications using any LLM you want!
See the codeWelcome to bolt.diy, the open-source AI developer workspace that lets you select your preferred LLM for every prompt. Build full-stack web applications in the browser with support for 21+ model providers (OpenAI, Anthropic, Gemini, Groq, xAI, DeepSeek, Ollama, LM Studio, and more), or extend it with any provider supported by the Vercel AI SDK.
Documentation | Community Forum | FAQ & Troubleshooting
Also this pinned post in our community has a bunch of incredible resources for running and deploying bolt.diy yourself!
bolt.diy was originally started by Cole Medin but has quickly grown into a massive community effort to build the BEST open source AI coding assistant!
npm install -g pnpm)git clone https://github.com/stackblitz-labs/bolt.diy.git
cd bolt.diy
pnpm install
pnpm run dev
Open http://localhost:5173 in your browser.
Pre-built Desktop Binaries: Prefer a standalone app? Download binaries for Windows, macOS, and Linux from our Latest Releases.
Configure Environment Variables:
cp .env.example .env.local
Build and Run:
# Development mode with hot-reload:
docker compose --profile development up
# Production build:
pnpm run dockerbuild:prod
docker compose --profile production up
bolt.diy is also available as a cross-platform desktop application:
pnpm electron:build:dist
You can configure model providers either directly in the UI or via environment variables:
Click the Settings icon (⚙️) in the sidebar → Providers. Enter your API keys or configure local endpoints (Ollama, LM Studio, OpenAI-compatible). Keys are validated in real time and stored securely in your browser cookies.
Copy .env.example to .env.local and add your keys or local endpoints:
# Cloud Providers
ANTHROPIC_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here
GEMINI_API_KEY=your_key_here
# Local Providers
OLLAMA_BASE_URL=http://127.0.0.1:11434
LMSTUDIO_BASE_URL=http://127.0.0.1:1234
Looking Ahead: Ongoing work includes bug Fixes, dependance updates and fixes for reliability issues no new features are planed.
| Command | Description |
|---|---|
pnpm run dev | Start development server with hot module reloading |
pnpm run build | Build the application for production (react-router build) |
pnpm run preview | Preview production build locally |
pnpm test | Run unit and integration tests with Vitest |
pnpm run typecheck | Run TypeScript type checks (tsc) |
pnpm run lint | Run ESLint across the codebase |
pnpm run dockerbuild | Build Docker container for development |
pnpm run electron:dev | Start Electron desktop application in dev mode |
pnpm electron:build:dist | Package Electron desktop app for current OS |
bolt.diy is open-source under the MIT License. It utilizes the WebContainers API, which has specific commercial licensing terms for enterprise deployment.
(top 24 of 94)
1,565 followers · starred Jan 2025
13,166 followers · starred Mar 2025
7,705 followers · starred Nov 2024
3,989 followers · starred Dec 2024