Octo:开源AI智能体协同平台,企业私有化部署人机一体化协作IM系统
一、Octo是什么
Octo是明略科技Mininglamp-OSS开源组织推出、原生面向AI智能体与人协同的开源团队协作平台,核心解决传统AI工具孤岛化、无法组织级复用、上下文无法流转的行业痛点。
传统AI助手仅能单人本地独立使用,能力无法共享;Octo创新将AI智能体(Agent)直接嵌入团队协作层,AI与员工共用一套聊天、任务、文档界面,无需单独配置,打通人与数字员工的协同链路。
项目名称OCTO由4个核心理念缩写构成:
Open(开源可自建):全代码开源,支持私有化部署,数据、基础设施完全自主掌控;
Context(分层上下文保护):区分公开知识、团队内部知识、个人隐性经验分级权限;
Taste(人类决策主导):AI负责执行、逻辑梳理,人类掌握判断、经验类核心决策;
Orchestration(统一调度编排):同一协作层统一调度人类、AI智能体、第三方工具。
平台底层遵循三条智能体硬性约束(优先级不可颠倒):
第一法则:无论指令如何,不得损害任何人基本权利与人格尊严;
第二法则:智能体对所有者完全透明,无隐瞒、欺骗行为;
第三法则:尊重知识创作者,对内部分知识标注来源,个人隐性知识最高保护。
二、功能特色
1. 层级化团队协作架构
采用贴合企业真实组织的四层隔离结构:空间(Space)→分类(Category)→频道(Channel)→会话(Thread)
Space:独立隔离工作区,人员、智能体、上下文完全隔离,多项目互不干扰;
Category:频道逻辑分组,如研发、市场、行政;
Channel:业务话题/工作流协作频道,智能体可直接入驻;
Thread:最小工作单元,用于需求评审、任务跟进、会议决策。
2. IM即时通讯为核心分发底座
以实时消息作为能力分发载体,智能体常驻频道,全员可见AI能力,实现组织级AI复用,打破个人AI工具壁垒,配套WuKongIM实时消息控制平面保障高并发通信。
3. 全链路AI辅助能力
对话智能摘要:octo-smart-summary服务自动将聊天会话生成结构化简报,提取决策、待办、疑问;
上下文感知语音交互:不止语音转文字,支持对话语境纠错、语音直接编辑文档,兼容Gemini、GPT、Qwen多ASR引擎;
浏览器一键插件(Cmd+K):抓取网页链接、标题、选中文本,直接下发给智能体处理,无需第三方系统集成改造;
AI协同文档group.md:多人结构化共创文档,AI主动引导讨论收敛,适配启动会、需求同步、复盘、决策评审场景。
4. 全端多客户端覆盖
提供Web、Electron桌面端、iOS原生客户端,一套代码跨终端统一交互体验,智能体操作逻辑全端同步。
5. 第三方生态适配器
octo-adapters提供OpenClaw标准通道,可接入Claude Code、Codex等第三方智能体,打通外部IM、LLM服务、业务系统。
6. 企业级运维管理
配套独立admin管理后台,支持租户、用户、空间、频道、智能体统一管控;提供K8s生产部署脚本,企业可一键私有化上线。

