DreamServerとは?
DreamServerは、既存のオープンソースコンポーネントから完全なローカルAIサーバーを組み立てるインストーラー兼ランタイムであり、独自の新しい推論エンジンではありません。 GitHub上の説明には、「PC、Mac、LinuxマシンをAIサーバーに変える。LLM推論、チャットUI、音声、エージェント、ワークフロー、RAG、画像生成。」と記載されています。各サービスをDockerコンテナとして実行し(Apple Siliconや一部のWindows構成ではllama-serverをネイティブに、コンテナ化せずに実行する経路もあります)、共有設定でそれらを結び付けます。
- 製品タイプ: シェル/PowerShellインストーラーと、Docker Composeベースのサービススタックの組み合わせで、CLIとWebダッシュボードから操作する——単一のダウンロード型デスクトップアプリではない
- 開発元/保守元: Osmantic
- リポジトリ: github.com/Osmantic/ODS、2026年2月9日作成
- ライセンス: Apache License 2.0。GitHubリポジトリのライセンスメタデータで確認済み
- 名称について: GitHub組織、リポジトリ名、一部の内部ドキュメントでは現在も「ODS」(Osmantic Deployment System)と表記されている。製品のリリースノートおよび現在のブランディングでは「Dream Server」/DreamServerと呼ばれている——本レビューでは現在の主要名称としてDreamServerを使用し、必要に応じてGitHubパスを併記する
- 規模: 本レビュー時点でGitHubスター数6,500超、フォーク数940超
プロジェクトの沿革とバージョンの節目
DreamServer/ODSのGitHubリポジトリは2026年2月9日に作成されました。 それ以降、プロジェクトは一連の番号付きリリースを重ね、初期の「ODS」ブランディングからリリースタイトルにおける「Dream Server」という名称へと移行してきました。
- 1リポジトリ作成 — 2026年2月9日
Why it matters: Osmantic/ODSパスの下での、プロジェクトの公開GitHub履歴の起点。 - 2v2.5.0 — 2026年5月21日:「Dream Server 2.5.0」
Why it matters: 本レビューが参照できる履歴の中で、リリースタイトルに「ODS」ではなく「Dream Server」の名前を初めて冠したリリース。 - 3v2.5.1 — 2026年5月26日: 新規インストールとブートストラップの復旧
Why it matters: リリースノートによれば、新規インストールおよびブートストラップモデルのダウンロード段階における復旧動作を改善。 - 4v2.5.2 — 2026年5月26日: ライフサイクルDNSと小規模GPU向けフォールバック
Why it matters: リリースノートによれば、低性能GPU向けのフォールバック経路を追加し、ライフサイクルDNSの処理を修正。 - 5v2.5.3 — 2026年5月26日:「ODS Proxy Owner-Card Readiness」
Why it matters: リリースノートによれば、プロキシ関連の準備状況の修正。リリースタイトルは「ODS」表記に戻っている。 - 6v2.6.0 — 2026年7月28日: 現行の安定版リリース
Why it matters: プロジェクトのドキュメントでは、本レビュー時点でv2.6.0を現行の安定版リリースとしており、`main`ブランチは活発な開発のためより速く更新されている。
DreamServerは実際に何をインストールするのか?
DreamServerの価値は、個々のコンポーネントそのものよりも、それらをあらかじめ配線した組み合わせと、ハードウェアを意識したモデル選択にあります。以下は、DreamServer自身のGitHub READMEに基づく各部分の実際の動作です。
- チャットと推論 — チャットインターフェースにはOpen WebUI、連続バッチ処理によるローカル推論には
llama-server(GPUに応じて自動選択)、ローカル/クラウド/ハイブリッドルーティング用のAPIゲートウェイにはLiteLLM、RAG/検索用にはTEI embeddingsを使用 - 音声 — 音声認識にはWhisper、音声合成にはKokoroを使用
- エージェントと自動化 — デフォルトのローカルファースト自律/ブラウザエージェントとしてHermes Agent、400以上の連携を持つワークフロー自動化にはn8n、ツール呼び出しを監査するAgent Policy Engine(APE)、ブラウザベースのコーディング支援にはOpenCodeを使用。OpenClawは非推奨のレガシーエージェントとしてバンドルされ、移行期間中はオプトインで利用可能
- ナレッジと検索 — RAG用のベクトルデータベースにはQdrant、セルフホスト型のプライベートWeb検索にはSearXNG、ディープリサーチエンジンにはPerplexicaを使用。オプションで有料のBrave Search API連携も可能
- クリエイティブ — ノードベースのローカル画像生成にはComfyUIを使用
- プライバシーと運用 — 個人情報を除去する「Privacy Shield」プロキシ、GPUメトリクスとサービスの健全性を表示するリアルタイムダッシュボード、Token Spy利用状況モニター、オプションのLangfuseによるオブザーバビリティ/トレーシングを備える
- ハードウェア自動検出 — バージョン管理されたモデルセレクタースクリプトがモデルライブラリのカタログを読み込み、検出したVRAM/RAM階層に対して、NVIDIA、AMD Strix Halo(ユニファイドメモリ)、Apple Silicon、Intel Arcにわたりインストール可能な最適なGGUFモデルを選ぶ
利用例: DreamServerの3つの使い方
以下は、上記のDreamServerのドキュメント化された機能に基づく具体的なワークフローであり、仮想的なユースケースではありません。
GPUマシンにインストールし、2分以内にチャットを開始する
ワンライン・インストーラーを実行する(Linux/macOSではcurl -fsSL https://install.osmantic.com/ods.sh | bash、Windowsではドキュメント化されたPowerShellブロック)。インストーラーはGPUを検出し、小さなブートストラップモデルを即座にダウンロードするため、約2分以内にhttp://localhost:3000のOpen WebUIでチャットを開始できる。フルの、ハードウェアに適したモデルはバックグラウンドでダウンロードが完了次第、切り替わる。
クラウドAPIモードを使ってGPUなしで動かす
対応するGPUを持たないマシンでは、デフォルトのローカル推論インストールの代わりに./install.sh --cloudを実行する。DreamServerは、チャットUI、エージェント、ワークフロー、RAGといった周辺スタックは同じまま動作させるが、モデル呼び出しはローカル推論の代わりにOpenAI、Anthropic、TogetherのAPIへルーティングする。
聞き取り・検索・応答を行う自動化を構築する
デフォルトインストールを実行した状態で、Whisper(音声入力)、Hermes Agentまたはn8n(自動化ロジック)、SearXNGまたはPerplexica(プライベート検索)、そして出力用のOpen WebUIや音声インターフェースを組み合わせる——これらはすべて、同じDreamServerスタック内にあらかじめインストールされネットワーク接続されており、個別のプロジェクト間でDockerネットワーキングを手作業で書く必要はない。
プラットフォーム、料金、ライセンス
プラットフォーム
- DreamServerの説明:
- Linux(NVIDIA/AMD/Intel Arc)、Docker Desktop + WSL2経由のWindows、macOS(Apple Silicon、M1以降)。
費用
- DreamServerの説明:
- 無料でオープンソース。自分のハードウェア上でセルフホスト。ソフトウェア自体にサブスクリプションや有料プランはない。
ライセンス
- DreamServerの説明:
- Apache License 2.0。GitHubリポジトリのライセンスメタデータで確認済み。
インストール方法
- DreamServerの説明:
- Linux/macOSではワンラインのシェルインストーラー、Windowsではドキュメント化されたPowerShellブロック。Dockerが必要(Windowsの場合はWSL2バックエンド付きのDocker Desktop)。
インストーラーを実行する前に、手順はリリースごとに変わる可能性があるため、github.com/Osmantic/ODSで現在推奨されているインストール方法を確認してください。プロジェクトでは、ホストされているインストールスクリプトを実行前に検査する方法についても文書化しています。
DreamServerのインストール
DreamServerはワンラインのスクリプトから無料でインストールでき、ソースコードはGitHubで公開されています。
入手元 | リンク |
|---|---|
| — | — |
| — | — |
| — | — |
| — | — |
DreamServerはすべてのプラットフォームでDockerを必要とします(WindowsではWSL2バックエンド付きのDocker Desktop)。macOSでは、llama-serverがDockerの外でMetalアクセラレーションを使いネイティブに動作し、残りのスタックはコンテナ化されています。
DreamServerの料金とライセンス
DreamServerは無料でオープンソースであり、独自の有料プランはありません。 GitHub上のLICENSEはApache License 2.0であり、一部の「無料」機能だけでなくスタック全体に適用されます。
- DreamServer自体によるサブスクリプション、有料プラン、利用制限は一切ない
- スタックのインストールや実行にアカウントやサインアップは不要
- オプションのクラウドAPIモード(
--cloud)では、OpenAI、Anthropic、TogetherがAPI利用に対して課す料金がそのまま請求される——DreamServerが上乗せすることはない - READMEによれば、デフォルトのセルフホスト型SearXNG検索の代わりにオプションのBrave Search API連携を有効にする場合、別途有料となる
- バンドルされているコンポーネント(Open WebUI、Qdrant、n8n、ComfyUIほか)はそれぞれ独自の上流オープンソースライセンスを持つ。DreamServerのApache-2.0ライセンスは、DreamServer自身のインストーラー/オーケストレーションコードに適用される
DreamServer対GPUStack
DreamServerとGPUStackはどちらもローカルAIインフラの運用を支援しますが、対象とする範囲が異なります。 GPUStackは、モデル配信のためにGPUリソースをクラスタ化することに絞って焦点を当てています。DreamServerは、1台のマシン上でのローカル推論の周りに、チャット、音声、エージェント、RAG、画像生成といったアプリケーションスタック全体を結び付けます。
項目 | DreamServer | |
|---|---|---|
| 主な焦点 | 完全なローカルAIサーバースタック(チャット、音声、エージェント、RAG、画像生成) | モデル配信のためのGPUクラスタ管理 |
| 典型的な規模 | 1台のPC、Mac、またはLinuxマシン | 1台以上のマシン/GPU、クラスタ志向 |
| インストール方法 | ワンラインインストーラー、Dockerベースのサービススタック | 現在のインストール手順はGPUStack専用レビューを参照 |
| ライセンス | Apache-2.0 | 現在のライセンス条件はGPUStack専用レビューを参照 |
この比較は各プロジェクト自身のドキュメントに基づくものであり、PromptQuorumによる独立したベンチマークではありません。両者のどちらかを選ぶ前に、そのツール自体の詳細についてはGPUStackレビュー全文をご覧ください。
DreamServerはどんな人に向いているか?
DreamServerが自分に合うかどうかは、それらの部品を自分で組み立てるのではなく、チャット、音声、エージェント、RAG、画像生成をカバーする1つの事前配線済みスタックを求めているかどうかによります。
DreamServerが向いているのはこんな場合
- ローカル推論、チャットUI、音声、エージェント、RAG、画像生成を、個別のプロジェクト間でDockerネットワーキングを手動設定することなく一緒に動かしたい
- 予備または専用のPC、Mac、Linuxマシン(NVIDIA、AMD、Intel Arc、またはApple Silicon)を、プライベートなAIサーバーに変えたい
- 自分でVRAMに合うモデルサイズを調べるのではなく、ハードウェアを意識したモデル選択を代わりにやってほしい
- Dockerを基盤のデプロイ機構として使うことに抵抗がない
- 対応するGPUを持たないマシンでは、同じ周辺スタックを使いながらクラウドAPI(
--cloud)にフォールバックする選択肢が欲しい
他を検討すべきなのはこんな場合
- 必要なのは1つのコンポーネントだけ(チャットUIだけ、あるいはローカル推論だけ)——フルスタックをインストールすると使わないサービスまで含まれてしまう。代わりにOpen WebUIやOllamaを直接検討する
- 自分の環境でDockerを実行できない——DreamServerのサービススタックは、対応するすべてのプラットフォームでDockerに依存している
- エンタープライズ向けのサポート保証やSLAが必要——DreamServerのサポート窓口はGitHub IssuesとDiscordであり、商用ベンダーというより典型的なオープンソースプロジェクトのもの
- フルのアプリケーションスタックではなく、範囲を絞ったクラスタ志向のGPU配信レイヤーが必要——その狭いユースケースにはGPUStackを参照
競合・代替ツール
DreamServerは、ローカルモデルインフラを管理したりその周辺にエージェント機能をバンドルしたりする他のツールと並び、ローカルAIランタイム/サーバースタックの分野に位置しています。 主な差別化ポイントは、1つの要素に絞るのではなく、チャット、音声、エージェント、RAG、画像生成という周辺アプリケーション層全体をバンドルしていることです。
ツール | 主な特徴 | リンク |
|---|---|---|
| — | — | — |
| — | — | — |
| — | — | — |
| — | — | — |
このリストは、PromptQuorumのローカルLLMソフトウェアディレクトリで取り上げている他のランタイム/サーバーツールを反映したものであり、独立したランキングではありません——選ぶ前に各ツールの現在の料金と機能セットを確認してください。全カタログについてはローカルLLMソフトウェアディレクトリをご覧ください。
DreamServerを評価する際によくある誤解
DreamServerに関する混乱の多くは、その名称の変遷、GPUが必須だという思い込み、またはDockerベースのサービススタックではなく単一のダウンロード型アプリを期待することから生じています。
誤解1:「DreamServer」だけで検索してGitHubリポジトリを見つけられない
GitHub組織とリポジトリパスは、プロジェクトの以前の名称(Osmantic Deployment System)であるOsmantic/ODSのままです。現在のリリースタイトルやブランディングは「Dream Server」/DreamServerを使用していますが、正規のソースコードはODSパスの下にあります——GitHubで「DreamServer」だけを検索しても見つからない場合があります。
誤解2: DreamServerにはGPUが必須だと思い込む
ローカル推論には対応するGPUが推奨されますが、DreamServerはGPUを持たないマシン向けに、同じ周辺スタックをOpenAI、Anthropic、TogetherのAPIに対して実行するクラウドAPIモード(./install.sh --cloud)にも対応しています。
誤解3: サービススタックではなく単一のダウンロード型アプリを期待する
DreamServerは、シェル/PowerShellスクリプトによってインストール・オーケストレーションされる、Docker Composeベースのサービス群(Open WebUI、llama-server、Qdrant、ComfyUIほか)であり、ダウンロードして実行する1つのバイナリではありません。Dockerは、対応するすべてのプラットフォームで必須要件です。
誤解4: バンドルされているすべてのコンポーネントがDreamServerのApache-2.0ライセンスを共有していると思い込む
DreamServer自身のインストーラー/オーケストレーションコードはApache-2.0ですが、バンドルされている各オープンソースプロジェクト(Open WebUI、Qdrant、n8n、ComfyUIほか)はそれぞれ独自の上流ライセンスを持っています——それが自分のユースケースにとって重要な場合は、その特定のコンポーネントのライセンスを直接確認してください。
よくある質問
DreamServerとは何ですか?
DreamServer(github.com/Osmantic/ODS)は、Osmanticが開発した無料のオープンソース(Apache-2.0)インストーラーで、ローカル推論、チャットUI、音声、エージェント、RAG、画像生成を結び付けることで、PC、Mac、Linuxマシンをセルフホスト型AIサーバーに変えます。
DreamServerはODSと同じプロジェクトですか?
はい。ODS(Osmantic Deployment System)はこのプロジェクトの以前の名称であり、GitHubリポジトリのパス(Osmantic/ODS)は現在もその名称を使用していますが、現在のリリースとブランディングでは製品を「Dream Server」/DreamServerと呼んでいます。
DreamServerは無料ですか?
はい。Apache License 2.0のもとで無料かつオープンソースであり、ソフトウェア自体にサブスクリプションや有料プランはありません。オプションのクラウドAPIモードでは、選んだプロバイダー(OpenAI、Anthropic、Together)が利用に対して課す料金がそのまま請求されます。
DreamServerのインストール方法は?
LinuxまたはmacOSではcurl -fsSL https://install.osmantic.com/ods.sh | bashを実行します。Windowsでは、ドキュメント化されたPowerShellインストーラーブロックを実行します(WSL2付きのDocker Desktopが必要)。インストール前に、github.com/Osmantic/ODSで現在の手順を確認してください。
DreamServerにはGPUが必要ですか?
ローカル推論には対応するGPUが推奨され、インストール時に自動検出されます。GPUを持たないマシンでも、クラウドAPIモード(--cloud)でDreamServerを実行できます。このモードでは、ローカル推論の代わりに同じ周辺スタックをOpenAI/Anthropic/Together APIに対して使用します。
DreamServerはどのプラットフォームに対応していますか?
公式READMEによれば、Linux(NVIDIA、AMD、Intel Arc GPU)、Windows(WSL2付きDocker Desktop経由、NVIDIAおよびAMD GPU)、Apple Silicon搭載のmacOS(M1以降)に対応しています。
DreamServerは実際に何をインストールしますか?
公式READMEによれば、チャット用のOpen WebUI、ローカル推論用のllama-server、APIゲートウェイとしてのLiteLLM、音声用のWhisperとKokoro、エージェント/自動化用のHermes Agentとn8n、RAG/検索用のQdrantとSearXNG、画像生成用のComfyUI、そしてプライバシー/オブザーバビリティツールをインストールします。
DreamServerにはDockerが必要ですか?
はい、対応するすべてのプラットフォームで必要です。ほとんどのサービスはDockerコンテナとして実行されます。macOSでは、llama-serverはMetalアクセラレーションを使いネイティブに実行され、残りのスタックはDocker内で実行されます。
DreamServerを開発しているのは誰ですか?
Osmanticが開発しています。GitHub組織とリポジトリはgithub.com/Osmantic/ODSでホストされています。
DreamServerが最初にリリースされたのはいつですか?
GitHubリポジトリは2026年2月9日に作成されました。本レビューが確認できたリリース履歴は、v2.5.0(「Dream Server 2.5.0」、2026年5月21日)から始まり、現行の安定版リリースであるv2.6.0(2026年7月28日)まで続いています——完全な履歴については公式リリースページを参照してください。