v1.0.0 · 分布式多智能体平台

构建一家AI 员工
为你工作的公司

用户自定义角色、硬件感知、自学习、跨平台部署。 Python + Vue 打造的分布式多智能体运行时, 让每个岗位都能交给一个可控、可审、可追溯的 AI 员工。

MIT License 本地优先 跨平台部署
MyInc 网巢.system · overview
决策层
你(老板) · Telegram · 审批 · Web UI · 硬件控制
调度层
CEO / 项目经理 · 任务拆解 · 路由分发 · 流程编排
角色层
录入员
研究员
程序员
财务
客服
自定义
执行能力层
浏览器自动化
硬件接口 (GPIO/串口)
LIVE DEMO · 正在替代人工

一个上午,AI 员工替你完成的复杂工作

4 个真实岗位场景,AI 角色并行处理。每一个动作可审、可追溯、可回滚。

人工处理
6.5 小时
4 名员工 · 串行处理 · 依赖排班
AI 员工处理
9 分钟
4 个 AI 角色 · 并行处理 · 7×24 在岗
MyInc 网巢 · 实时作战台
09:14:22 JST batch-2026-04-20-morning
📥 输入任务(来自真实世界)
↓ 路由
🤖 AI 角色处理中
EMAIL 09:02 · 供应商 A
Q2 采购对账单(附 43 页 PDF)
核对金额、录入 ERP、异常抄送财务
已完成
WEBHOOK 09:11 · GitHub
PR #284 · feat: 用户鉴权模块重构
+327 / -182 · 12 文件变更 · 需代码审查
处理中
CUSTOMER 09:13 · 官网咨询
客户询问:订单 #88321 迟迟未发货
查询 ERP · 查物流 · 起草回复
处理中
MONITOR 09:14 · 阈值告警
竞品 B 官网价格下调 12%
提取变化 · 分析影响 · 生成应对简报
排队中
路由分发
回调 / 通知
财务·小玲 finance
对账完成 · 差额 ¥0.00 · 已写入 ledger
2m 18s
$0.04
程序员·阿松 engineer
正在运行 pytest · 12/47 passed…
01:42
$0.21
客服·小雨 customer_service
🔍 查到物流单号 · 正在起草回复邮件…
00:38
$0.02
研究员·子夜 researcher
等待财务释放 LLM 额度 · 预计 30s
queued
今日已完成
147任务
↑ 比昨日 +23%
平均处理时长
2.4分钟
↓ 比人工 -96%
触发人工审批
6
高风险操作 · 已全部回复
今日成本
$14.80
vs 人工 ¥1,840 / 天

所有角色的输入、推理、工具调用、输出都写入全局任务日志,每一步动作都可审、可回溯、可回滚。

6+

内置岗位角色

5

核心功能模块

3+3

记忆系统层次

可扩展角色 / 技能
核心特性

为复杂企业工作流而生的多智能体平台

从触发、处理、通知到审批、自动化,五个模块覆盖完整工作流。 所有岗位共享同一套运行时,差异只在配置。

用户自定义角色

每个岗位一个 TOML 配置文件,声明触发源、工具、技能、权限、审批规则。五层配置覆盖从身份到行为的全部细节。

硬件感知

原生支持 GPIO、串口、打印机、摄像头、传感器。运行时抽象层统一 Windows、Linux、ARM、x86、RISC-V 跨平台差异。

自学习与知识沉淀

任务完成后自动经验提炼、更新执行策略、沉淀领域知识。支持角色间知识传授,让 A 的经验服务于 B。

人类在环审批

基于规则/金额/风险等级的审批触发。高风险操作推送 Telegram、等待人类回调,全流程可追溯、可回滚。

分布式运行时

同机多容器或跨机器集群两种部署模式。Control Plane 统一注册、路由、审批、看板,跨机透明通信。

可视化流程编排

基于 vue-flow 的拖拽式编排界面。配置信息来源、处理节点、审批路径、自动化动作,无需写代码。

内置角色

六个默认岗位,开箱即用

每个角色都是五层配置的实例:身份 / 触发 / 工具 / 技能 / 审批。 用户可以克隆、修改、或从零定义新的岗位。

intake_clerk
录入员

校验员工提交的文件与表单,AI 自动识别缺失字段,失败归纳后原路通知,通过则对接 ERP。

researcher
研究员

网页搜索、URL 抓取、长期记忆检索。竞品监控、舆情跟踪、定期文献综述。

engineer
程序员

shell / git / docker / run_tests 全套工具链。代码分析 LLM 占比最高,部署生产必须审批。

finance
财务

Decimal 精度,Schema 校验完全确定性。金额阈值自动触发审批,对接账簿与会计系统。