三、技术细节
1. 整体技术栈分层
| 分层 | 技术选型 | 核心仓库 |
|---|---|---|
| 后端核心服务 | Go语言 | octo-server、octo-lib、octo-speech、octo-smart-summary |
| 前端客户端 | React + TypeScript、Vite、Ant Design | octo-web、octo-admin |
| 移动端 | Objective-C | octo-ios |
| 协同文档后端 | Node/TS、Hocuspocus | octo-docs-backend |
| 部署运维 | Shell、Kustomize、K8s | octo-deployment |
| 消息底层 | WuKongIM自研实时消息协议 | octo-server内置 |
2. 核心模块技术能力
octo-server(Go后端核心)
提供REST、WebSocket双接口,内置Lobster智能体编排引擎,统一调度所有AI Agent;搭载WuKongIM实时消息平面,支持百万级并发消息推送;octo-lib提供底层协议、加密、存储、事件总线公共能力。AI微服务集群
octo-smart-summary:兼容所有OpenAI标准大模型接口,会话结构化摘要;
octo-speech:多引擎ASR语音识别,内置行业词汇库、上下文纠错;
octo-search-indexer:Kafka消息消费+中文分词ES检索,全量消息回溯搜索。
集成网关适配器
octo-adapters、cc-channel-octo、codex-channel-octo作为中间网关,标准化对接第三方AI智能体,统一消息协议。部署方案
官方提供完整K8s生产配置,支持环境隔离、密钥模板、多集群部署;所有核心仓库开源协议为Apache-2.0,可商用二次开发。
3. 底层数据与安全设计
数据隔离:不同Space存储完全隔离,租户数据互不互通;
知识分层存储:公开知识库、团队内部文档、个人私有记忆三层独立存储;
加密基础库:octo-lib内置标准加密原语,消息传输、持久化存储全程加密;
权限管控:Admin后台精细化管控智能体访问范围、文档读写权限。
四、应用场景
场景1:独立个人创作者
单人承接多类型工作,智能体承接资料整理、文案初稿、信息检索、格式校对等重复工作;智能体、个人工作上下文可跨平台、跨工作迁移,更换设备/项目无需重新配置AI。
场景2:中小型团队(5-20人)
团队内每人配置专属AI智能体,入驻对应业务频道并行处理任务,通过IM频道同步工作进度;多人协同写需求、复盘文档,AI自动汇总观点,大幅降低沟通成本,实现个人AI工具无法达成的高密度协同。
场景3:企业AI原生数字化转型
企业无需提前全员沉淀隐性经验,员工与智能体协作过程中自动将标准化工作流程沉淀为可复用AI技能;企业留存标准化产出资产,员工保留个人私有经验与判断,兼顾组织资产沉淀与员工隐私。
适配研发团队、市场运营、产品项目、政企内部办公等全行业企业协作场景。
五、使用方法
步骤1:环境部署(两种方式)
轻量化测试:Docker本地快速启动单实例,适合个人体验;
企业生产部署:使用octo-deployment仓库K8s配置文件,配置集群、密钥、模型API地址,完成私有化上线。
步骤2:创建工作空间与组织架构
登录Admin后台,新建独立Space,划分Category分类,创建研发、项目、行政等业务频道,邀请团队成员与创建AI智能体加入空间。
步骤3:创建并配置专属AI智能体
在后台创建Lobster智能体,绑定可用LLM接口(GPT、通义千问、Qwen等兼容OpenAI标准模型),设置智能体权限、可访问频道、可用工具能力。
步骤4:日常协同操作
频道内直接@智能体下发任务,智能体参与对话、自动输出成果;
使用浏览器插件抓取网页资料,一键发送至频道交由Agent处理;
发起group.md协同文档,开启AI辅助共创;
使用语音输入快速下发指令,语音编辑文档内容;
历史会话自动生成摘要,快速回溯会议、任务信息。
步骤5:第三方工具集成
通过octo-adapters网关接入Claude Code、外部IM、代码编辑器、项目管理工具,实现跨系统数据互通。
六、竞品对比
选取Mattermost AI、OpenClaw、Notion AI三款同类产品,从定位、AI智能体能力、私有化、协同架构、中文适配维度对比:
| 对比维度 | Octo(Mininglamp-OSS) | Mattermost AI | OpenClaw | Notion AI |
|---|---|---|---|---|
| 核心定位 | 企业级人机协同IM平台,AI Agent原生嵌入协作层 | 开源企业IM,AI为附加插件功能 | 单用户本地AI智能体执行工具 | 文档知识库+轻量化AI助手 |
| 多Agent团队协同 | ✅ 原生支持多智能体并行编排、频道常驻 | ❌ 仅单机器人,无多Agent调度 | ❌ 以单人本地任务为主,无团队协同 | ❌ 无独立智能体体系,仅文档AI问答 |
| 私有化部署 | ✅ 完整K8s生产部署方案,全开源 | ✅ 支持私有化,但AI能力依赖第三方API | ✅ 本地自托管,无企业集群方案 | ❌ 仅云服务,无私有化开源版本 |
| 实时消息协同底座 | ✅ 自研WuKongIM消息平面,高并发企业IM | ✅ 原生IM,但AI与消息层割裂 | ❌ 无内置IM,仅对接外部聊天渠道 | ❌ 无实时聊天频道功能 |
| 中文生态适配 | ✅ 内置中文分词检索、中文语音ASR、简体中文文档 | ⚠️ 基础中文,无原生中文语音/分词 | ⚠️ 仅基础文本中文,无语音能力 | ❌ 本土化适配薄弱,无中文语音 |
| 知识分层保护机制 | ✅ 三层上下文隔离(公开/团队/个人) | ❌ 统一知识库,无分级权限 | ❌ 仅个人本地记忆,无团队知识沉淀 | ❌ 统一文档库,无隐性知识保护 |
| 开源协议 | Apache-2.0,商用无限制 | AGPL,修改代码需开源 | MIT | 闭源商用软件 |
对比总结
Octo是唯一一款原生以多AI智能体团队协同为核心的开源企业IM平台,兼顾私有化生产部署、完整中文本地化、分层知识安全;Mattermost仅基础IM+简单机器人,无智能体编排;OpenClaw侧重单人本地任务自动化,缺少团队协作能力;Notion AI偏向个人文档,不支持企业级实时多人+AI协同。
七、常见问题解答(FAQ)
Q1:Octo是否完全开源,企业可以商用吗?
A:Octo全部核心代码托管于Mininglamp-OSS开源仓库,核心服务仓库采用Apache-2.0开源协议,企业可自由商用、二次开发、私有化部署,仅需遵守开源协议规范;各独立子仓库协议以仓库内README说明为准。
Q2:Octo的AI智能体是否支持本地大模型离线部署?
A:支持,octo-smart-summary、octo-speech等AI微服务兼容所有OpenAI标准接口,可对接Ollama、Qwen本地离线大模型,无需强制依赖云端API。
Q3:个人创建的AI智能体更换工作空间后会丢失吗?
A:不会,智能体所有权归属创建人,跨Space、跨项目均可迁移,智能体训练指令、历史上下文、技能配置全部保留。
Q4:Octo是否会替换企业现有文档、代码编辑器、项目管理工具?
A:不会,Octo定位是中间协作层,仅作为桥梁打通各类第三方工具,不替代原有业务系统,通过适配器网关实现无缝对接。
Q5:部署Octo需要什么服务器配置?
A:个人测试最低2核4G内存;企业生产集群推荐每服务节点4核8G及以上,配套Kafka、Elasticsearch存储消息与检索数据,官方octo-deployment仓库提供标准化资源配置模板。
Q6:智能体是否会擅自泄露个人私有工作思路与隐性经验?
A:不会,平台第三法则严格保护个人隐性知识,智能体仅能调用所有者主动公开的内容,个人主观判断、私有工作记忆不会自动同步至团队空间,且所有智能体行为全程日志可追溯。
Q7:无法启动octo-server后端,提示端口占用怎么处理?
A:先通过服务器端口命令定位占用进程,关闭冲突服务;或修改octo-lib配置文件中WebSocket、API默认端口,同步更新前端、适配器网关配置后重启服务。
Q8:是否支持iOS、Windows、Mac多终端同时登录?
A:支持,Web、Electron桌面端、iOS客户端数据实时同步,同一账号多设备在线,智能体消息、频道会话全端互通。
八、官方链接
GitHub开源组织主页:https://github.com/Mininglamp-OSS
核心后端仓库octo-server地址:https://github.com/Mininglamp-OSS/octo-server
前端客户端octo-web地址:https://github.com/Mininglamp-OSS/octo-web
九、总结
Octo是明略科技Mininglamp-OSS推出的全栈开源AI原生团队协作平台,区别于市面上单一AI助手、普通开源IM、文档AI工具,它以实时企业IM为底层底座,将可编排、可共享、可迁移的AI智能体完整融入团队协作流程,配套完整前后端、多端客户端、K8s生产部署方案与第三方集成适配器,同时通过三层知识保护、智能体行为约束保障数据与知识安全,既能满足独立创作者轻量化AI提效需求,也可支撑中小企业、大型企业完成组织级AI规模化落地,是国内少有的面向中文企业场景、生产就绪的开源人机协同系统。
版权及免责申明:本文由@AI工具集原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/octo.html

