av/harbor
Stop configuring your AI stack. Start using it. One command brings a complete pre-wired LLM stack with hundreds of services to explore.
解決する課題
ローカルAI環境の構築は複雑であり、複数のバックエンド、フロントエンド、およびサポートサービスの構成を手動で行う必要があります。Harborはこのオーケストレーションを自動化し、すぐに連携して動作するツール群の事前構築されたエコシステムを提供します。
仕組み
Harborは、CLIとコンパニオンアプリケーションを使用してDocker Composeのオーケストレーションを管理します。ユーザーは harbor up のようなコマンドを使用して、特定のサービス(OllamaやvLLMなど)またはスタック全体を起動できます。設定、サービス間の接続を処理し、さらにmacOSではコンテナのオーバーヘッドを回避するためにホストネイティブの推論(MLX/oMLX経由)を提供します。また、エージェントのワークフローを連鎖させる「Boost」モジュールや、ローカルサービスをインターネットに安全に公開するためのトンネリングサービスも含まれています。
対象ユーザー
- 手動設定なしでローカルLLMやコーディングエージェント(CodexやAiderなど)を実行したい開発者。
- Web検索(SearXNG)、画像生成(ComfyUI)、音声チャット(Speaches)を含む、完全でプライベートなAIスタックを求めるユーザー。
- 複雑なエージェントワークフローや多段階のリサーチタスクをオーケストレーションする必要があるエンジニア。
ハイライト
- ワンコマンド設定: シンプルなCLIコマンドでバックエンド、フロントエンド、サテライトを起動。
- 広範なサービスカタログ: vLLM、llama.cpp、Ollamaなどの主要エンジンに加え、Open WebUIやLibreChatなどのUIをサポート。
- エージェントワークフロー: 自動Webリサーチ、監査、スコープチェックのための「Boost」モジュールを搭載。
- 柔軟な接続性: ホスト側のコーディングツール向けにOpenAI互換のバックエンドを提供し、MCPエコシステムをサポート。