bolt.diyとBolt.newは名前を共有しているだけで、その他はほとんど共通点がありません。Bolt.newはトークンを販売し、モデルを選んでくれるホスト型サービスです。bolt.diyは別のMITライセンスのリポジトリで、自分で実行し、任意のOpenAI互換Endpointを指定します。2026年2月7日以降、コードはマージされていません。Dyadは3つ目の選択肢で、自分のKeyを使える、現在もリリースされているデスクトップアプリです。ただし、利用するにはNode.jsのインストールが必要です。モデル料金をどのように負担するかで選んでください。この1つの問いが3製品を分けるポイントであり、機能表では埋もれがちな問いです。
まず、もっともらしい誤答を生む2つの名前の衝突を整理します。github.com/stackblitz/bolt.newは3つ目の成果物です。これは以前のホスト型バージョンの2024年のオープンソーススナップショットで、MITライセンス、スター数は16,558、最後のプッシュは2024年12月17日です。現在のホスト型製品でもbolt.diyでもありません。また、別会社のJuliaHubも、物理ベースのモデリングとシミュレーション向けに、Dyadという無関係な製品を提供しています。独自の公開料金表には月$20のプランがあり、これはDyad Proと数値的に同じです。「Dyad、$20/月」と表示されたスクリーンショットは、どちらの製品のものでもあり得ます。さらに、「Bolt」は配車サービス事業者、Eコマースのチェックアウト企業、Slackのアプリフレームワークの名前でもあります。これらの料金は、このページで扱う対象ではありません。
各製品の正体
| 名前 | 正体 | 運営者 | コード活動 |
|---|---|---|---|
| Bolt.new | ホスト型AIアプリビルダー、ブラウザ専用、トークンはBoltから購入 | 何も実行しません。StackBlitzが運営します | 稼働中の製品、古い機能プレビューを実行 |
| bolt.diy | 自分で実行するオープンソースのアプリビルダー、プロンプトごとにモデルを選択 | 自分で実行します。ローカルでも自分のホストでも可能です | MIT、19,890 stars、mainへのコミットは2026-02-07以降なし |
| stackblitz/bolt.new | 以前のホスト型バージョンの2024年スナップショット。現在の選択肢ではありません | 運営者なし。オープンソース系統が必要ならbolt.diyを使用 | MIT、最後のpushは2024-12-17 |
| Dyad | オープンソースのデスクトップアプリビルダー、マシンにインストール | 自分で実行します。Dyad Tech, Inc.が公開しています | v1.15.0は2026-09-11リリース、リポジトリは2026-09-18に更新 |
リポジトリの数値は2026年9月19日にGitHub APIから取得しました。StackBlitzへのリンクはBoltのヘルプドキュメントに明記されており、プライバシー、利用規約、チーム請求をstackblitz.comに案内しています。bolt.diyのREADMEは今も「Bolt.newの公式オープンソース版」と説明していますが、現在のコミット履歴はそれを裏付けていません。ここではどちらか一方を選ばず、両方の事実を報告しています。
どの製品を誰が選ぶべきか
モデルを自分で決定し、管理下のハードウェアでコードを実行したいなら、Bolt.newよりbolt.diyです。READMEに記載されたプロバイダー間でプロンプトごとにモデルを選択でき、キーは自分で用意し、Netlify、Vercel、GitHub Pagesにデプロイできます。負担は実際にあります。自分でホスティングし、7か月に及ぶマージ凍結と以前のAI SDK世代に固定された依存関係を受け入れる必要があります。また、生成されたアプリはStackBlitzのWebContainerで実行され、そのAPIはREADMEによれば「商用の営利環境で本番利用するにはライセンスが必要」です。移行のコストが低いのは一方向だけです。どちらのツールで生成したコードも通常のWebコードですが、Bolt.newのチャット履歴を移行先へ引き継ぐ仕組みはありません。
運用面をゼロにしたいなら、bolt.diyよりBolt.newです。インストールもパッチ適用も不要で、ホスティングも製品の一部です。Bolt Cloudのプランでは、無料プランは「Made in Bolt」バッジ付きで月間最大10 GBの帯域幅と333,333リクエスト、有料アカウントは最大30 GBと100万リクエストを利用できます。これらはプロジェクトごとではなく、アカウント全体でカウントされます。代償は、すべての決定権がBoltにあることです。モデルではなくAgentを選び、API容量ではなくトークンを購入します。より安いKeyを自分で用意して料金を下げることもできません。入力場所がないためです。
停滞したリポジトリを引き継がずに自分のAPIキーを使いたいなら、両方よりDyadです。3つの中で、現在もリリースが続いており、自分のAPIキーを使うBYOKへの対応を明示しているのはDyadだけです。無料プランはサインアップ不要です。トレードオフはローカル環境にあります。生成したアプリを実行するにはNode.jsをインストールする必要があり、リリース済みv1.15.0では、Dyad Proが有効な状態でカスタムプロバイダーを選択すると、リクエストはDyadのProエンジンから完全に外れます。なお、プランページには「macOS & Windows用にダウンロード可能」とありますが、リリースv1.15.0では.deb、.rpm、.AppImageのビルドも提供されています。マーケティングページはLinux対応を十分に伝えていません。
実行、権限、デプロイ
| Dyad | Bolt.new | bolt.diy | |
|---|---|---|---|
| 実行場所 | インストールして使うElectronデスクトップアプリ | ホスト型、ブラウザ上で実行 | 自分で実行。Electronビルドも提供 |
| 生成アプリの実行場所 | 自分のNode.jsインストールを介した自分のマシン | Boltのインフラ | ブラウザ内のStackBlitz WebContainer |
| モデルの選択 | 組み込みプロバイダーに加え、任意のカスタムOpenAI互換Endpoint | 公開されたものはありません。Agentを選び、モデルはBoltが選びます | READMEに記載されたプロバイダー間で、プロンプトごとに選択 |
| 自分のAPIキー | はい。無料プランもそれを前提としています | 公開された仕組みはありません | はい。それがこのプロジェクトの目的です |
| デプロイ | GitHub同期後、任意のクラウドホスト | Bolt Cloud、帯域幅とリクエストの割り当て付き | Netlify、Vercel、GitHub Pages |
| 追加のライセンス義務 | 生成アプリについての記載なし | 記載なし。Boltは、作成したコードを商用利用できると説明しています | 商用本番利用向けWebContainer APIライセンス |
2026年9月19日にすべて確認した情報源:Dyadの公開ガイド(自分のクラウドプロバイダーを含め、どこにでもDyadアプリをデプロイできると説明し、GitHub、Supabase、Neonの連携を掲載)、BoltのAgentドキュメント(「Boltは背後でモデル選択を処理する」)、およびbolt.diyのREADME。
実際にかかる費用
| プラン | 掲載価格 | 含まれるもの |
|---|---|---|
| Dyad Free | $0 | サインアップ不要。自分のAPI Keyを使用。コミュニティサポート |
| Dyad Pro | 月額$20 | 月200 AIクレジット、大規模コードベース向けProモード、Dyad Academy |
| Dyad Max | 月$79 | 月900 AIクレジット、優先オフィスアワー、同じ価格でクレジットを追加購入 |
| Bolt.new Free | $0 | 月1Mトークン、1日300Kの上限付き。無料トークンは翌月に繰り越されません |
| Bolt.new Pro | 月$25から | 月10Mトークンから、1日の上限なし。より大きな割り当ては料金の高いProプラン |
| Bolt.new Teams | メンバー1人あたり月$30 | Proとは別請求。無料メンバーはプロンプトを送信できません |
| Bolt.new Enterprise | 公開なし | 独自のAWSまたはAzureテナント、SSO、SOC 2 Type 2。営業経由 |
| bolt.diy | インストール無料 | MIT。モデルプロバイダー、ホスティング、商用利用時のWebContainerライセンス費用は自分で負担 |
Dyadの料金はプランページ、Boltの料金は料金ページと請求ドキュメントから取得し、すべて2026年9月19日に確認しました。予算を立てる前に知っておくべき3つの空白があります。第一に、DyadはAIクレジット1単位のドル価値もトークン価値も公開していません。クレジットガイドにあるのは「トークン数 x トークン単価 = 使用したAIクレジット」という式だけで、200クレジットを作業量に正直に換算することはできません。第二に、Bolt自身の2つのページで年間請求の説明が食い違っています。料金ページは年払いで「最大28%節約」と宣伝する一方、請求ドキュメントは「年払いは10%オフ」と記載しています。しかし同じドキュメントの$25/月と$216/年の計算例は28%の差です。どちらの割合でもなく、自分のチェックアウトに表示されるプラン価格を採用してください。第三に、BoltはProとTeamsについてクレジットカードとデビットカードのみを受け付け、サブスクリプションは返金不可と記載しています。
まもなく終了する日付付きの項目が1つあります。BoltはBolt Forgeを「2026年9月14日から10月14日まで」のリサーチプレビューとして提供しており、オープンソースモデルのGLM 5.3、GLM 5.3 Flash、Kimi K3、DeepSeek v4 Proを使用します。個人向けProプランには追加料金なしで含まれますが、TeamsとEnterpriseでは利用できません。それ以外では、月$9の単独プランであるBolt Liteからアクセスできますが、参加にはウェイトリスト登録が必要です。ページ内のタイムライン図では、プレビュー終了後もLite加入者はForgeを維持できる一方、Pro加入者はアクセスを失うと説明されています。Bolt自身がリサーチプレビューと説明しているため、これを前提に計画する前にアカウントで条件を確認してください。
自分のKeyを持ち込む場合:3つの異なる答え
Gatewayが自分に関係するかどうかを決めるのがこのセクションです。3製品は本当に異なる答えを示します。
Dyadは、カスタムプロバイダーとして任意のOpenAI互換Endpointを受け付けます。 Dyadのカスタムモデルドキュメントに記載された手順は、Settings、AI Providers、Add Custom Providerの順に進み、3つのフィールドを入力するものです。フィールドは、後から変更できないID、Display Name、API Base URLです。次にそのプロバイダーを開き、Add Custom Modelを使用します。ここでのModel IDは「プロバイダーのAPIドキュメントに記載された内容と完全に一致する必要があります」。Name、Description、Max Output Tokens、Context Windowも入力します。プロトコルは変更できません。提供済みv1.15.0のソースには、OpenAI互換クライアントをベースURLから構築する前に// Assume custom providers are OpenAI compatible for nowというコメントがあり、ベースURLが空の場合はエラーを投げます。Dyad組み込みのAnthropicプロバイダーはベースURLパラメーターなしで構築されるため、AnthropicプロトコルのEndpointをそこに置き換えることはできません。GatewayはカスタムOpenAI互換プロバイダーとして追加する必要があります。Kunavoの場合、そのベースURLはhttps://api.kunavo.com/v1です。DyadのドキュメントにはURLの例がなく、フィールドに/v1を含めるべきかどうかも記載されていません。そのため、この具体的な推奨は基盤SDKがパスを付加する方法から推測したものであり、ここでは実行時テストを行っていません。
セットアップよりもプランの境界のほうが重要です。Turbo Edits と Smart Context はDyad Pro のモードです。このページには Pro メンバーがこれらを利用できると書かれていますが、カスタムプロバイダーについては肯定も否定もしていません。リリース済み v1.15.0 のコードが示しているのは、リクエストの送信先です。カスタムプロバイダーを選択した状態で Pro を有効にすると、"Dyad Pro enabled, but provider … does not have a gateway prefix defined. Falling back to direct provider connection" とログに記録され、Pro エンジンを使わずに、静かにあなたのエンドポイントが使用されます。main上の未リリースコードでは、このフォールバックが、独自キーを使うには Pro を無効にするよう指示する明示的なエラーに置き換えられています。自身の構成については v1.15.0 の挙動に基づいて説明し、mainは今後の方向性としてのみ扱ってください。
Bolt.new はキー用フィールドを一切公開していません。完全なドキュメント一覧には93ページありますが、APIキー、プロバイダー、モデル選択、セルフホスティングを扱うものは一つもなく、FAQには、Bolt には現在、製品外から操作するための公開 API、CLI、SDK がないと記載されています。Enterprise ページではテナント分離を販売していますが、カスタムモデルエンドポイントには触れていません。したがって、Bolt が公開している情報の範囲では、ゲートウェイキーを設定する場所はありません。これはこのキーに限らず、どのキーでも同じであり、キーを指定して Bolt.new の請求額を削減する文書化された方法もありません。非公開のエンタープライズ契約で何が許可されるかは、外部からの読解では判断できません。この制限を含めることが、ここでの正直な回答です。
bolt.diy はまさにその考え方を中心に構築されています。該当するプロバイダーはOpenAI-likeで、README では Settings の Providers タブにある Local Providers グループ内に配置され、「任意の OpenAI 互換 API エンドポイントに接続」と説明されています。この UI から入力したキーはブラウザーCookieに保存されます。環境変数による方法では2つの名前を使いますが、その直後に注意すべき落とし穴があります。
# bolt.diy reads these two names in .env.example and in the provider module.
# The API root must be the one that serves /models, because that is the path
# bolt.diy calls to discover your model list.
OPENAI_LIKE_API_BASE_URL=https://api.kunavo.com/v1
OPENAI_LIKE_API_KEY=your_key_here
# Read ONLY when the /models call fails: in the released provider module this
# list is a fallback inside the catch branch, not an override. When discovery
# succeeds, every model it returns is registered with maxTokenAllowed: 8000.
# Format, from the code comment: path/to/model1:limit;path/to/model2:limit
OPENAI_LIKE_API_MODELS=claude-sonnet-4-6:<context-limit>その落とし穴はプロバイダーモジュールにあります。bolt.diy は bearer token を使ってGET {baseUrl}/modelsを呼び出し、見つかったすべてのモデルをmaxTokenAllowed: 8000とともに登録します。これはアプリが表示し、予算計算に使用する値なので、200Kコンテキストのモデルが8Kとして扱われます。OPENAI_LIKE_API_MODELSは見た目ほどの回避策ではありません。リリース済みモジュールでは、この変数はcatchブランチ内、/modelsリクエストが失敗した後でのみ読み取られ、リポジトリ内の他の場所では参照されていません。また、bolt.diy の README と.env.exampleでは、一部のプロバイダーの変数名が一致しません。README はOLLAMA_BASE_URLを使いますが、コードが読み取るのはOLLAMA_API_BASE_URLです。そのため、信頼すべきなのは.env.exampleです。OpenAI-like の名前は偶然、両方で一致しています。Dyad と同様に、Anthropic プロトコルは閉じています。bolt.diy の Anthropic プロバイダーには base-URL キーがなく、api.anthropic.comを直接取得します。
BYOK方式の費用見積もり例
これらの数値はトークンの算術計算であり、実測したタスク費用でも請求額の上限でもありません。アプリビルダーではファイル全体が書き換えられるため出力が多くなります。そこで、2つのケースを想定します。小規模な反復では入力120,000トークンを送信し、出力25,000トークンを受信します。大規模なケースでは入力400,000、出力60,000です。どちらもキャッシュヒットなしを前提とします。料金はKunavo カタログに掲載された100万トークンあたりの現在の価格です。
| モデル | 100万トークンあたりの入力/出力 | 小規模な反復 | 大規模な反復 |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.171 | $0.490 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.189 | $0.532 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $0.514 | $1.470 |
| Claude Sonnet 5 | $1.40 / $7.00 | $0.343 | $0.980 |
勝者ではなく価格差を見てください。これらの前提では、同じ大規模な反復の費用は、Claude Haiku 4.5では$0.490、Claude Sonnet 5では$0.980です。掲載料金が最安であることと、作業を完了する方法が最安であることは別の問題です。低料金のモデルでも3回の試行が必要なら、高料金でも1回で済むモデルより高くなる可能性があります。あなたのコードベースについて、それを価格表だけで決めることはできません。この比較でできないのは、Bolt.new を同じ軸に載せることです。Bolt のトークン割当量は独自の会計単位であり、モデルのトークンへの公開換算はありません。したがって、Boltトークン1,000万とAPIトークン1,000万は同じ数量ではありません。
Kunavo のカタログ金額は上限ではなく請求の下限です。上流サービスが料金を報告した場合、請求額はカタログコストと、上流コストに適用されるマークアップを乗じた金額のうち大きい方になります。キャッシュ料金と外部ツールの料金はこの例の対象外です。前払いクレジットの最低チャージ額は $10 です。これはタスク料金やサブスクリプションではなく、資金投入の最低額です。詳しくは 請求の詳細 を参照してください。
どちらのBYOKクライアントも1つのエンドポイントに向ける
Kunavo は Dyad や bolt.diy 向けのクライアント固有のセットアップページを公開しておらず、ここでも両クライアントについてapi.kunavo.comに対する実行時テストは行っていません。上記はすべて各プロジェクトの公式ドキュメントとリリース済みソースから読み取ったものです。両方に共通するパターンは、https://api.kunavo.com/v1という OpenAI 互換のベース URL、キー、そしてカタログにある正確なモデルIDです。クイックスタートから始め、チャット完了リファレンスでリクエスト形式を確認し、モデルカタログで Dyad の Model ID フィールドまたは bolt.diy のモデル一覧に入力するIDを確認してください。OpenAI互換ベースURLのドキュメントでは、ベースURLを受け付ける他のクライアントについても同じパターンを説明しています。キーに資金を追加する準備ができたらKunavo アカウントを作成し、範囲を限定したタスクを1つ実行して、アカウントに実際に記録された請求額を確認してください。
ビルダーではなくゲートウェイを比較していますか?OpenAI互換APIではプロトコル、OpenRouterの代替サービスでは既存サービスとの比較、AIコーディングモデル比較では、これらのビルダーがあなたに委ねるモデル選択を扱っています。
よくある質問
bolt.diyとBolt.newの違いは何ですか?
名前と系譜は共有していますが、同じ製品ではありません。Bolt.newはStackBlitzが運営するホスト型サービスです。サインインしてトークンを購入し、モデルではなくAgentを選択します。Boltのドキュメントによれば、モデル選択は背後で処理され、API Keyの入力欄は公開されていません。bolt.diyはMITライセンスのリポジトリstackblitz-labs/bolt.diyで、自分で実行します。プロンプトごとのモデル選択が主要機能で、すべてのKeyを自分で用意します。そのため料金は比較できません。Bolt.new Freeは月1Mトークン、1日300Kの上限付きで、Proは月$25からです。一方、bolt.diyはインストール無料で、指定したモデルプロバイダーの料金と自分のホスティング費用だけがかかります。もう1つ注意すべき点があります。github.com/stackblitz/bolt.newは別のものです。これは以前のホスト型バージョンの2024年のオープンソーススナップショットで、最後のpushは2024年12月17日です。現在の製品でもbolt.diyでもありません。
bolt.diyは現在もメンテナンスされていますか?
リポジトリは稼働中でアーカイブされていませんが、正直な答えは更新頻度にあります。mainの最新コミットは2026年2月7日で、直近3件のマージ済みPull Requestもすべて同日に取り込まれています。それ以降、未解決のPull Requestが56件積み上がっており、2026年9月14日、9月5日、9月1日に作成されたものも返信がありません。GitHubの最新リリースは2025年5月12日のv1.0.0です。AI SDKの依存関係は以前のSDK世代に固定されており、@ai-sdk/anthropicは0.0.39、@ai-sdk/openaiは1.1.2です。停止を説明する固定された告知Issueやリリースノートはありません。そのため、プロジェクト終了の告知ではなく、7か月を超えるマージ凍結と読むべきです。数値は2026年9月19日にGitHub APIから取得しました。
DyadとBolt:どちらを使うべきですか?
モデル料金を自分で管理したいならDyadを選んでください。Dyadはインストールして使うデスクトップアプリで、無料プランはサインアップ不要、API Keyを自分で用意することを明示的に想定しており、OpenAI互換のEndpointをカスタムプロバイダーとして追加できます。Key、モデル、ローカルのNode.jsインストールを一切管理したくなく、料金メーターがBoltのものでよいならBolt.newを選んでください。Boltではトークンを購入し、モデル選択は背後で行われます。Boltのドキュメント一覧にはAPI Key、プロバイダー、セルフホスティングのページがありません。実際の分岐点は、API GatewayによってDyadの請求額は下げられる一方、Boltが公開している情報にはGateway Keyを入力する場所がまったくないことです。
bolt.diyとDyad:自分のKeyを使うならどちらが優れていますか?
どちらもOpenAI互換のEndpointに対応しており、メンテナンス状況だけを見ても、2026年はDyadのほうが安全な選択です。Dyadは2026年9月11日にv1.15.0をリリースし、リポジトリは2026年9月18日に更新されています。bolt.diyは2026年2月7日以降、何もマージされていません。設定も異なります。Dyadでは、SettingsでID、Display Name、API Base URLを入力し、各モデルにModel IDを手動で入力します。bolt.diyではOPENAI_LIKE_API_BASE_URLとOPENAI_LIKE_API_KEYを設定します。ベースURLに対してGET /modelsを呼び出してモデルを自動検出し、検出したすべてのモデルをトークン上限8000で登録します。OPENAI_LIKE_API_MODELSを設定しても、この上限は引き上げられません。リリース済みのプロバイダーモジュールでは、/modelsの呼び出しが失敗した場合にのみ読み取られます。bolt.diyは生成したアプリをStackBlitzのWebContainerで実行します。READMEによれば、商用環境で本番利用するにはそのAPIのライセンスが必要です。一方、DyadはローカルのNode.jsで実行します。
Bolt.newで自分のAPI Keyを使えますか?
Boltはその方法を公開していません。構築、デザインシステム、クラウドホスティング、連携、設定、請求を扱う全93ページのドキュメント一覧に、API Keyのページ、プロバイダーのページ、モデル選択のページ、セルフホスティングのページはありません。FAQには、Boltを製品外から操作するための公開API、CLI、SDKは現在存在しないと記載されています。Enterpriseページでは自分のAWSまたはAzureテナントへのデプロイを販売していますが、これはインフラの分離であり、自分のモデルを持ち込む機能ではありません。カスタムEndpointも記載されていません。これはBoltが公開している情報を網羅的に調べた結果であり、Boltに代わって否定しているわけではありません。外部からは、未公開のEnterprise契約を排除できません。自分のKeyを使うことが必須なら、bolt.diyまたはDyadのような製品が適しています。
Dyad Proはカスタムプロバイダーで動作しますか?
現在提供されているバージョンでは、DyadのProエンジン経由では動作しません。Turbo EditsとSmart Contextは、Dyad Proメンバーが利用できるモードとして文書化されていますが、Dyadのドキュメントにはカスタムプロバイダーがそれらに到達できるかどうかの記載がありません。リリース済みv1.15.0では、Dyad Proが有効で、選択したプロバイダーにGateway Prefixがない場合(カスタムプロバイダーでは、Dyad自身のコードがgatewayPrefixはカスタムプロバイダーのスキーマに含まれないと記しているため、この条件に該当します)、Dyadは直接のプロバイダー接続にフォールバックするとログに記録し、Proエンジンを経由せずにEndpointを使用します。mainの未リリースコードでは、同じ状況を明示的なエラーに変え、自分のKeyを使うにはDyad Proを無効にするよう求めます。Dyadのドキュメントはどちらとも述べていないため、これは公開されたルールではなくソースコードの読み取りであり、どのリリースでも変更される可能性があります。
Boltの1,000万トークンは、実際のモデルのトークン換算でいくらですか?
公開された換算方法はありません。Boltのトークン割り当てをモデルのトークンと同じものとして扱うことが、この比較を誤る最も簡単な原因になります。Bolt自身のトークンに関するドキュメントでは、トークンをテキストの断片として説明し、プロジェクトのサイズによって消費速度が変わるとしていますが、換算レートも、どのモデルのトークナイザーへの対応関係も公開していません。また、トークンの追加購入価格も公開しておらず、追加購入1回あたりの価格はプランによって異なるとだけ説明しています。そのため、Bolt Proの月額$25での1,000万トークンと、APIの100万トークンあたりの料金で請求される1,000万トークンは、名前が偶然似ているだけの別の単位です。同じ機能を両方で実行し、それぞれのアカウントのメーターを確認して比較してください。
2026年9月19日確認:dyad.sh のプラン、料金、ドキュメント、bolt.new の料金と support.bolt.new のドキュメント一覧、さらに dyad-sh/dyad、stackblitz-labs/bolt.diy、stackblitz/bolt.new の GitHub API を確認しました。Dyad の挙動に関する記述はリリース済みタグ v1.15.0、bolt.diy の記述は main で確認しました。このページの内容は Kunavo のエンドポイントに対して実行時テストを行っておらず、Kunavo のトークン料金は現在のカタログから取得しているため、ここでのドル表示はすべて、実測したタスク費用ではなく説明用のトークン計算です。