Octop:在自有机器运行多用户、多智能体协作助手
一分钟看懂
Octop 是腾讯云开源的自托管 AI 助手平台,面向家庭与小团队,在一个进程中提供 Web 控制台、命令行、即时通讯渠道、定时任务和多 Agent 工作区,并支持知识库、插件、浏览器与终端自动化。
你可以用它做什么
- 为不同成员创建独立 Agent、工作区、模型和记忆。
- 从飞书、钉钉、QQ、企业微信或 Discord 与助手对话。
- 用自然语言安排定时任务、处理文档知识库和网页自动化。
- 通过 ACP 在 IDE 中使用 Octop Agent,或把编码任务委托给外部编程 Agent。
主要能力
- 提供多用户 JWT 隔离、工具审批、命令防护和敏感信息脱敏。
- 默认使用 SQLite,也可接入 PostgreSQL、对象存储和容器工作区。
- 支持 RAG 知识库、MCP/OAuth 连接器、插件和可迁移记忆。
- 同时提供 Web、CLI、HTTP、SSE、WebSocket 和多种聊天渠道。
适合哪些人
适合希望在自有设备上共享 AI 助手的家庭、小团队和开发者,也适合需要把聊天渠道、知识库、定时任务和多 Agent 工作流集中管理的场景。
怎么开始使用
项目要求 Python 3.12 或更高版本。按照官方 Quick Start 安装后,先运行初始化向导,再用 octop run 启动本地服务;建议先只配置一个模型供应商和测试账号,验证权限、数据目录与备份后再接入聊天渠道、浏览器和外部 Agent。
使用前需要知道
自托管仍需自行保护模型密钥、聊天凭据、工作区文件和远程桌面入口。浏览器、终端、插件和 ACP 委托都能扩大执行权限,应启用审批、隔离后端和最小权限。部分路线图能力尚未完成,不能视为现有承诺。模型及外部服务可能产生费用。项目采用 MIT 许可证。