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 等)。