AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Software › bolt.diy
✦ Free & open sourceSoftware

bolt.diy

Open-source AI coding workspace that builds full-stack web apps in the browser with your choice of LLM provider.

AI web app builder with your own LLM keys

Prompt, edit and preview full-stack apps in the browser, with 22+ model providers to pick from.

Free forever · open source · MIT
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.7
ZEKAI
Flexible but self-run builder
Free & open source · Software
Ease of setup5
Usefulness7
Maintenance9.5
Community9.2
★ 20,085
GITHUB
Oct 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

bolt.diy is an open-source AI developer workspace that lets you pick the language model for each prompt. It suits developers who want a bolt.new-style app builder where they bring their own API keys or local models.

Runs on
Web
Hosting
Self-host
Languages
TypeScript
License
MIT

What it is

It runs a full-stack Node.js environment in the browser using WebContainers, with a code editor, terminal, visual diff viewer and live preview. You connect providers such as OpenAI, Anthropic, Gemini, DeepSeek, Ollama or LM Studio. Projects can be pushed to Git, exported as ZIP and deployed to Netlify, Vercel or GitHub Pages.

Who it's for

It suits developers and technical makers who are fine installing Node and pnpm or running Docker. It is a weaker fit for non-technical founders who want a hosted, ready-made builder, and the README says no new features are planned.

Key features

Provider choice per prompt

Pick among 22+ cloud and local LLM providers, including Ollama and LM Studio.

In-browser dev environment

WebContainers run a full-stack Node.js environment inside the browser.

Workbench with diff viewer

Editor, terminal, visual diffs and live preview sit in one workbench.

One-click deploys

Deploy to Netlify, Vercel or GitHub Pages from the app.

Git and snapshots

Clone and push Git repos, restore snapshots and export ZIP.

MCP and Supabase

Model Context Protocol tools and Supabase integration are built in.

How to start

Up and running in 3 steps

1
Clone https://github.com/stackblitz-labs/bolt.diy and run pnpm install (Node.js 22.12+ and pnpm 9.15.9+ required).
2
Start it with pnpm run dev and open http://localhost:5173, or use the Docker compose profiles in the README.
3
Open Settings, then Providers, and enter an API key or a local endpoint such as Ollama.
Real talk

Our honest verdict

What's great

  • You choose the model for each prompt, including local ones through Ollama or LM Studio.
  • Git cloning and pushing, snapshot restore and ZIP export keep your work portable.
  • It ships a desktop Electron app as well as the browser version.
  • Built-in deploy to Netlify, Vercel and GitHub Pages shortens the path to a live preview.

Where it falls short

  • Running it yourself needs Node.js 22.12 or newer and pnpm, or Docker, so it is not a one-click app for non-developers.
  • You pay your LLM provider for API calls, or need hardware for local models.
  • The README says ongoing work covers bug fixes and dependency updates, with no new features planned.
  • API keys entered in the UI are stored in browser cookies, which you should weigh on shared machines.
Cost

Pricing & license

Free under the MIT licence with no paid plan shown in the README. You pay for any cloud LLM API you connect or for hardware to run local models.

Paid work

Open remote AI-training roles

860 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: bolt.diy for Software
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure bolt.diy for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I use local models?

Yes. The README lists Ollama and LM Studio as local providers, configured by URL in the UI or in .env.local.

Is there a desktop version?

Yes. The README offers pre-built Windows, macOS and Linux binaries from the latest release, or a build from source.

Does it have new features coming?

The README says ongoing work is bug fixes and dependency updates, and that no new features are planned.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Software — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google