プログラミング未経験者から開発者まで、アイデアからリリースまでAI支援で実際のプロダクトを作るVibe Codingの実践講座です。
- スター
- 19,967
- フォーク
- 10,596
- 未解決の Issue
- 19
- 最終コミット
- 7 日前
これは何?
bolt.diyは、フルスタックのWebアプリケーションを構築するためのオープンソースのブラウザベースAIコーディングワークスペースです。作りたいものをプロンプトで伝えると、アシスタントがブラウザ内のNode.js環境(WebContainers上で動作)でプロジェクトを作成、実行、編集します。OpenAI、Anthropic、Gemini、Groq、xAI、DeepSeek、Ollama、LM Studioなど22以上のモデルプロバイダーに対応しており、Vercel AI SDKで利用できるプロバイダーであれば追加も可能です。OpenRouter、Anthropic、OpenAI、Googleはデフォルトで有効になっています。
インターフェースには、コードエディター、ターミナル、ビジュアルdiffビューアー、ライブプレビューが含まれています。プロジェクトはGitからクローンしたり、Gitへプッシュしたりできるほか、スナップショットから復元したり、ZIPファイルとしてエクスポートしたり、Netlify、Vercel、GitHub Pagesにデプロイしたりできます。Supabaseの管理機能とMCPツール連携も備えています。
プロジェクトはpnpm、Docker、またはElectronデスクトップアプリとしてローカルで実行できます。APIキーは設定画面から入力するほか、環境変数で設定することもできます。
主な機能
- 01WebContainersを使ってブラウザ上で動作する、フルスタックNode.js開発環境
- 02Ollama、LM Studioによるローカルモデルを含む22以上のLLMプロバイダーに対応
- 03コードエディター、ターミナル、ビジュアルdiffビューアー、ライブプレビューを統合
- 04Gitのクローンとプッシュ、スナップショットの復元、ZIPエクスポート
- 05Netlify、Vercel、GitHub Pagesへのワンクリックデプロイ
- 06Supabase連携およびModel Context Protocol(MCP)ツールのサポート
ユースケース
- ローカル環境を用意せずに、テキストプロンプトからWebアプリのプロトタイプを作成する
- Ollama経由のセルフホスト型ローカルモデルを使いながら、フルスタックプロジェクトを構築する
- 同じコーディングタスクで異なるLLMプロバイダーの結果を比較する
- Netlify、Vercel、GitHub Pagesに簡単なサイトを生成してデプロイする
クイックスタート
- 1
pnpmをインストールします(Node.js 22.12.0以降が必要です)
npm install -g pnpm - 2
リポジトリをクローンして依存関係をインストールします
git clone https://github.com/stackblitz-labs/bolt.diy.git && cd bolt.diy && pnpm install - 3
開発サーバーを起動し、http://localhost:5173 を開きます
pnpm run dev
使う前に知っておきたいこと
- Node.js 22.12.0以降とpnpmが必要なため、ローカルでの開発環境が必要です。
- ほとんどのプロバイダーでは独自のAPIキーが必要ですが、OllamaやLM Studioを使ったローカルモデルにも対応しています。
- READMEによると、新機能の追加予定はなく、作業はバグ修正と依存関係の更新に限られています。
- エンタープライズ環境への導入では、WebContainers APIに別途商用ライセンス条件が適用されます。
トピック
よくある質問
- bolt.diy とは?
- ブラウザ上でフルスタックのWebアプリを構築でき、プロンプトごとに対応するLLMを自由に選べるオープンソースのAI開発ワークスペースです。 bolt.diyは、フルスタックのWebアプリケーションを構築するためのオープンソースのブラウザベースAIコーディングワークスペースです。作りたいものをプロンプトで伝えると、アシスタントがブラウザ内のNode.js環境(WebContainers上で動作)でプロジェクトを作成、実行、編集します。OpenAI、Anthropic、Gemini、Groq、xAI、DeepSeek、Ollama、LM Studioなど22以上のモデルプロバイダーに対応しており、Vercel AI SDKで利用できるプロバイダーであれば追加も可能です。OpenRouter、Anthropic、OpenAI、Googleはデフォルトで有効になっています。
- bolt.diy は無料で使えますか?ライセンスは?
- bolt.diy は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bolt.diy は今もメンテナンスされていますか?
- 活発にメンテナンス中。bolt.diy の最終コミットは 2026年10月14日 です。
- bolt.diy は何に使えますか?
- ローカル環境を用意せずに、テキストプロンプトからWebアプリのプロトタイプを作成する Ollama経由のセルフホスト型ローカルモデルを使いながら、フルスタックプロジェクトを構築する 同じコーディングタスクで異なるLLMプロバイダーの結果を比較する Netlify、Vercel、GitHub Pagesに簡単なサイトを生成してデプロイする
- bolt.diy のインストール方法は?
- pnpmをインストールします(Node.js 22.12.0以降が必要です): npm install -g pnpm リポジトリをクローンして依存関係をインストールします: git clone https://github.com/stackblitz-labs/bolt.diy.git && cd bolt.diy && pnpm install 開発サーバーを起動し、http://localhost:5173 を開きます: pnpm run dev
- bolt.diy はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/stackblitz-labs/bolt.diy
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenCodeを基盤とする無料のオープンソースデスクトップアプリ。ローカルファイルをAIエージェントに処理させられ、あらゆるモデルプロバイダーやローカルのOllamaモデルを利用できます。
UIを自然な言葉で説明してライブ表示し、対応するLLMで繰り返し改善できます。
リモートおよびローカルにインストールした大規模言語モデルにプロンプトやチャットを実行できる、CLIツール兼Pythonライブラリ。
Convex上に構築された、AIキャラクターが暮らし、会話や交流をする仮想の町「AI Town」をデプロイしてカスタマイズできる、MITライセンスのスターターキット。
Ollamaのローカルモデルやクラウドモデルを、チャット、生成、埋め込み、モデル管理API経由で呼び出す公式Pythonクライアントライブラリ。