# bolt.diy: AI-Powered Full-Stack Web Development with Any LLM in Your Browser

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/stackblitz-labs-bolt.diy
Generated for open source discovery and AI-assisted research.

bolt.diy is an open-source project that empowers developers to prompt, run, edit, and deploy full-stack web applications directly in their browser. It offers unparalleled flexibility by supporting over 19 different Large Language Models (LLMs), allowing users to choose their preferred AI for code generation and development tasks. This tool streamlines the development workflow, making AI-assisted coding accessible and highly customizable.

GitHub: https://github.com/stackblitz-labs/bolt.diy
OSRepos URL: https://osrepos.com/repo/stackblitz-labs-bolt.diy

## Summary

bolt.diy is an open-source project that empowers developers to prompt, run, edit, and deploy full-stack web applications directly in their browser. It offers unparalleled flexibility by supporting over 19 different Large Language Models (LLMs), allowing users to choose their preferred AI for code generation and development tasks. This tool streamlines the development workflow, making AI-assisted coding accessible and highly customizable.

## Topics

- TypeScript
- AI
- LLM
- Web Development
- Full-Stack
- Open Source
- Developer Tools

## Repository Information

Last analyzed by OSRepos: Mon Jan 05 2026 20:00:47 GMT+0000 (Western European Standard Time)
Detail views: 34
GitHub clicks: 11

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

bolt.diy is the official open-source version of Bolt.new, a revolutionary platform for AI-powered full-stack web development. This project allows you to leverage the power of various Large Language Models (LLMs) to create, modify, and deploy web applications directly from your browser. With support for a wide array of AI providers, including OpenAI, Anthropic, Google, Ollama, and many more, bolt.diy puts you in control of your AI coding assistant. It's designed for NodeJS-based applications and offers a rich set of features for a seamless development experience.

## Installation

Getting started with bolt.diy is straightforward, whether you prefer a quick desktop app installation or a manual setup for more control.

### Quick Installation (Desktop Application)

For the easiest way to get started, download the native desktop application:

1.  Visit the [latest release page](https://github.com/stackblitz-labs/bolt.diy/releases/latest) on GitHub.
2.  Download the binary appropriate for your operating system (Windows, macOS, or Linux).
3.  Follow the installation instructions for your platform. (For macOS, if you encounter an "app is damaged" error, run `xattr -cr /path/to/Bolt.app` in your terminal).

### Direct Installation (Node.js)

If you prefer to run bolt.diy directly on your machine using Node.js:

1.  **Install Node.js**: Download and install the LTS version from the [Node.js Download Page](https://nodejs.org/en/download/).
2.  **Install pnpm**: Open your terminal and run:
    bash
    npm install -g pnpm
    
3.  **Clone the Repository (for developers)**:
    bash
    git clone -b stable https://github.com/stackblitz-labs/bolt.diy.git
    cd bolt.diy
    
4.  **Install Dependencies**:
    bash
    pnpm install
    
5.  **Start the Application**:
    bash
    pnpm run dev
    
    The application will typically be accessible in your browser at `http://localhost:5173`.

## Examples

bolt.diy excels at providing a comprehensive environment for AI-assisted development. You can:

*   **Generate Full-Stack Applications**: Prompt any of the 19+ supported LLMs to scaffold and develop complete web applications, from frontend to backend.
*   **Iterative Development**: Use the integrated terminal to run commands, revert code to earlier versions, and utilize the diff view to visualize AI-made changes, facilitating rapid iteration.
*   **Database Integration**: Seamlessly integrate with Supabase for database management and querying directly within your project.
*   **Deployment**: Deploy your applications directly to platforms like Netlify, Vercel, or GitHub Pages with built-in tools.
*   **Advanced Features**: Explore capabilities like Git integration, file locking, data visualization, and even voice prompting for a truly modern development workflow. The project also offers an experimental "bolt.diy Expert" agent to assist with common questions.

## Why Use bolt.diy?

bolt.diy stands out as a powerful tool for several reasons:

*   **Unmatched LLM Flexibility**: Choose from a vast selection of cloud and local AI providers, allowing you to experiment with different models and find the best fit for your coding needs and budget.
*   **Integrated Development Environment**: It provides a full-stack development experience in the browser, complete with a terminal, code editor, and deployment tools, minimizing context switching.
*   **Community-Driven Innovation**: As an open-source project, bolt.diy benefits from a vibrant community, ensuring continuous improvement, new features, and robust support.
*   **Comprehensive Feature Set**: From Git integration and project snapshots to data visualization and an Electron desktop app, it offers a rich suite of tools to enhance productivity.
*   **Ease of Use**: With options for quick desktop installation and clear setup instructions, it's accessible to both beginners and experienced developers looking to integrate AI into their workflow.

## Links

*   **GitHub Repository**: [https://github.com/stackblitz-labs/bolt.diy](https://github.com/stackblitz-labs/bolt.diy){:target="_blank"}
*   **Official Documentation**: [https://stackblitz-labs.github.io/bolt.diy/](https://stackblitz-labs.github.io/bolt.diy/){:target="_blank"}
*   **Community Forum**: [https://thinktank.ottomator.ai](https://thinktank.ottomator.ai){:target="_blank"}
*   **Roadmap**: [https://roadmap.sh/r/ottodev-roadmap-2ovzo](https://roadmap.sh/r/ottodev-roadmap-2ovzo){:target="_blank"}
*   **FAQ**: [FAQ.md](https://github.com/stackblitz-labs/bolt.diy/blob/main/FAQ.md){:target="_blank"}