AX 爱鲜报

Octop 智能助手

腾讯云开源的自托管多用户多智能体 AI 助手,单进程即可提供 Web 控制台、CLI、IM 渠道与定时任务,数据全部保存在本地,支持专家库、长期记忆、知识库与浏览器自动化。

爱鲜报评分

0.0

0 人评分

11k

星数

是

中文

Python

主语言

是

活跃

68

贡献者

人工分析

EDITORIAL

推荐理由

Octop 把多智能体编排、多用户隔离和 IM 接入整合进一个可自托管的 Python 进程,隐私数据不出本机,适合家庭或小团队共用。内置专家库、MBTI 人格、AgentTeams 协作与 ACP 双向集成,扩展性较强。MIT 协议且提供中文 README,中文开发者上手成本较低。

适用场景

  • 家庭或小团队共享的私人 AI 助手
  • 飞书/钉钉/企微/QQ 等 IM 机器人接入
  • 基于私有文档的知识库问答
  • 浏览器自动化与远程桌面操作
  • 通过 ACP 委派编码任务给 IDE 或 Claude Code

优点

  • 完全自托管,数据默认落在本地 ~/.octop/
  • 多用户 JWT 隔离,内置工具审批与命令护栏
  • 单进程同时提供 Web、CLI、IM 与 cron
  • 专家库、长期记忆、知识库与插件生态较完整
  • MIT 协议,中文文档友好

缺点

  • 依赖 Python 3.12+ 与较多子项目(Harness/Gateway/Memory 等)
  • AgentTeams 仍处于 Beta,稳定性待观察
  • 功能面广,初次配置与运维有一定学习成本
  • 远程桌面、浏览器自动化等能力对系统环境有要求
上手难度 进阶

Octop 是什么

Octop 是腾讯云开源的自托管 AI 助手,定位为「更聪明的私人 AI 团队」。它通过多智能体架构,为团队、家庭和个人搭建一个既独立又协作的智能环境,所有数据都运行在你自己的机器上。

核心能力

  • 多用户专家团队:一个管理员账号即可全家或全团队共用,内置专家库与专家市场,可按场景切换专家。
  • 多智能体协作:AgentTeams(Beta)由协调者调度多个专家完成多步任务。
  • 多入口接入:Web 控制台、CLI、飞书、钉钉、QQ、微信、Telegram、Discord、企业微信,以及 HTTP/SSE/WebSocket 编程接口。
  • 长期记忆与知识库:基于 Octop Memory 的分层召回,记忆随工作区迁移;支持对私有文档做 RAG 问答。
  • 安全内建:JWT 多用户隔离、工具审批、Shell 命令护栏与 PII 脱敏。
  • 扩展生态:Connector(OAuth + MCP)、插件、ACP 双向集成,可把编码任务委派给 OpenCode / Claude Code。
  • 终端与浏览器 AI+:浏览器内交互式 Shell、无头 Chromium 自动化,以及跨平台远程桌面。

技术栈

层次 技术
语言 Python 3.12+
Web 框架 FastAPI + uvicorn
智能体运行时 Octop Harness
网关 Octop Gateway
控制面数据库 SQLite(默认,WAL)或 PostgreSQL
前端 React 18 + TypeScript + Vite + Ant Design
调度 APScheduler

Octop 把 Web UI、IM 与 cron 的所有请求统一路由到进程内的 HarnessProcessor,无需外部消息队列,单进程即可重启安全运行。

快速开始

项目通过 PyPI 发布,安装后以 octop run 启动,数据默认位于 ~/.octop/。具体安装与配置步骤请以仓库 README 与官方文档为准。

# 示意:安装与启动(请以官方文档为准)
pip install octop
octop run

适用建议

如果你希望把 AI 助手的数据留在本地,又需要多成员共用、接入常用 IM,并具备知识库与自动化能力,Octop 是一个功能覆盖较全的选择。由于子项目较多、功能面广,建议先按官方文档完成最小可用部署,再逐步启用 Connector、AgentTeams 与远程桌面等进阶能力。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。