10月4日、Open Source Projectsが「One install script for a local AI stack: Ollama, Open WebUI, n8n, ComfyUI」と題した記事を公開した。ローカルAIスタックをワンコマンドで構築できるインストールスクリプトを紹介する内容で、リポジトリは github.com/osmantic/ods で公開されている。
ワンスクリプトで4つのAIツールを一括セットアップ
ローカルでAI環境を構築しようとすると、Ollama・Open WebUI・n8n・ComfyUI をそれぞれ個別にインストールし、設定ファイルを整え、サービス間の連携を手で繋ぐ作業が発生する。週末を丸ごと「配管作業」に費やした経験があるエンジニアも少なくないだろう。
本プロジェクト(リポジトリ名: ods)はそのすべてを1本のインストールスクリプトに収めることを目指しており、現在 V3 のパブリックプレリリーステスト中だ。
なお、構成要素の各ツールについて簡単に補足しておく。
- Ollama: LLMをローカルで手軽に動かすための実行基盤。LlamaやMistralなど主要モデルをコマンド一発で取得・起動できる
- Open WebUI: OllamaなどのバックエンドにブラウザからアクセスできるChatGPTライクなUI
- n8n: ノーコード/ローコードのワークフロー自動化ツール。AIエージェントの組み立てにも使われる
- ComfyUI: Stable Diffusionなどを活用したローカル画像生成のノードベースUI
何ができるか
スクリプトがインストール・接続するコンポーネントは以下の通りだ:
- ローカルモデル推論(Ollama による)
- ChatGPT ライクな Web UI(ブラウザからアクセス可能)
- モデルとサービスを管理するコントロールダッシュボード
- 音声・エージェントワークフロー(n8n)
- ローカルドキュメントに対する RAG・検索
- ローカル画像生成(ComfyUI)
- サービス認証、シークレット管理、オブザーバビリティ、診断ツール
対応プラットフォームは Linux・macOS・Windows(Windows は Ubuntu/WSL2 経由のガイド付きセットアップ)。
単一ダッシュボードによる統合管理
複数の AI サービスを同時に動かしていると、どのサービスが落ちているかを調べるためにブラウザのタブを4枚開き、ターミナルを叩くような状況が生まれる。本スクリプトで構築される環境では、モデル・サービス・GPU 状態・拡張機能のすべてを単一のダッシュボードから管理できる設計になっている。バラバラのツールを1か所にまとめることが、このプロジェクトの核心的な価値だ。
プライバシー設計が具体的
「デフォルトでプライベート」を謳う OSS ツールは多いが、本プロジェクトはオンライン通信が発生する条件を3つに限定して明示している:
- モデルおよびコンテナイメージのダウンロード
- GitHub リリースチェック
- Portal エージェントが行う Web 検索
推論・チャット履歴・ファイルはローカルに留まり、テレメトリの収集はない。各通信をオフにする手順は FAQ にリンクが張られている。クラウド・ハイブリッド API モードも存在するが、あくまでオプションだ。
インストール方法
Linux / macOS:
curl -fsSL https://install.osmantic.com/ods.sh | bash
Windows PowerShell の場合はガイド付きの Ubuntu/WSL2 セットアップになる。README のコードブロックは途中で切れている箇所があるため、リポジトリから直接コピーすることを推奨する。
インストール後、スクリプトはスタックを起動し、ハードウェアに合ったモデルを自動選択してローカル Web UI を提供する。
使う前に知っておくべきこと
記事は成熟度についても率直だ。インストーラは main ブランチからプルする設計であり、署名済みリリースではなく継続的に修正が入る。署名済みリリースが E2E テストをパスするまでゲートされる「検証済みインストーラープレビュー」は別途存在する。
また、現時点で公開されている最新ソースリリース v3.0.0 にはセキュリティアドバイザリが出ているため、固定する前に確認が必要だ。
更新の動作も明確に定義されている:インストーラの再実行はコード修正を取得し、ods update はコンテナイメージのみをリフレッシュする。細かい点だが、実運用では「やってみて初めてわかる」ことが多い挙動であり、あらかじめドキュメント化されているのは助かる。
本プロジェクトは、インストールスクリプトを実行してリリースノートを読む習慣があるエンジニアや、ホームラボ環境を整えている層に向いている。プレリリースである点を理解した上で試すのであれば、ローカル AI 環境構築の手間を大幅に削れる可能性がある。
詳細はOne install script for a local AI stack: Ollama, Open WebUI, n8n, ComfyUIを参照していただきたい。