支持多用户、多 Agent 的自托管 AI 助手 — 更聪明,更懂你。
概述 · 亮点 · 核心技术 · 功能特性 · 规划 · 快速开始· 目录
English · 中文
--- ## 📌 概述 **Octop** 是一个开源、自托管的 AI 助手。它不仅是工具,更是可并行运作的数字生命体。通过多 Agent 架构,它为团队、家庭和个人构建了既独立又协作的智能环境。并且这一切都运行在你的机器上——完全自托管的设计让隐私不再是妥协,而单进程启动的便捷性,则让强大的 Web 控制台、CLI 与 IM 集成触手可及。 借助飞书、钉钉、QQ、Discord、企业微信或 HTTP/SSE/WebSocket API 与任意 Agent 对话;通过**专家库**一键创建专业角色,通过 **Connector**(OAuth + MCP)接入外部服务,通过 **ACP** 与 IDE / 终端 AI 工具双向协作。 > Octop 的设计目标:让每一次对话、工作区与凭据都留在你自己的机器上,同时为每个用户配备一组可按场景切换的专业 Agent。 ## ✨ 亮点 | | 特性 | 说明 | |---|------|------| | 👥 | **多用户多 Agent 专家团** | 一人管理,全家共用;内置专家库,按场景切换专业角色 | | 🎭 | **MBTI 人格** | 16 种人格模板与互动测试,为每个 Agent 赋予鲜明性格 | | 🔒 | **更安全** | JWT 多用户隔离、工具审批、Shell 命令防护与敏感信息脱敏,数据留在本地 | | 🔌 | **Connector 拓展体系** | 一键接入腾讯全家桶(文档 / 微博 / 新闻等),OAuth 与 MCP 网关轻松扩展 | | 💾 | **可插拔后端存储** | 本地目录、Docker 容器、PostgreSQL 或 COS/S3,AI 在隔离边界内操作 | | 🧠 | **可迁移记忆系统** | 基于 harness-memory,记忆随工作区迁移 | | 📚 | **知识库** | 基于文档的 RAG 检索,让 Agent 的回答锚定你的私有知识库 | | 🧩 | **插件** | 支持第三方插件扩展;内置插件随安装注入,按需一键启用 | | ↔️ | **ACP 双向集成** | `octop acp` 增强 IDE 与终端 AI;对话中委派 OpenCode / Claude Code 等 | | 💻 | **终端 AI+** | 浏览器内交互式 Shell,AI 辅助命令执行与排障 | | 🌐 | **浏览器 AI+** | 基于 Chromium 的无头浏览器会话,支持网页自动化、截图与远程操控 | | 🖥️ | **远程桌面** | 控制台内实时看屏与键鼠操控,跨 Linux / Windows / macOS;适合远程办公、GUI 软件操作,无图形 Linux 可一键搭建隔离桌面 | | 🏠 | **可自托管** | 一条 `octop run` 即可运行控制台、CLI、IM 通道与定时任务,数据存于 `~/.octop/` |