详细介绍
产品定位
Octop 是腾讯云开源的自托管多用户多智能体 AI 助手,GitHub 仓库为 TencentCloud/Octop,采用 MIT 协议并允许商用。它面向希望把 AI 能力掌握在自己手中的个人、团队与企业,强调数据留在用户自己的服务器上,同时提供 Web 控制台、CLI、IM 通道和定时任务等统一入口。一条 octop run 即可启动控制台、命令行、即时通讯通道与定时任务,默认数据存于用户目录的 .octop 文件夹,默认端口为 8088。
核心功能
它支持多用户 JWT 认证和管理员角色,每个用户可创建多个智能体,并为每个智能体配置独立工作区、模型提供商、IM 通道和定时任务。内置 16 种 MBTI 人格模板与自定义系统提示词,启动时会扫描专家库,规划中的 AgentTeams 功能可让一个协调者自主调度多个专家完成多步任务。工作区后端兼容本地磁盘、腾讯云 COS、S3 等远程存储,具备知识库与 RAG 能力,支持插件,并提供双向 ACP 服务,可委派给 OpenCode、Claude Code、CodeBuddy、Codex 等外部编码智能体。
技术特点
Octop 采用 Python 3.12 单进程架构,基于 Harness 栈,包括 harness-agent、harness-gateway、harness-memory、harness-browser。Web UI、IM 与定时任务统一走进程内的 HarnessProcessor,状态默认保存在 SQLite。安装方式包括一行 install.sh 脚本、pip install octop 和 Docker Compose,部署灵活。模型侧兼容 OpenAI 接口、通义千问与 Ollama 本地模型,IM 通道支持飞书、钉钉、企业微信,全部对话与数据保留在用户自己的服务器上,便于隐私保护和自主可控。
适用场景
Octop 适合需要私有化部署 AI 助手的团队、开发者和企业,例如在内部网络中搭建知识库问答、客服辅助、研发协作、编码代理调度或多渠道消息机器人。它可用于把飞书、钉钉、企业微信等 IM 通道接入统一的智能体,也可通过定时任务自动执行例行工作。对于重视数据主权、希望兼容本地与云端模型、需要多用户隔离和可扩展插件能力的使用者,Octop 提供了从个人试验到团队协作的开源方案。









