Bolt.diy
A self-hosted AI coding assistant for full-stack web apps, with local models through Ollama or LM Studio and a browser workspace or desktop app.

Bolt.diy is an AI coding assistant for building full-stack Node.js web applications with your choice of model. It's a fork of Bolt.new that combines generated code with an editable development workspace.
- Model choice: Use local models through Ollama or LM Studio, OpenAI-compatible endpoints, or cloud providers such as Anthropic, OpenAI, and Gemini.
- Development workspace: Edit code, use an integrated terminal, search the codebase, and inspect a live preview alongside AI generation; voice prompting is also supported.
- Review and recovery: Inspect changes in a visual diff, protect selected files from conflicting edits, and restore earlier project snapshots.
- Project connections: Clone and push Git projects, export ZIP files, connect Supabase databases, and extend the assistant's tools through MCP.
- App publishing: Work with Expo projects for React Native and deploy projects to Netlify, Vercel, or GitHub Pages.
You can self-host the browser workspace, run it through Docker, or use an Electron desktop app on macOS, Windows, or Linux. Local model endpoints keep inference with your chosen local backend; cloud providers receive model requests and require API credentials. The source code is open source under MIT. Its WebContainers API has separate commercial licensing terms for enterprise deployment.