TencentCloud/Octop
A smarter, self-hosted AI assistant — multi-user, multi-agent.
解決的問題
Octop 是為個人、家庭與小型團隊設計的自架設型 AI 助手平台。它解決了對私密、多使用者 AI 環境的需求,讓使用者能在自己的裝置上本地儲存專屬代理與資料,避免廠商鎖定與隱私妥協。
如何運作
Octop 以單一程序運作,整合了 Web 仪表板、命令列介面(CLI)以及多種即時通訊(IM)管道。基於「Harness」堆疊建構,提供代理執行時、跨平台 IM 橋接、階層式記憶與瀏覽器自動化功能。所有使用者資料,包括對話、工作區與憑證,皆儲存在 ~/.octop/ 目錄下的本地 SQLite 資料庫與目錄結構中。
適用對象
適合希望擁有完全自架設型 AI 助手並支援多使用者的使用者,需要將 AI 整合至現有通訊工具(如 Discord 或 Feishu)的使用者,以及希望透過 Agent Client Protocol(ACP)擴展 AI 功能以實現 IDE 整合的開發者。
主要特色
- 多使用者專家團隊:支援管理員與共享家庭,內建專家圖書館,可依情境切換專家。
- 廣泛的 IM 整合:支援 Feishu、DingTalk、QQ、Discord 與 WeCom。
- 本地優先安全:具備 JWT 多使用者隔離、Shell 命令防護牆與 PII 脫敏功能,確保資料留在本地。
- 進階 AI 功能:支援無頭 Chromium 會話用於網頁自動化,提供 GUI 應用的遠端桌面存取,以及瀏覽器內的互動式 Shell。
- ACP 雙向支援:允許外部工具使用 Octop 代理,或將任務委派給外部程式碼代理(如 Claude Code 或 OpenCode)。
- 彈性後端支援:支援本地磁碟、Docker 容器、PostgreSQL 與 S3/COS 作為工作區儲存。
相關
- 專案
- 專案
- 專案
- 專案
- 專案