每個代理都有一個名稱和職責,例如個人助理、系統管理員或行銷經理,並在您的伺服器上運行。一個代理由六個部分組成,您可以編輯每一個部分。
每個代理都有一個決定人們如何共享它的模式。
管理員會將每個人添加到他們需要的代理中。
代理可以按照任何排程運行,在 webhook 事件觸發時運行,或在您選擇的單一時間運行。它們在您的工作空間中運行,其報告、文件和更新會在此處落地,並在需要您時通知您。通知有四種嚴重程度,從輕柔的提示音到持續的危險警報。每次運行都是一個完整的對話,您可以打開、閱讀並繼續,因此無需有人一直監看。
代理可以接聽和撥打電話。您可以自備 Twilio 帳戶,或連接您已運行的 Asterisk 或 FreePBX 伺服器。
預設情況下,您的所有代理都在您的伺服器上運行,位於隔離的沙盒中,並由一個儀表板控制所有代理。您也可以配對一台運行 macOS、Linux 或 Windows 的筆記型電腦、工作站或 PC,只需一行指令即可安裝。該機器與您的伺服器保持單一的對外連接,因此不需要開放任何連接埠,並且其文件會保持同步。相同的代理隨後會在該機器上運行,並擁有對該機器的完整存取權,您從同一個儀表板上隨時隨地與之互動。如果機器離線,您的伺服器將接管。
整個影片由 OtoDock 代理指導、拍攝和編輯。在 otodock.io 上以完整畫質觀看。
代理功能強大,因此 OtoDock 假設它們不可信。每個伺服器端代理都在一個始終開啟網路隔離的內核沙盒中運行,並且您一次只授予一個服務的存取權。
在 otodock.io/features 查看所有功能。
您只需要一台帶有 Docker 的 Linux 伺服器(最低 4 GB RAM,請參閱尺寸指南)。在安裝目錄中建立一個資料夾,然後在其中運行指令碼:
指令碼會檢查 Docker,寫入一個帶有生成資料庫密碼的 .env 文件,在主機需要時自動處理 Ubuntu 24.04+ 主機步驟,下載固定版本的 docker-compose.yml 以及 phone-service overlay,然後啟動堆疊。所有內容都將放置在您運行指令碼的資料夾中。該指令碼僅執行全新安裝,並在遇到現有安裝時停止而不是修改。
如果您的使用者透過名稱或 IP 瀏覽伺服器,請在生成的 .env 文件中設定 DASHBOARD_PUBLIC_URL。在反向代理後面,也請將 TRUSTED_PROXY 設定為您的代理的 IP(反向代理與 HTTPS)。所有可選的設定都在組態參考中說明,安裝指南也涵蓋了從原始碼建置、裸機開發以及在 HTTPS 反向代理後運行。
代理作為 Claude Code / Codex 進程在每個會話的內核沙盒中運行,透過 MCP 與其工具通訊,並將每一步串流回儀表板。PostgreSQL 儲存平台狀態。
歡迎貢獻:請參閱 CONTRIBUTING.md。安全報告:SECURITY.md。
OtoDock 採用公平授權:根據 FSL v1.1 授權,並帶有 Apache 2.0 未來授權(FSL-1.1-Apache-2.0)。您可以出於任何目的使用、運行、修改和重新分發它,但不能用於與 OtoDock 進行商業競爭——並且每個版本在其發布兩年後自動變為純 Apache 2.0。
自行託管最多可供 5 位使用者免費使用。成長中的團隊按席位授權。相同的軟體,簽署的金鑰,對您的數據或代理沒有功能限制。
OtoDock 起源於 Claude Code。我希望在終端機之外使用它並將其連接到我的服務。因此,我圍繞這個想法建立了這個平台。從那時起,它就成為我自己的代理工作的場所:OtoDock 的大部分內容是由運行在 OtoDock 上的代理建置、測試和發布的。
它是公平授權的,因此您可以為您的公司以相同的方式運行它,並且可以在討論區分享您的建置。