跳到正文
IFAI

开源项目

腾讯开源 Octop:单进程多智能体,接微信飞书且数据本地化

首次发布 传播指数 48

腾讯开源本地 AI 助理平台 Octop,单进程即可跑通 Web 控制台、桌面端与定时任务。它支持多专家 Agent 协作,并能直接接入微信、飞书、钉钉等主流聊天软件。所有对话、知识库与记忆数据完全保存在本地,兼顾多端协作与隐私安全。

Octop 是腾讯开源的一个本地部署多智能体助理平台。它让你在一台机器上跑起一整套 AI 团队,而且所有对话记录、知识库和记忆数据完全留在本地设备里。

它最大的特点是极简与集成。你不需要折腾复杂的消息队列或微服务架构,靠一个单进程就能跑通完整的 Web 控制台、命令行工具、桌面端以及定时任务自动化。

它能做什么

Octop 把智能体做成了分工协同的专家团队。你可以为不同成员设置不同的专家角色,甚至能给智能体套上 16 种 MBTI 性格模板。遇到复杂任务时,Beta 阶段的 AgentTeams 机制能让一个协调者带着多个专家分工处理多步骤工作。

在沟通渠道上,它直接打通了微信、飞书、钉钉、企业微信、QQ、Telegram、Discord 等主流聊天软件。这意味着团队和家庭成员不需要打开专用网页,在日常群聊里就能随时唤起智能体办事。

它还能动手干活。Octop 提供了带权限确认的终端命令执行和故障排查能力,还内置了基于无头 Chromium 的浏览器自动化工具,能替你填写表单、网页截图以及做自动化抓取。对于开发者,它通过 ACP 协议双向打通了外部编码工具,不仅支持 Zed 和 OpenCode 把它当服务调,它也能把编程任务直接分发给 Claude Code 或 Codex。

怎么跑起来与资源要求

Octop 的控制面数据默认走本地 SQLite,所有数据统一保存在用户的家目录下,同时也支持外接 PostgreSQL。专家文件的存储层支持本地磁盘、Docker 沙箱以及 S3 兼容对象存储。

它的部署门槛很低。机器上不需要预装 Python,官方提供的安装脚本会自动通过 uv 准备好隔离的 Python 3.12 环境。日常使用只需要一台配备现代多核 CPU、几个 GB 内存的普通机器,再加上存数据库和文档的硬盘空间即可。

安装很简单,macOS 和 Linux 用户在终端执行官方的一键 shell 安装脚本即可;Windows 用户可以用 PowerShell 或批处理脚本安装。如果你更习惯桌面客户端,官方也为 Windows、macOS 和 Linux 准备了原生应用安装包,甚至还提供了适配飞牛私有云(FnOS)的 NAS 安装包。初始化只要跑一遍 octop init 设置管理员密码,再执行 octop run 就能在本地 8088 端口打开 Web 面板。

为什么重要

对于特别在意数据隐私的小团队、家庭或者独立开发者,Octop 提供了一个开箱即用的私有 AI 协作方案。目前很多开源多智能体框架要么停留在玩具级脚本,要么部署起来需要挂载一堆微服务;Octop 用单进程统一收敛了 Web、IM 和定时任务,集成度做得非常漂亮,很适合想用私有 AI 干活但不想折腾复杂运维的人。

不过需要留意的是,它的 AgentTeams 多专家协作目前仍处在 Beta 阶段,跨实例联动也还在早期。我们建议动手能力强的团队或家庭先在本地部署起来,挂接几个飞书或微信机器人尝试日常自动化,暂时不要把强依赖生产的复杂链路全押在它的自动调度上。

来源 (1)

  1. [1]
    github.com(在新标签页打开)原文github.com

每日 AI 内容精选