腾讯云开源自托管多智能体 AI 助手平台 Octop
腾讯云开源了自托管多智能体 AI 助手平台 Octop,面向家庭和小团队,强调多用户、多智能体以及数据完全留在本机。该平台以单个 Python 进程运行,整合了后端、Web 仪表盘、CLI、IM 网关、定时任务和多智能体运行时,并支持 OpenAI 兼容 API 及多种本地模型。Octop 还提供专家体系、IM 网关、ACP 双向互操作和分层记忆系统,旨在让用户在自己的机器上部署和运行 AI 助手。
腾讯云开源了自托管多智能体 AI 助手平台 Octop,面向家庭和小团队,强调多用户、多智能体以及数据完全留在本机。该平台以单个 Python 进程运行,整合了后端、Web 仪表盘、CLI、IM 网关、定时任务和多智能体运行时,并支持 OpenAI 兼容 API 及多种本地模型。Octop 还提供专家体系、IM 网关、ACP 双向互操作和分层记忆系统,旨在让用户在自己的机器上部署和运行 AI 助手。
SynthePulse Insight · AI 深度解读
版本 1 · 1 个来源
腾讯云开源的自托管多智能体助手 Octop 主打单进程、本地优先,把后端、Web 仪表盘、CLI、IM 网关、定时任务和多智能体运行时打包进一个 pip 包。但现有来源只有一条 X 帖文及其转述,多用户之间记忆与聊天记录是否隔离,来源并未说明。
Octop 被描述为一个平台级产品:一个 pip 包里装进了后端、Web 仪表盘、CLI、IM 网关、定时任务和多智能体运行时。它的核心设计哲学是单进程、本地优先——整个系统是一个 Python 进程,没有外部消息队列、没有独立 worker,唯一的外部依赖是用户自己配置的 LLM API。
这种架构的直接后果是入口收敛。Web 界面、IM 消息、cron 定时任务和 CLI 等入口汇入同一个进程内的 HarnessProcessor,重启后从 SQLite(WAL 模式)控制面数据库完整重建状态。换句话说,状态不散落在多个服务里,而是由单一控制面数据库承载。
数据落点也被统一到 ~/.octop/ 目录下,包括配置、数据库、密钥、每个 agent 的独立工作区和 shell 命令护栏规则。存储并非锁死:默认使用 SQLite,可切换 PostgreSQL;工作区后端可插拔为 Docker 沙箱或 COS/S3。模型层走 OpenAI 兼容 API,支持 DashScope、Ollama 本地模型,存储、渠道、提供商全部可替换。
需要说明的是,以上架构与功能描述均来自单一帖文作者的自述,属于来源主张,未经第三方验证;现有来源也没有给出 Octop 的版本号、发布时间、许可证类型或代码仓库的具体信息。
在功能层面,Octop 把“专家”作为产品层的核心抽象。每个用户可创建多个专家,每个专家有独立的工作区、模型提供商、IM 渠道绑定和 cron 任务,人格由 SOUL.md 定义,并内置 16 种 MBTI 模板。专家可在家庭内共享,还有专家市场和共享技能池。
在此之上,AgentTeams(Beta)进一步引入协调者角色,调度多个专家完成多步任务。这一层被描述为多智能体协作的入口,但来源标注为 Beta,其实际可用性与成熟度未知。
记忆与知识方面,Octop 提供分层记忆系统(Octop Memory),支持全文检索且随工作区迁移;知识库提供 RAG 检索;另有 octop memory slim 命令做记忆瘦身。这些描述同样来自帖文作者自述,属于来源主张。
Octop 的一个 IM 管道桥接飞书、钉钉、微信、QQ、Telegram、Discord、企业微信,这意味着家庭成员可以在自己常用的聊天软件里直接跟部署在 NAS 上的 AI 对话。这是它面向家庭场景的关键设计。
Connector 生态目前明显偏腾讯系(腾讯文档、会议等),另含 OAuth 与 MCP 网关。来源没有提供与同类自托管助手平台的对比数据,因此这一偏向是产品现状的描述,而非竞争格局的判断。
在互操作层面,Octop 既可作为 ACP 服务端被 Zed、OpenCode 等 IDE 调用,也可作为客户端把编码任务委托给 Claude Code、Codex、CodeBuddy。帖文作者称这是工程上最超前的部分,但该评价属于来源主张,实际可用性未知。
腾讯 AI 官方账号称 Octop 是面向个人、家庭和团队的多用户 AI 工作空间,每人有独立登录并可创建多个各有独立工作区的 agent,任何账号所说或所存内容不会出现在另一个账号中。这是官方口径,属于来源主张。
但有评论者指出,数据留在本机解决的是数据不出门,家庭中两人共用同一助手时各自的聊天记录和记忆能否互相看到是另一回事,并建议若 README 未写清记忆按用户隔离,使用前需翻看源码。这一质疑同样属于来源主张,且来源并未给出明确结论。
因此,现有来源在“多用户之间记忆与聊天记录是否按用户隔离”这一点上是空白的。官方账号的表述与帖文作者的描述是否完全一致、有无夸大,也无法从现有来源核实。
另一个未解的问题是:Octop 是否真正实现“数据完全留在本机”。在接入外部 LLM API 时数据是否会外发,来源未给出说明。本地优先的架构与外部 API 依赖之间存在张力,这一点在现有来源中没有被回答。
现有来源仅为一条 X 平台帖文及其转述,缺少腾讯云官方文档或代码仓库等第一方来源的直接佐证。Octop 的多数功能描述(如专家体系、ACP 互操作、记忆系统)来自单一帖文的作者自述,未经第三方验证。
来源未提供 Octop 的性能、并发用户数或资源占用等量化指标,也未说明其“开源”具体采用何种许可证、代码开放程度如何。家庭和小团队实际部署 Octop 的难度与门槛,来源同样未提供评估。
因此,本文对 Octop 的描述应被理解为对来源主张的整理,而非对产品能力的确认。在官方文档或代码仓库出现之前,关于多用户隔离、数据外发与功能成熟度的判断都只能停留在待验证状态。
本文全部事实来自一条 X 平台帖文及其转述,缺少腾讯云官方文档或代码仓库等第一方来源的直接佐证。帖文作者对 Octop 架构与功能的描述属于来源主张,未经第三方验证;腾讯 AI 官方账号的表述同样属于来源主张。来源未给出 Octop 的版本号、发布时间、许可证类型或代码仓库信息,也未提供性能、并发用户数或资源占用等量化指标。多用户之间记忆与聊天记录是否按用户隔离、接入外部 LLM API 时数据是否会外发,来源均未说明。
Octop 用单进程、本地优先的架构把多智能体助手压缩进一个 pip 包,工程取向清晰;但“数据完全留在本机”与“多用户记忆隔离”是两个不同的问题,现有来源只回答了前者的一部分,后者仍是空白。在官方文档或代码仓库出现之前,家庭和小团队用户若在意账号间隔离,需要自行翻看源码确认。
主报道
主报道来源