Show HN:OtoDock —— 在你的服務器上以Agent團隊形式運行Claude Code和Codex
OtoDock是一個自託管的AI Agent平台,讓你可以在自己的基礎設施上以Agent團隊的形式運行Claude Code和Codex。它提供實時儀表盤、安全沙箱、多Agent會議、自動化調度、文檔生成等功能,支持消費級訂閲、API密鑰或本地模型。採用公平源碼許可(FSL-1.1-Apache-2.0),支持Docker一鍵部署。
OtoDock 是一個開源自託管的 AI Agent 平台,旨在將 Claude Code 和 Codex 的能力擴展為可在你的服務器上協同工作的 Agent 團隊。該項目由 Dimitris Mourtzis 創建,靈感來源於他希望超越終端限制,在任何地方、自己的基礎設施上使用 Claude Code 的需求。如今,OtoDock 已成為其個人 Agent 的工作平台,甚至部分代碼由 Agent 自身構建、測試和發佈。
平台的核心是將真實的 Claude Code 和 Codex CLI 作為引擎,並在其上構建實時儀表盤、安全模型和調度基礎設施。每個 Agent 都運行在獨立的系統內核沙箱中,默認與網絡隔離,用户可按需授予對單個文件夾或服務的訪問權限。所有聊天記錄、文件、記憶和憑證都存儲在你控制的硬件上,確保數據主權。
OtoDock 支持多種 AI 提供方:團隊成員可以使用他們已有的 Claude/ChatGPT 消費級訂閲,管理員可以共享 API 密鑰,或者完全使用通過 Ollama 運行的本地模型。Agent 功能可通過 MCP 協議擴展,社區已提供瀏覽器、GitHub、Notion 等工具的即裝即用集成。
特色功能包括:實時流式聊天(可展開工具調用細節、計劃模式和子Agent)、多Agent會議(Agent 之間可進行有主持的討論,並行回答並收斂)、語音交互(免提對話、聽寫和朗讀)、透明且可編輯的 Agent 記憶(每次寫入都可追溯、版本化)、以及自動化調度與 Webhook 觸發。Agent 還能生成 Word、Excel、PowerPoint 和 PDF 文件,並支持圖像生成和編輯。
安全方面,平台內置了 SSO/OIDC 單點登錄、雙因素認證、基於角色的權限、加密憑據、作用域 API 密鑰以及每個用户/Agent 的預算控制。所有服務端 Agent 默認網絡隔離,用户可逐個開放服務訪問。
部署極為簡單:使用 Docker 只需一條命令即可啓動(curl 獲取 docker-compose.yml 並運行 docker compose up -d),然後通過初始化嚮導創建管理員賬户,幾分鐘內即可與第一個 Agent 對話。也支持從源碼構建或在裸金屬上開發部署。
OtoDock 採用公平源碼許可(Functional Source License, v1.1,含 Apache 2.0 未來授權),允許使用、運行、修改和再分發,但禁止與 OtoDock 進行商業競爭。每個版本發佈兩年後自動變為純 Apache 2.0 許可。項目由社區貢獻者維護,歡迎提交貢獻。
未來計劃包括:遠程機器(在用户自有設備上運行 Agent 並賦予完全訪問權限)、實時終端視圖、電話接聽 Agent、Android 應用,以及更多集成(Google Workspace、Slack、Linear、Microsoft 365 等)。