customer_service
客服

FAQ 检索、意图识别、多渠道回复。支持邮件、Webhook、即时通讯消息的统一接入。

custom
自定义角色

复制任意 role.toml 作为模板,修改触发源、工具集与技能列表,即可定义你业务专属的新岗位。

五个功能模块

从信号进入到行动闭环

所有岗位共用同一条工作流管道,差异只在每个模块内部的配置。

01 · INPUT
信息来源
邮件 · Webhook · 定时 · 浏览器监听
02 · PROCESS
信息处理
Schema 校验 · 模板对比 · 分支路由
03 · NOTIFY
通知推送
IM · 邮件 · Webhook · 多渠道
04 · APPROVAL
审批触发
阈值 / 风险等级 · 人类在环
05 · AUTOMATE
自动化动作
API · 技能 · 数据库 · 浏览器操作

决策引擎 · 三层执行

越往下越贵。能用规则解决,就不要调用模型;能用小模型,就不用大模型。成本与延迟从上到下递增一个数量级。

L1 规则引擎 ~ $0.00 / 调用
L2 小模型 (Haiku 类) ~ $0.001
L3 大模型 (Opus 类) ~ $0.03

三步决策流程

  1. 输入校验:Schema + 必填字段,不通过直接打回
  2. 模板对比:与业务模板结构化对比,偏差触发分支
  3. 路径决策:通过规则或模型决定下一步走哪条路
# role.toml — 决策配置 [decision] strategy = "rule_first" model = "claude-haiku" [decision.branches] approve = "amount < 1000" escalate = "amount >= 1000"
记忆系统

短期、长期、知识库 —— 三层协同

SQLite + 向量索引的组合,让角色既能记住此时此刻的上下文, 也能跨会话复用历史经验与领域知识。

SHORT-TERM
短期记忆

会话内的工作记忆,保存当前任务的上下文、中间推理、工具调用结果。会话结束自动失效。

LONG-TERM
长期记忆

持久化存储。SQLite 结构化数据 + 向量索引语义检索。跨会话保留,支持手动增删查导出。

KNOWLEDGE
知识库

领域知识、FAQ、文档。独立于任务历史,提供稳定的背景知识源,支持角色间共享。

三种学习方式

经验提炼

任务完成后自动生成可复用的技能脚本

行为调整

基于成功/失败反馈,动态更新角色的执行策略

角色间传授

A 角色沉淀的知识可显式授权给 B 角色使用

# 记忆检索 API from MyInc 网巢.memory import Memory mem = Memory(role="researcher") # 语义检索长期记忆 hits = mem.recall( query="竞品 A 的定价策略", k=5, tier="long_term", ) # 写入知识库,供全部研究员共享 mem.store( text="Q2 行业报告关键结论...", tier="knowledge", shared=True, )
分布式部署

同机容器,或跨机器集群

Control Plane 承担注册、路由、审批、看板四项核心职责,两种部署模式无缝切换。

SCENARIO A
同机多容器

每个角色一个独立 Docker 容器,通过 Docker 内部网络通信,适合单机多租户或开发测试。

services: control: image: MyInc 网巢:latest command: MyInc 网巢-control ports: ["9000:9000", "9001:9001"] finance: image: MyInc 网巢:latest command: MyInc 网巢-agent --role roles/finance.toml
SCENARIO B
跨机器分布式

各机器上的角色向 Control Plane 注册,跨机器透明通信。适合硬件贴近部署与多节点扩展。

# 主机:启动 Control Plane $ MyInc 网巢-control --port 9001 # 子机:启动 Agent Worker $ CONTROL_PLANE_URL=http://10.0.0.1:9001 \ MyInc 网巢-agent --role hardware_agent.toml

Agent Registry

所有在线角色的位置、端口、状态。

Message Router

角色间消息路由,跨机器透明通信。

Task Board

全局任务队列,支持优先级与追踪。

Approval Queue

审批请求排队,推送通知,等待回调。

技术栈

稳定、开放、本地优先

后端

FastAPI
API 路由层
SQLAlchemy + aiosqlite
结构化存储
ChromaDB
向量语义索引
Redis + ARQ
任务队列 / pub-sub
Anthropic · OpenAI
LLM Provider
Playwright
浏览器自动化

前端

Vue 3 + Vite
框架 / 构建
Pinia
状态管理
Vue Router
路由
vue-flow
流程编排画布
Axios
HTTP 客户端
TypeScript
类型系统
s

准备好让 AI 接管重复劳动了吗?

克隆仓库,两条命令启动你的第一个 AI 员工。完整文档与示例角色开箱即用。