zovo.imzovo.im
首页›开源项目›正文

腾讯云开源 Octop:自托管、多用户多 Agent 的 AI 助手平台,可接飞书、钉钉、微信等渠道

zovo2026-10-19约 3 分钟读完
Octop 是腾讯云在 GitHub 上开源的自托管 AI 助手平台(MIT 许可)。一个进程同时提供网页控制台、CLI、IM 渠道接入和定时任务,每个用户可以建多个各自带工作区的 Agent,对话和凭据默认保存在本机。

Octop 面向家庭和小团队:管理员建好账号后,每个成员有自己的登录和互相隔离的 Agent 与工作区,不同成员的对话、记忆不会串到别人账号里。和单人使用的 Agent 工具相比,它多了用户管理、渠道接入和定时任务这一层。

01主要能力(来自 README)

方面内容
多用户、多专家JWT 登录与管理员角色;每个用户可建多个“专家”Agent,带独立工作区、模型提供商、渠道和定时任务;内置 16 种 MBTI 人设模板
团队协作AgentTeams(Beta):由协调者调度多个专家处理多步任务
渠道网页控制台,以及飞书、钉钉、QQ、微信、Telegram、Discord、企业微信等
工具终端 AI、浏览器 AI(无头 Chromium)、远程桌面、知识库(RAG)、插件、ACP(可委托 OpenCode、Claude Code、Codex 等)
定时任务用自然语言或命令配置 cron,由 Agent 主动推送或执行
存储默认 SQLite;可换 PostgreSQL;Agent 文件可放本地盘、Docker 沙箱、COS/S3 等
模型兼容 OpenAI 接口的服务、DashScope(通义千问)、Ollama 等,按 Agent 配置

02安装与运行

README 提供一行脚本安装(macOS/Linux/Windows)、桌面客户端、`pip install octop` 和 Docker 四种方式。装好后初始化并运行,默认在 8088 端口打开控制台(以下摘自 README,本站未实际运行):

bash
pip install octop
octop init     # 创建数据库、管理员账号
octop run      # 启动,浏览器打开 http://127.0.0.1:8088

一行安装脚本托管在腾讯云 COS 的地址上,执行前最好先看一下脚本内容;若想避免这一步,可用 PyPI 或 Docker 方式。Docker 首次启动用环境变量 OCTOP_DEFAULT_PASSWORD 设管理员密码(至少 8 位,含字母和数字),不设置则走网页向导。

03条件与限制

  • 需要 Python 3.12+(安装脚本会用 uv 自行准备);本身不含模型,必须另接一个模型服务的 API 或本地模型。
  • 隐私说法:官方称配置、对话、工作区和凭据都在 ~/.octop/ 下,并带工具审批、命令规则和敏感信息脱敏;一旦接入外部模型或 IM 渠道,相应内容仍会发往这些服务。
  • AgentTeams 标注为 Beta,移动端仍在内测;仓库当前有较多未处理的 issue 和 PR(核对日 10 月 19 日,分别为 379 和 455),成熟度需自行评估。
  • 文章介绍的是 README 所述功能,本站没有部署试用。
标签:
本文由 zovo 编辑撰写,转载请注明出处。

相关文章