可本地或云端部署的个人 AI 助手,支持钉钉、飞书、Discord、Telegram 等多种聊天渠道。
TencentCloud/Octop
面向家庭和小团队的自托管 AI 助手,支持多用户、多专家,并可接入主流 IM 渠道。
- Star
- 11,735
- Fork
- 1,600
- 未关闭 Issue
- 787
- 最近提交
- 前天
这是什么?
Octop 是一个面向家庭和小团队的自托管 AI 助手平台。单个进程同时提供 Web 控制台、命令行工具、飞书、钉钉、QQ、微信、Telegram、Discord、企业微信等 IM 渠道接入,以及定时任务自动化。会话、工作区和凭证都保存在本机 ~/.octop/ 目录下,默认使用 SQLite,也可以选择 PostgreSQL。
每个用户可以创建多个专家,各自拥有独立的工作区、模型服务商、渠道和定时任务。专家可以基于 16 种 MBTI 人格模板或自定义系统提示词来配置。AgentTeams 功能(目前为测试版)允许一个协调者调度多个专家共同完成多步骤任务。此外,还可以通过基于 OAuth 和 MCP 的连接器、文档检索的知识库以及第三方插件扩展能力。
Octop 可作为 ACP 服务端接入 IDE 和终端,并能把编程任务委托给 Claude Code、OpenCode 等外部代理。项目还包含基于无头 Chromium 的浏览器自动化、远程桌面视图和终端 AI 助手。安装方式包括一键脚本、pip、Docker 以及原生桌面客户端。
核心功能
- 01每个用户可管理多个专家,各自拥有独立的工作区、模型服务商、渠道和定时任务
- 02支持通过 Web 控制台、飞书、钉钉、QQ、微信、Telegram、Discord、企业微信对话
- 03提供 OAuth 与 MCP 连接器,以及用于文档检索的知识库
- 04通过 ACP 接入 IDE,并可把编程任务委托给 Claude Code、OpenCode 等
- 05内置浏览器自动化、终端助手和远程桌面功能
- 06基于 JWT 的多用户认证,配合工具审批和 Shell 命令防护规则
适用场景
- 一个家庭共用一套自托管助手,为每位成员配置独立专家
- 小团队把飞书、钉钉或企业微信群中的任务交给智能体处理
- 开发者在 IDE 或终端中把编程任务委托给 Claude Code 或 OpenCode
- 让智能体按计划每天自动执行或推送定时任务
快速上手
- 1
运行官方一键安装脚本(macOS/Linux;Windows 使用 PowerShell 安装脚本)
- 2
打开新终端,使 octop 命令生效
- 3
运行首次设置向导
octop init - 4
启动 Octop(网页控制台、命令行、即时通讯渠道和定时任务运行在同一进程中)
octop run
使用前须知
- 自托管意味着你需要自行运行和维护进程、数据库及模型密钥。
- AgentTeams 处于 Beta 阶段,移动客户端处于封闭测试阶段。
- 推荐的安装方式是将远程脚本通过管道交给 shell 执行,因此需要信任其来源。
收录于专题
标签
常见问题
- Octop 是什么?
- 面向家庭和小团队的自托管 AI 助手,支持多用户、多专家,并可接入主流 IM 渠道。 Octop 是一个面向家庭和小团队的自托管 AI 助手平台。单个进程同时提供 Web 控制台、命令行工具、飞书、钉钉、QQ、微信、Telegram、Discord、企业微信等 IM 渠道接入,以及定时任务自动化。会话、工作区和凭证都保存在本机 ~/.octop/ 目录下,默认使用 SQLite,也可以选择 PostgreSQL。
- Octop 可以免费使用吗?用的什么许可证?
- Octop 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Octop 还在维护吗?
- 活跃维护中。Octop 最近一次提交是在 2026年11月6日。
- Octop 适合用来做什么?
- 一个家庭共用一套自托管助手,为每位成员配置独立专家 小团队把飞书、钉钉或企业微信群中的任务交给智能体处理 开发者在 IDE 或终端中把编程任务委托给 Claude Code 或 OpenCode 让智能体按计划每天自动执行或推送定时任务
- Octop 怎么安装和运行?
- 运行官方一键安装脚本(macOS/Linux;Windows 使用 PowerShell 安装脚本) 打开新终端,使 octop 命令生效 运行首次设置向导: octop init 启动 Octop(网页控制台、命令行、即时通讯渠道和定时任务运行在同一进程中): octop run
- 在哪里获取 Octop?
- 源代码和安装说明在 GitHub 上:https://github.com/TencentCloud/Octop
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
开源多智能体平台,为每个 AI 智能体提供独立的云端工作空间,包含文件系统、桌面、浏览器、网络和长期记忆。
用 Rust 编写的安全轻量个人 AI 智能体框架,可接入 Telegram、Discord、Slack、WhatsApp 等聊天渠道。
基于 Java 和 Spring Boot 的自托管 AI 助手平台,支持多用户工作区、模型故障切换、知识库与多渠道接入。
一个用 Rust 编写、运行在自己机器上的个人 AI 助手运行时,连接大模型、聊天渠道、工具与硬件。