Show HN:OtoDock — サーバー上でClaude CodeとCodexをエージェントチームとして実行
OtoDockは、Claude CodeとCodexをエージェントチームとして自社インフラ上で実行するセルフホスト型AIエージェントプラットフォームです。ライブダッシュボード、セキュリティサンドボックス、マルチエージェント会議、自動化スケジューリング、ドキュメント生成などを提供し、コンシューマー向けサブスクリプション、APIキー、ローカルモデルに対応。フェアソースライセンス(FSL-1.1-Apache-2.0)で、Dockerによるワンクリックデプロイが可能です。
OtoDockは、Claude CodeとCodexの機能をサーバー上で協調動作するエージェントチームとして拡張する、オープンソースのセルフホスト型AIエージェントプラットフォームです。Dimitris Mourtzis氏が、ターミナルの制限を超えて、自身のインフラ上でClaude Codeをどこからでも使用したいというニーズから開発しました。現在では、OtoDockの大部分のコードがOtoDock上で動作するエージェントによって構築、テスト、出荷されています。
このプラットフォームは、実際のClaude CodeおよびCodex CLIをエンジンとして使用し、その上にリアルタイムダッシュボード、セキュリティモデル、スケジューリングインフラを構築しています。各エージェントは独立したカーネルサンドボックスで実行され、デフォルトでネットワークから隔離され、ユーザーはフォルダやサービスごとにアクセスを許可できます。チャット、ファイル、メモリ、認証情報はすべてユーザーのハードウェアに保存され、データ主権を確保します。
OtoDockは複数のAIプロバイダーをサポートします。チームメンバーは既存のClaude/ChatGPTコンシューマーサブスクリプションを使用でき、管理者はAPIキーを共有したり、Ollamaを介した完全ローカルモデルを使用できます。エージェントの機能はMCPプロトコルで拡張可能で、ブラウザ、GitHub、Notionなどのコミュニティ統合がワンクリックでインストールできます。
主な機能には、リアルタイムストリーミングチャット(展開可能なツールコール詳細、計画モード、サブエージェント)、マルチエージェント会議(モデレートされたディスカッションでエージェントが並行応答)、音声対話(ハンズフリー会話、ディクテーション、読み上げ)、透明で編集可能なエージェントメモリ(各書き込みがバージョン管理され追跡可能)、自動化スケジューリングとWebhookトリガーが含まれます。エージェントはWord、Excel、PowerPoint、PDFファイルを生成でき、画像生成と編集パイプラインも備えています。
セキュリティ面では、SSO/OIDCシングルサインオン、二要素認証、ロールベースの権限、暗号化された認証情報、スコープ付きAPIキー、ユーザー/エージェントごとの予算管理を内蔵。すべてのサーバーサイドエージェントはデフォルトでネットワーク隔離され、ユーザーはサービスごとにアクセスを許可できます。
デプロイは非常に簡単で、Dockerを使用する場合は、curlでdocker-compose.ymlを取得し、docker compose up -dを実行するだけです。初期化ウィザードで管理者アカウントを作成すれば、数分で最初のエージェントと対話できます。ソースからのビルドやベアメタルでの開発も可能です。
OtoDockはフェアソースライセンス(Functional Source License, v1.1、Apache 2.0将来保証付き)の下で提供され、商用競合を除く使用、実行、変更、再配布が許可されています。各バージョンはリリースから2年後に自動的にプレーンなApache 2.0に移行します。コミュニティコントリビューションを歓迎しており、ロードマップにはリモートマシン、ライブターミナルビュー、電話応答エージェント、Androidアプリ、Google Workspace/Slack/Linear/Microsoft 365統合などが含まれています。