TencentCloud/Octop教程:3.4k星腾讯云自托管AI助手,多用户多代理+MBTI人格

📌 项目:TencentCloud/Octop | 日期:2026-09-17 | 来源:GitHub | Trending详情

📋 项目简介

Octop(3.4k星,MIT,Python 3.12+,腾讯云开源)是自托管AI助手:多用户多代理架构,单进程启动即得web控制台+CLI+IM集成(飞书/钉钉/QQ/Discord/企业微信)。核心差异化在"MBTI人格模板"——16型人格+互动测试,给每个代理distinct character。JWT多用户隔离+工具审批+shell守卫+PII脱敏三道安全闸。ACP双向委派OpenCode/Claude Code。与站内微信情报hub教程的"本地优先"思路同源——Octop是企业级多用户版。

📊 核心特性

特性说明
多用户专家团队一管理员+共享家庭,内置专家库按场景切换专家
MBTI人格模板16型人格+互动测试,给每个代理distinct character——代理不再是"无性格工具人"
JWT多用户隔离+三道安全闸JWT隔离+工具审批+shell命令守卫+PII脱敏,数据留本地
Connectors生态腾讯套件(文档/微博趋势/新闻)+OAuth+MCP gateway扩展资源边界
ACP双向委派octop acp用于IDE/终端AI,委派OpenCode/Claude Code带权限门
可插拔后端+便携记忆本地盘/Docker/PostgreSQL/COS S3,harness-memory记忆随工作区迁移

⚡ 安装与运行

# Octop是Python 3.12+项目,PyPI安装
pip install octop

# 启动单进程即得web控制台+CLI+IM集成
octop up    # web dashboard + CLI + IM bots

# 配置LLM提供商
# 配置Connectors(腾讯套件/OAuth/MCP)
# 配置可插拔后端(本地盘/Docker/PostgreSQL/COS S3)
# 给代理配MBTI人格(16型+互动测试)
# 接入IM(飞书/钉钉/QQ/Discord/企业微信)

# ACP双向:octop acp委派OpenCode/Claude Code
# 浏览器AI+:headless Chromium做web自动化/截图/远程浏览
# 终端AI+:浏览器内交互shell,AI辅助命令执行

💡 使用建议

📚 常见问题

Octop和其他自托管AI助手(如OpenWebAI)有什么区别?

Octop差异化在MBTI人格模板(16型+互动测试给代理性格)、ACP双向委派(调度OpenCode/Claude Code执行)、终端AI+/浏览器AI+(headless Chromium web自动化)、腾讯套件Connectors。是"多代理+人格+委派"而非单代理对话。

MBTI人格怎么用?

16型人格模板+互动测试,给每个代理配一种性格。适合IM机器人场景(飞书/钉钉/QQ/Discord/企业微信)——代理有"人设"让对话更自然。严肃场景可不用,纯工具场景人格反而干扰。

ACP双向委派是什么?

octop acp让Octop做调度层、OpenCode/Claude Code做执行层——Octop接收任务/管理记忆/做编排,委派编码执行给专业代理,带权限门控制。分层架构避免"一个代理什么都做"的上下文爆炸。