Octop 是腾讯云开源的自托管 AI 助手,定位为面向家庭和小团队的多用户、多智能体平台。它通过单一进程同时提供 Web 仪表盘、CLI、桌面应用、定时任务和多种 IM 渠道接入,所有对话、工作区与凭据都保存在用户自己的机器上。
用途方面,Octop 可用于个人助理(写周报、整理笔记、管理日程)、家庭共享(一个管理员账号供全家使用,为成员分配不同智能体与专家)、团队协作(通过 AgentTeams 或并行智能体,将任务路由到飞书、钉钉、企业微信、微信等群聊)、开发者辅助(借助 ACP 将编码任务委托给 OpenCode、Claude Code 等外部编程智能体,或在终端中获得 AI 协助)、Web 自动化(使用 Browser AI+ 和远程桌面处理表单、截图和 GUI 应用)以及定时任务(用自然语言配置 cron,让智能体按时推送或执行任务)。
主要能力包括:多智能体架构,每个用户拥有自己的专家团队并可按任务切换;支持 Web 仪表盘、CLI、桌面客户端(Windows/macOS/Linux,另有 FnOS NAS 包)以及 HTTP/SSE/WebSocket API;接入飞书、钉钉、QQ、微信、企业微信、Telegram、Discord 等 IM 渠道;提供 16 种 MBTI 人设模板与自定义系统提示词;专家库在启动时扫描,支持专家市场与部署内分享;AgentTeams(Beta)可通过协调者与成员专家处理多步骤任务;知识库支持基于文档的 RAG 检索,并可在同一部署内选择性分享;插件系统支持安装和管理第三方插件;MCP 连接器包括腾讯文档、腾讯会议、Notion、TickTick、OpenAlex、飞书 CLI、企业微信 CLI、Agent Mail、Obsidian、WeKnora、Dify 等;ACP 支持双向集成,既可作为外部工具的 ACP 服务端,也可委托给 OpenCode、CodeBuddy、Claude Code、Codex 等外部编码智能体。
使用方式上,macOS/Linux 可用一行安装脚本,Windows 提供 PowerShell 或 cmd 安装方式;安装脚本通过 uv 在 ~/.octop/ 下创建隔离的 Python 3.12 环境,不依赖系统 Python。也可从 PyPI 安装或使用源码配合 uv 构建。生产环境推荐 Docker 部署。安装后运行 octop init 交互式向导,创建 SQLite 数据库、JWT 密钥和首个管理员账号,随后访问 http://127.0.0.1:8088 使用 Web 仪表盘。桌面应用可直接从 GitHub Releases 下载对应平台安装包。
限制与注意事项:产品处于持续演进阶段,路线图中的共享资源池、专家分享、PC 客户端、AgentTeams、移动客户端、浏览器与终端优化、自进化、托管智能体、项目空间、云边协同、插件市场、对话式控制平面等属于中远期规划,可能随社区发展调整。API 文档默认关闭,需在 config.json 中设置 enable_api_docs 为 true。密码策略要求至少 8 位且包含字母和数字。外部 IM 维护功能需要已验证的发送者权限,目前尚未启用。涉及收费、价格等具体商业信息,资料中暂未提供。