
2026/09/10 2:57
Show HN: 自社管理企業のOS、Claude CodeおよびCodexエージェントによる部門別の運用
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
OtoDock は企業向けに設計された「エージェント型企業 OS」および中央集権的なインテリジェンスであり、組織の集合的な「脳」として位置づけられています。これは自ホスト型のマルチテナントプラットフォームであり、最小限の 4 GB の RAM と Docker を必要とするローカル Linux サーバー上で安全に動作し、ユーザーが提供する API キーまたはローカルモデルを通じてデータを完全にコントロールできるようにすることでクラウドへの依存を排除します。Codex や Claude Code という強力なエンジンに基づいて構築されており、ライブダッシュボード、各種フォーマットのファイル編集、ビデオ/オーディオ生成、MCP を通じたウェブブラウザ操作、リモートマシンペアリング、ターミナルアクセスなどを含む豊富な組み込み機能を備えています。また、システムはユニバーサルオペレーションと包括的な安全保障対策(カーネルサンドボックス、ネットワーク隔離、セッションごとの認証情報注入)を統合しています。
プラットフォームの機能は、パーソナリティ、メモリ、ワークスペース、知識、スキル、ツールの 6 つのカスタマイズ可能なエージェントコンポーネントによって駆動されます。共有とアクセスは、厳密に管理された 4 つの異なる共有モードと 7 つの定義済み役割(管理者、マネージャー、クリエイター、エディタ、メンバー、ビューアなど)を通じて制御されており、全組織で適切な権限レベルを確保しています。OtoDock はフェアソースライセンス(FSL v1.1 および将来の Apache 2.0 オープンソースライセンス付与)の下で展開され、オープンソースエコシステムにおいて拡張可能な環境を提供し、MCP ツールサーバーおよび専用 GitHub カタログを通じてコミュニティによるコントリビューションを促進します。さらに、Twilio や Asterisk/FreePBX のようなテレフォニーソリューションを統合して直接の通話処理が可能であり、会議管理、アセット生成、ファイル操作などの広範な箱出しツールを提供しています。これらすべての機能は
http://localhost:8400 でアクセス可能なダッシュボードを通じて利用可能です。エージェントは自動化されたスケジュールまたはウェブフックイベントを通じて自律的に動作し、静かなチャイムから持続的なアラームに至るまで設定可能な通知を支援しています。本文
OtoDock —— 企業用コラボレーティブ・エージェントプラットフォーム
会社の中核 OS です。Claude Code と Codex を基盤とし、Anthropic および OpenAI のサブスクリプションを活用して動作する「貴社の知能(Brains)」です。
- 自己管理型 (Self-hosted): 自社環境で稼働
- 設計上マルチテナント対応: 多数のユーザー・エージェントを一元管理
- 公平ソースライセンス (Fair Source): Flexibility を確保したオープンなライセンス体制
なぜ OtoDock か?
OtoDock は貴社の**脳(Brain)**として機能します。強力なエージェントを作成し、社内ツールに接続させ、部署内で連携させます。相互委任や、誰も見ていない際も自律して作業を継続させることができます。
独自のエージェント構築
各エージェントには名前と役割(例:パーソナルアシスタント、システム管理者)を設定し、自社のサーバー上で稼働させます。エージェントは以下の 6 つの構成要素ででき、すべて編集可能です。
- ペルソナ (Persona): 平易な言語での指示により、「誰であるか」「どのように動作すべきか」を定義します。
- メモリ (Memory): チャット間 hinweg に独自のノートを保持します。
- ワークスペース (Workspace): 日常の仕事が着地点となるフォルダです。個人固有、チーム共有、あるいは両方のモードがあります。
- ナレッジ (Knowledge): リファレンスドキュメントを常時利用可能です。
- スキル (Skills): エージェントは自身の仕事に応用可能な技術を習得します。
- ツール (Tools): 許可されたもののみを使用します。
共有モードとロール定義
4 つの共有モード
1 つのエージェントを 4 つの方法で共有できます。人々がどのように共有するかを設定します。
| モード | 特徴 |
|---|---|
| Personal only (個人のみ) | 各個人がプライベートなワークスペースを持つ形式です。 |
| Personal + shared (個人+共有) | デフォルトは個人のプライベートワークスペースで、チーム全体用の共有ワークスペースを併設します。 |
| Shared + personal (共有+個人) | 日常業務のデフォルトはチーム全体の共有ワークスペースで、各個人のプライベートワークスペースを追加します。 |
| Shared only (共有のみ) | 全員が同じ履歴書と単一のワークスペースを共有する形式です。 |
管理者機能: アドミニストレーターが必要なエージェントにユーザーを追加します。
エージェント上のプラットフォームロール
- Admin (管理者): プラットフォームを運用します。
- Manager (マネージャー): エージェントに対して完全な制御権限を持ちます。
- Creator (クリエイター): エージェントを作成します。
- Editor (編集者): 共有ファイルを編集します。
- Member (メンバー): 割り当てられたエージェントを利用します。
- Viewer (ビューア): チャットと共有ファイルの閲覧を行います。
アーキテクチャと主要機能
Claude Code は貴社の Anthropic サブスクリプション上で、Codex は ChatGPT のサブスクリプション上で動作します。各ユーザーは独自のサブスクリプションを接続可能で、エンジン選択はエージェント単位またはチャットごとに変更可能です。ローカルモデルもご利用できます。
自動化とセキュリティ
- 不在中も作業を継続: スケジュール設定、Webhook 発生時、特定のタイミングで稼働します。レポートやファイルの到着場所となり、必要な際には通知を送ります。通知には優先度(Severity)が 4 つあります。すべての実行は完全なチャットとして記録され、後から閲覧可能です。
- エージェントに電話番号を付与: 通話に応答し、発着信を行います。Twilio または Asterisk / FreePBX サーバーとの接続も可能です。
- 貴社のサーバー上で動作: デフォルトでは隔離されたサンドボックス内で動作します。macOS、Linux、Windows の PC を1 行のコマンドでプラットフォームにペアリングできます。マシンがオフラインになってもサーバーが引き継ぎます。
無限のツールとドキュメント処理
- 部署 (Departments): エージェントを整理し、委任や会議を設定します。
- ライブダッシュボード: すべてのエージェントに提供され、容易に管理できます。
- 画像・動画・音声: チャット内で生成・編集可能。プロフェッショナルグレードの編集処理に対応します。
- ドキュメント: Excel、Word、PowerPoint ファイルをチャット内で直接編集します。
- アーティファクト (Artifacts): エージェントはライブでインタラクティブな UI を返答し、それがチャット内でレンダリングされます。
- 会議: 専門家のエージェントが議論を重ね、リアルタイムに合意に至ります。
- ターミナル: Claude Code または Codex のターミナルをダッシュボードで開き、ツールを即座に利用可能です。
- リモートマシン: 同じエージェントがあらゆるマシンで動作し、リソースをフル活用します(同期されたワークスペースと共に)。
厳格なセキュリティ制限
すべてのサーバーサイドエージェントは、常時有効なネットワーク隔離が施されたカーネルサンドボックス内で動作し、サービスを 1 つずつアクセス権限を付与します。
- カーネルサンドボックス: セッションごとに独自のマウントおよびプロセスネームスペースで動作します。フォルダはロールに応じて自動的にマウントされます。
- ネットワーク隔離: プライベートな範囲、LAN、クラウドメタデータエンドポイントなどは設計上到達不可能です(MCP ツールについてはアドミニストレーターによるスコープ設定可)。
- セキュアな認証情報: 暗号化されて保存され、セッション単位でのみ注入されます。エージェントは使用できますが閲覧できません。
- チーム準備就绪 (SSO): SSO サインイン、二段階認証、ユーザーごとのコスト予算はインストールから標準装備です。
インクルード機能一覧 (Everything Included)
1 つのプラットフォームにツールキット全体の機能を搭載しています。
- 永続化するメモリ: ユーザーごと・エージェントごとに透明で編集可能なメモリファイルを保持します。
- ファイル管理: Word、Excel、PowerPoint、PDF をチャット内のライブエディターで作成・編集できます。
- 標準装備ツールのリスト: スケジュール、トリガー、通知、会議、委任、通話、エージェント間転送、ライブチャートなど、すべて搭載されています。
- コミュニティカタログ: 準備されたエージェント、ツール、スキルはワンクリックでインストール可能です(GitHub、Notion、Home Assistant など)。
- 設計上の拡張性: 任意の MCP ツールサーバーをマニフェストからインストールでき、ツールはエージェントごとに割り当てられます。
- 利用状況と予算: コストをユーザーごと・エージェントごとに追跡し、週次または月次の制限を設定できます。
- チーム対応セキュリティ: SSO、OIDC、二段階認証、暗号化された認証情報、スコープされた API キーは即座に利用可能です。
詳細機能は otodock.io/features をご覧ください。
クイックスタートガイド
Linux サーバーと Docker のみが必要です(4 GB RAM 以上推奨)。サイジングガイドを参照してください。
インストール手順
-
インストールフォルダを作成し、スクリプトを実行します:
mkdir otodock && cd otodock curl -fsSLO https://raw.githubusercontent.com/OtoDock/oto-dock/main/scripts/install.sh bash install.sh -
設定確認:
- インストーラーは Docker の可用性をチェックし、
ファイルを生成します。.env - Ubuntu 24.04+ ホストの場合、リリース固定版の
と電話サービスオーバーレイを自動的にダウンロードしてスタックを開始します。docker-compose.yml - 重要: サーバー名または IP アドレスでアクセスする場合は、
に.env
を設定してください。DASHBOARD_PUBLIC_URL - リバースプロキシを使用している場合は、IP に
を設定してください。TRUSTED_PROXY
- インストーラーは Docker の可用性をチェックし、
-
設定の深化:
- 追加オプションは Configuration reference で文書化されています。ソースからの構築や HTTPS 設定もサポートされています。
最初の 5 分
- ブラウザで
を開きます。http://localhost:8400 - セットアップウィザードに従い、オーナーアカウントを作成します。
- OtoDock が自動的にパーソナルアシスタントをインストールして提供します。
- Setup → AI Engines から Claude または ChatGPT のサブスクリプションを接続すると、バナーが消えます。
- Agents ページからパーソナルアシスタントを開き、最初のメッセージを送ってください。ライブストリームの返信が確認できます(初回実行のみツールコールが表示されます)。
- 続いてコミュニティカタログからのエージェントを追加するか、独自に構築して展開します。
システム構成の全体像
- dashboard/: React ダッシュボード — チャット、エージェント、タスク、ファイル、管理画面。
- proxy/: プラットフォームコア (FastAPI) — セッション、セキュリティ、スケジュール、サンドボックス、WebSocket ハブ。
- mcps/: MCP ツールサーバー — カスタムセット(ファイル、メモリなど)+ コミュニティミラー。
- audio/: 音声パッケージ — STT/TTS/ボイスアクティビティ(プロバイダー非依存)。
- phone/: 通話デーモン — Twilio または FreePBX/Asterisk とのリアルタイム通話。
- satellite/: リモートマシンエージェント — 独自ハードウェアとのペアリング。
- scripts/: インストール、バックアップ/リストア、保守ツールのスクリプト。
動作原理: エージェントはセッションごとのカーネルサンドボックス内で Claude Code / Codex プロセスとして動作し、MCP を介してツールと通信します。PostgreSQL がプラットフォームの状態を保持します。
コミュニティとライセンス
リンク集
- ドキュメント: docs.otodock.io
- ウェブサイト: otodock.io
- コミュニティエージェント: OtoDock/community-agents
- コミュニティ MCPs: OtoDock/community-mcps
- コミュニティスキル: OtoDock/community-skills
貢献を歓迎しています:
。セキュリティレポートについてはCONTRIBUTING.mdをご覧ください。SECURITY.md
ライセンス
OtoDock は公平ソース (Fair Source) です。Functional Source License, v1.1(Apache 2.0 フューチャー・グランド)によりライセンスされています。商業競争を除くあらゆる目的で使用、実行、修改、再配布が可能です。各バージョンはリリースから 2 ヶ月後に自動的に通常の Apache 2.0 ライセンスになります。
- 自己管理型プラン: 最多で5 ユーザーまで無料。
- 商用・成長プラン: ライセンスを席数 (seat) で購入可能。
- 機能制限なし: 同じソフトウェア、署名済みキー、データやエージェントに対する制限はありません。
著者からのメッセージ
OtoDock は Claude Code から始まりました。私はターミナルを超えて使用し、自身のサービスに接続したいと考えました。そこでそのアイデアを中心にプラットフォームを構築しました。OtoDock の大部分は、OtoDock上で動作するエージェントによって作成、テスト、リリースされました。公平ソースであるため、貴社でも同様に運用でき、ビルド結果をディスカッションで共有できます。
— Dimitris Mourtzis