概要
Dyadは、自分のマシン上で動くオープンソースのAIアプリビルダーです。アプリ開発をさらに自動化したい場合はClaude Code 使い方:全コード生成を自動化する実装ガイドやOpenHands AI:自律型AIエージェントでコード自動生成を実現する方法も参考になります。自然言語で指示するだけでReact+TypeScriptのフルスタックアプリを生成し、GitHubへのコミットとVercelへのデプロイまでをGUI上で完結させます。
Lovable・v0・Bolt.newと並ぶ「バイブコーディング」ツールでありながら、完全ローカル・Apache 2.0ライセンスという点が最大の差別化です。OllamaのローカルモデルをDyadに接続すれば、APIコストゼロでフルスタックアプリの生成が可能になります。スター数は約2万に達し、コミュニティは急速に拡大しています。
主な機能
- 自然言語によるフルスタック生成: チャットで指示するだけで、React/Next.jsベースのアプリのコードをまとめて出力する
- マルチモデル対応: OpenAI・Anthropic・Gemini・DeepSeek・Qwenなど主要LLMのAPIキーを自由に切り替えられる
- Ollamaによるローカルモデル実行: localhost:11434を自動検出し、インターネット接続なしでアプリを生成できる
- GitHub連携とワンクリックVercelデプロイ: GUIからリポジトリに直接コミットし、Vercelへのデプロイボタン一押しで公開できる
- Supabase統合: 認証・データベース・サーバー関数をプロジェクトに追加でき、本番レベルのバックエンドを構築できる
- Agentモード: AIがエラーを自動検出して修正を繰り返し、ユーザーが介在せずにビルドを通す
- クロスプラットフォーム対応: macOS・Windows・Linux(安定版)すべてで動作し、サインアップ不要で即日利用できる
技術スタック
- 言語: TypeScript(Next.js + Electron構成)
- ランタイム: Node.js 18以上
- AIプロバイダー: OpenAI / Anthropic / Google Gemini / Ollama(ローカル)/ その他OpenAI互換エンドポイント
- フロントエンド生成物: React / Next.js / Tailwind CSS
- バックエンド統合: Supabase(Auth・Database・Edge Functions)
- バージョン管理: GitHub(内蔵Gitクライアント)
- デプロイ先: Vercel(ワンクリック)/ セルフホスト対応
- ライセンス: Apache 2.0(
src/proのみFunctional Source License 1.1)
導入方法
サインアップ不要です。公式サイトからプラットフォーム別インストーラーをダウンロードするだけで使い始めることができます。
# 公式サイトからDMG/EXE/DEBをダウンロード後に起動
# https://dyad.sh/#download
# ローカルモデルを使う場合はOllamaを事前にインストール
brew install ollama
ollama pull qwen2.5-coder:7b
# Dyadを起動してモデル設定でOllama > qwen2.5-coder:7bを選択
# → APIキー不要でアプリ生成が可能
開発者向けにソースからのビルドも可能です。
git clone https://github.com/dyad-sh/dyad.git
cd dyad
npm install
npm run dev
競合比較
| 特徴 | Dyad | Lovable | v0(Vercel) | Bolt.new |
|---|---|---|---|---|
| 完全ローカル実行 | ✅ | ❌ | ❌ | ❌ |
| 無料で使い続けられる | ✅ | △(5msg/日) | △(制限あり) | △(トークン上限) |
| 自前APIキー使用 | ✅ | ❌ | ❌ | ❌ |
| ローカルLLM対応 | ✅(Ollama) | ❌ | ❌ | ❌ |
| オープンソース | ✅ | ❌ | ❌ | ❌(bolt.diyは別) |
| GitHub連携 | ✅ | ✅ | ✅ | ✅ |
| Vercelデプロイ | ✅ | ✅ | ✅ | △ |
| Supabase統合 | ✅ | ✅ | ❌ | ❌ |
Dyadの最大優位点は「ゼロ月額・データ完全ローカル」です。ローカルLLMの推論速度を上げるにはDistributed Llama:複数デバイスを繋いでLLMローカル実行を高速化する方法も有効です。他ツールは従量課金か月額プランが前提ですが、DyadはOllamaと組み合わせることでAPIコストも含めて完全無料にできます。
こんな人におすすめ
- インディー開発者・個人SaaS志望者: 月額コストをかけずにプロダクトのプロトタイプを作りたい人に最適で、生成コードはそのまま本番に育てられる
- データプライバシーを重視する企業・開発者: 社内データや顧客データをクラウドのAIサービスに送りたくない場合に、完全ローカル実行で安全に利用できる
- AIモデルを自由に試したいエンジニア: ベンダーに縛られず複数のLLMを同一UIで使い比べたい人に向いており、Ollamaでオフライン実行も可能
- フロントエンド学習者: React/Next.js/Tailwindの実装例を大量に生成して読み解くことで、実践的なコードパターンを効率よく習得できる
- NoCode・LowCode推進担当者: 既存のLovable/Bolt代替を探しているチームが、コスト試算なしに即座に導入評価できる