Octop
腾讯云开源自托管的多用户多智能体 AI 助手平台
产品简介
Octop 是腾讯云开源的一款自托管 AI 助手平台,面向家庭与小型团队设计。它把网页控制台、命令行工具、即时通讯渠道与定时任务全部整合进同一个进程,所有数据默认保存在本机的 ~/.octop/ 目录下。它的设计目标是让每一段对话、每一个工作区、每一份凭据都留在用户自己的机器上,同时为每位成员提供一支可以按任务切换的专属智能体团队。
核心功能
- 多用户多智能体:每位用户可创建多个智能体,各自拥有独立的工作区、模型提供商、渠道与定时任务
- 单一进程架构:一个 octop run 命令同时启动控制台、CLI、IM 渠道与定时任务,共用同一套控制面数据库
- IM 渠道接入:原生支持飞书、钉钉、QQ、Discord、企业微信等渠道,把消息统一归一化到同一处理管线
- 自然语言定时任务:用日常语言配置 cron,让智能体每天定时推送或执行作业
- 知识库检索:对上传的文档做 RAG,用语义检索把回答锚定在私有语料上
- 浏览器自动化:浏览器 AI+ 提供无头 Chromium 会话,支持网页自动化、截图与远程浏览
- 远程桌面:在控制台直接查看并操作 Linux、Windows 与 macOS 的桌面,可在无头 Linux 上一键创建隔离桌面
- ACP 双向协议:既能作为 ACP 服务端被 Zed、OpenCode 等外部工具调用,也能把任务委派给 OpenCode、CodeBuddy、Claude Code、Codex 等外部编码智能体
- MBTI 人格模板:内置 16 种 MBTI 人格模板,并支持自定义系统提示词
- 插件体系:可安装并管理第三方插件,内置插件按需在控制台开关
特色优势
Octop 最大的特色是把一整套原本需要多个服务拼装的 AI 助手基础设施压缩进一个可重启恢复的进程。它没有引入外部队列或消息中间件,而是让网页界面、即时通讯与定时任务三条入口全部经过进程内的 HarnessProcessor,整个状态在启动时从控制面数据库重建,因此部署与运维都极其简单。数据本地优先的定位也让它区别于多数云端 AI 助手,适合对隐私有要求的家庭与团队。
应用场景
- 个人助理:由专属智能体撰写周报、整理笔记、管理日程,记忆随工作区持久保存
- 家庭共享:一个管理员账号供全家使用,为不同成员分配不同的智能体与专家
- 团队助手:多个智能体并行协作,把飞书、钉钉、企业微信的消息路由进群聊处理
- 开发提效:通过 ACP 把编码任务委派给 OpenCode 或 Claude Code,在终端里用 AI 排障
- 网页自动化:用浏览器 AI+ 填表、截图、采集公开信息
- 定时任务:用自然语言配置每天定时执行并推送的作业
适用人群
希望数据留在本地的个人用户、需要统一 AI 助手入口的小型团队、在自有服务器或 NAS 上部署 AI 能力的开发者、以及使用飞书或企业微信做团队协作的组织。
出品方
由腾讯云开源,采用 MIT 许可证,代码托管于 GitHub 的 TencentCloud/Octop 仓库,已在 PyPI 发布 octop 包,并提供 Windows、macOS、Linux 桌面安装包以及 FnOS NAS 套件。
更新动态
当前版本为 1.0.0,基于 Python 3.12 与 FastAPI 构建,前端使用 React 18、TypeScript、Vite 与 Ant Design。官方路线图包括共享资源池、专家共享、浏览器技能录制、AgentTeams 编排、自我进化以及桌面与移动客户端。
官网链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议