A hands-on Vibe Coding course that teaches non-programmers and developers to build real AI-assisted products from idea to launch.
- Stars
- 19,967
- Forks
- 10,596
- Open issues
- 19
- Last commit
- 7 days ago
What is it?
bolt.diy is an open-source, browser-based AI coding workspace for building full-stack web applications. You describe what you want in a prompt, and the assistant writes, runs, and edits the project inside an in-browser Node.js environment powered by WebContainers. It supports more than 22 model providers, including OpenAI, Anthropic, Gemini, Groq, xAI, DeepSeek, Ollama and LM Studio, and any provider reachable through the Vercel AI SDK can be added. OpenRouter, Anthropic, OpenAI and Google are enabled by default.
The interface includes a code editor, terminal, visual diff viewer and live preview. Projects can be cloned from and pushed to Git, restored from snapshots, exported as ZIP files, and deployed to Netlify, Vercel or GitHub Pages. Supabase management and MCP tool integration are also included.
The project runs locally via pnpm, Docker, or as an Electron desktop app. API keys can be entered in the settings UI or set through environment variables.
Key features
- 01Full-stack Node.js development environment running in the browser via WebContainers
- 02Supports 22+ LLM providers, including local models through Ollama and LM Studio
- 03Integrated code editor, terminal, visual diff viewer and live preview
- 04Git clone and push, snapshot restoration and ZIP export
- 05One-click deployment to Netlify, Vercel and GitHub Pages
- 06Supabase integration and Model Context Protocol (MCP) tooling
Use cases
- Prototyping a web app from a text prompt without a local setup
- Building full-stack projects while using a self-hosted local model via Ollama
- Comparing different LLM providers on the same coding task
- Generating and deploying a quick site to Netlify, Vercel or GitHub Pages
Quick start
- 1
Install pnpm (requires Node.js 22.12.0 or newer)
npm install -g pnpm - 2
Clone the repository and install dependencies
git clone https://github.com/stackblitz-labs/bolt.diy.git && cd bolt.diy && pnpm install - 3
Start the development server, then open http://localhost:5173
pnpm run dev
Things to know
- Requires Node.js 22.12.0 or newer and pnpm, so it needs a local development setup.
- Most providers need your own API key, though local models via Ollama or LM Studio are also supported.
- The README says no new features are planned; work is limited to bug fixes and dependency updates.
- WebContainers API has separate commercial licensing terms for enterprise deployment.
Topics
FAQ
- What is bolt.diy?
- Open-source AI developer workspace that builds full-stack web apps in the browser, letting you pick any supported LLM per prompt. bolt.diy is an open-source, browser-based AI coding workspace for building full-stack web applications. You describe what you want in a prompt, and the assistant writes, runs, and edits the project inside an in-browser Node.js environment powered by WebContainers. It supports more than 22 model providers, including OpenAI, Anthropic, Gemini, Groq, xAI, DeepSeek, Ollama and LM Studio, and any provider reachable through the Vercel AI SDK can be added. OpenRouter, Anthropic, OpenAI and Google are enabled by default.
- Is bolt.diy free to use? What license does it have?
- bolt.diy is open source under the MIT license. Check the license terms before using it in commercial products.
- Is bolt.diy still maintained?
- Actively maintained. The last commit to bolt.diy was on Oct 14, 2026.
- What can I use bolt.diy for?
- Prototyping a web app from a text prompt without a local setup Building full-stack projects while using a self-hosted local model via Ollama Comparing different LLM providers on the same coding task Generating and deploying a quick site to Netlify, Vercel or GitHub Pages
- How do I install bolt.diy?
- Install pnpm (requires Node.js 22.12.0 or newer): npm install -g pnpm Clone the repository and install dependencies: git clone https://github.com/stackblitz-labs/bolt.diy.git && cd bolt.diy && pnpm install Start the development server, then open http://localhost:5173: pnpm run dev
- Where can I get bolt.diy?
- The source code and installation instructions are on GitHub: https://github.com/stackblitz-labs/bolt.diy
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source desktop app where AI agents work on your local files, built on OpenCode and usable with any model provider or local Ollama models.
Describe a UI in plain language, see it rendered live, and iterate on it with any supported LLM.
A command-line tool and Python library for running prompts and chats against remote and locally installed large language models.
A MIT-licensed starter kit for deploying and customizing AI Town, a virtual town where AI characters live, chat and socialize, built on Convex.
Official Python client library for calling Ollama's local and cloud models through chat, generate, embed and model-management APIs.