TencentCloud/Octop

A smarter, self-hosted AI assistant — multi-user, multi-agent.

解决的问题

Octop 是一个为个人、家庭和小型团队设计的自托管 AI 助手平台。它解决了对私有、多用户 AI 环境的需求,让用户可以在自己的设备上本地保存专属的代理和数据,避免供应商锁定和隐私泄露。

如何工作

Octop 以单个进程运行,集成了 Web 仪表板、命令行界面(CLI)以及多种即时通讯(IM)渠道。它基于「Harness」堆栈构建,提供代理运行时、跨平台 IM 桥接、分层记忆和浏览器自动化功能。所有用户数据,包括对话、工作区和凭证,均存储在 ~/.octop/ 目录下的本地 SQLite 数据库和目录结构中。

适用人群

适用于希望拥有完全自托管 AI 助手并支持多用户的用户,需要将 AI 集成到现有通信工具(如 Discord 或 Feishu)中的用户,以及希望通过 Agent Client Protocol(ACP)扩展 AI 能力以实现 IDE 集成的开发者。

主要亮点

  • 多用户专家团队:支持管理员和共享家庭,内置专家库,可按场景切换专家。
  • 广泛的 IM 集成:支持 Feishu、DingTalk、QQ、Discord 和 WeCom。
  • 本地优先安全:支持 JWT 多用户隔离、Shell 命令防护墙和 PII 数据脱敏,确保数据本地化。
  • 高级 AI 能力:支持无头 Chromium 会话用于网页自动化,提供 GUI 应用的远程桌面访问,以及浏览器内的交互式 Shell。
  • ACP 双向支持:允许外部工具使用 Octop 代理,或将任务委派给外部编码代理(如 Claude Code 或 OpenCode)。
  • 灵活的后端支持:支持本地磁盘、Docker 容器、PostgreSQL 和 S3/COS 作为工作区存储。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目