🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

多智能体工作台 LKDenchin/Micro-Multi

DeepSeek Harness
LKDenchin26 天前有提交已提供中文文档扫描:含敏感能力

把任务分给多个 Agent,在同一个项目里协作。兼容 DeepSeek Harness 插件。

32.9/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/9 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add LKDenchin/Micro-Multi
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · market
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 26 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包micro-multi(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/17 12:42:12

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 13 处,展示前 13 条)
  • 执行外部命令固定命令
    desktop/main.cjs:17
    const output = execFileSync('where.exe', [executableName], {encoding:'utf8', timeout:1500, windowsHide:true, stdio:['ignore','pipe','ignore']});
  • 执行外部命令固定命令
    desktop/main.cjs:22
    const output = execFileSync('reg.exe', ['query', `${hive}\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\${executableName}`, '/ve'], {encod
  • 读取本地文件
    desktop/main.cjs:31
    for (const [id, name, executable] of candidates) if (fs.existsSync(executable) && !found.has(id)) found.set(id, {id, name, executable});
  • 读取本地文件
    desktop/main.cjs:37
    if (typeof file !== 'string' || !path.isAbsolute(file) || !fs.statSync(file).isFile()) throw new Error('Invalid file');
  • 执行外部命令来自配置/变量
    desktop/main.cjs:42
    spawn(editor.executable, [file], { detached: true, stdio: 'ignore', windowsHide: true }).unref();
  • 写入本地文件
    desktop/main.cjs:60
    fs.mkdirSync(dataHome, {recursive:true});
  • 写入本地文件
    desktop/main.cjs:62
    try {fs.appendFileSync(path.join(dataHome,'desktop.log'), JSON.stringify({time:new Date().toISOString(),event,detail})+'\n');} catch {}
  • 写入本地文件
    desktop/main.cjs:70
    fs.mkdirSync(crashDirectory, {recursive:true});
  • 读取本地文件
    desktop/main.cjs:90
    if (!fs.existsSync(bundled)) throw new Error('Bundled Python runtime is missing. Please reinstall Micro-Multi.');
  • 读取本地文件
    desktop/main.cjs:96
    return candidates.find((candidate) => candidate === 'python' || candidate === 'python3' || fs.existsSync(candidate));
  • 发起网络请求
    desktop/main.cjs:101
    const response = await fetch(`${appUrl}api/health`, { signal: AbortSignal.timeout(800) });
  • 执行外部命令来自配置/变量
    desktop/main.cjs:120
    backend = spawn(executable, ['-m', 'masp.cli', 'serve', '--port', String(port)], {
  • 读取本地文件
    desktop/main.cjs:144
    try { diagnostic = fs.readFileSync(logPath, 'utf8').slice(-6000); } catch {}
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-group@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/cordis-plugin-timer@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-anonymous-user-id@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-api-settings-controller
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 多Agent任务分派
  • 同项目协作
  • 兼容dsh插件

本地多智能体桌面工作台,兼容 deepseek-harness(dsh)插件体系。

README

由 DeepSeek 最新模型翻译生成
Micro-Multi 把任务分给多个 Agent,在同一个项目里协作。兼容 DeepSeek Harness 插件。 English · 简体中文官网 · 安装 · 开始使用 · 文档 Micro-Multi 是一个以多 Agent 协作为核心的本地桌面工作区。你提出需求,主 Agent 拆分任务;你确认分工后,成员按负责文件和任务依赖执行,主 Agent 汇总结果。方案、成员进度、工具输出和代码差异放在同一个工作区里。 例如给订单接口加分页:一个成员修改接口,一个成员编写测试,文档成员更新参数说明。互不依赖的任务可以同时做;需要等接口完成的测试按依赖启动。同一文件的并发写入由调度器协调。 另一个重点是 DeepSeek Harness(dsh)插件兼容性。应用使用原生 Cordis Host 和 dsh 客户端模块系统,加载插件声明的服务、工具、设置表单和界面贡献。启用的工具也能交给团队成员使用。已有的 Skills 和 MCP 服务可以继续接入。 Windows / Linux · 中英文界面 · 自选模型服务 · Apache-2.0 为什么需要协作调度 单 Agent 适合短任务。实现、测试和审查都交给同一个执行循环时,通常需要依次处理,职责和中间结果也混在同一段上下文中。
展开完整文档(README 剩余 1 节)
Micro-Multi
把任务分给多个 Agent,在同一个项目里协作。兼容 DeepSeek Harness 插件。
English · 简体中文官网 · 安装 · 开始使用 · 文档

Micro-Multi 是一个以多 Agent 协作为核心的本地桌面工作区。你提出需求,主 Agent 拆分任务;你确认分工后,成员按负责文件和任务依赖执行,主 Agent 汇总结果。方案、成员进度、工具输出和代码差异放在同一个工作区里。

例如给订单接口加分页:一个成员修改接口,一个成员编写测试,文档成员更新参数说明。互不依赖的任务可以同时做;需要等接口完成的测试按依赖启动。同一文件的并发写入由调度器协调。

另一个重点是 DeepSeek Harness(dsh)插件兼容性。应用使用原生 Cordis Host 和 dsh 客户端模块系统,加载插件声明的服务、工具、设置表单和界面贡献。启用的工具也能交给团队成员使用。已有的 Skills 和 MCP 服务可以继续接入。

Windows / Linux · 中英文界面 · 自选模型服务 · Apache-2.0

为什么需要协作调度

单 Agent 适合短任务。实现、测试和审查都交给同一个执行循环时,通常需要依次处理,职责和中间结果也混在同一段上下文中。仅在提示词里写“分工”还不够:谁能修改哪些文件、谁必须等待谁、任务是否已启动,需要程序处理。

| 单 Agent 或没有协调器的分工 | Micro-Multi 的处理方式 |
| 实现、测试、文档依次执行 | 独立任务并行,依赖任务等待前置报告;可设置并发上限。 |
| 多个成员都修改同一个文件 | 声明文件归属,用路径锁和任务依赖协调写入。 |
| 所有职责使用同一模型 | 成员默认继承主模型,你可以在方案里单独修改。 |
| 重试时容易重复派发 | 同一任务复用正在运行或已完成的执行,批准过的版本只启动一次。 |
| 插件只接到了主 Agent | 已启用的 dsh、MCP 和命令工具可供主 Agent 与成员调用。 |

这些是执行方式的区别,不是性能排名。并行能缩短独立任务的等待时间,但更多成员也可能增加模型调用和费用。小改动可以只用主 Agent;有明确分工的大任务再启用团队。

安装

在 GitHub Releases 下载对应系统的软件包。

| 系统 | 软件包 |
| Windows x64 | NSIS 安装程序 |
| Debian / Ubuntu x64 | Debian 包 |
| Linux x64 | AppImage |
| 校验和 | SHA256SUMS.txt |

Windows 运行安装程序,然后从开始菜单打开 Micro-Multi。Debian 或 Ubuntu 使用 sudo apt install ./<package>.deb 安装下载的包。AppImage 先执行 chmod +x <file>.AppImage,再运行该文件;没有 FUSE 时可加上 --appimage-extract-and-run。

安装包内置 Python 和 Node.js。仓库操作需要另外安装 Git,Docker 和插件所需的外部 CLI 也按需安装。桌面指南介绍 Linux 凭据库、Ubuntu AppImage 配置、校验和及自行构建的方法。

完成第一个任务

1. 打开设置 → 模型 → 添加或编辑模型,填写名称、API 地址、模型 ID 和密钥,然后点击“检测连接”。
2. 添加本地项目目录。保留“直接关联此目录”勾选项,即可在原目录中工作;没有 Git 的目录会自动初始化仓库。
3. 在该项目中新建对话,选择模型、多 Agent 协作模式和允许的操作权限。
4. 说明要修改什么,以及怎样检查。例如:

为订单列表接口添加分页,保留现有响应字段。
将接口实现、边界测试、参数文档拆给不同成员,列出负责文件和依赖。
主 Agent 汇总改动,运行相关测试并说明结果。

5. 审核聊天里的协作方案,必要时调整成员、模型和负责文件,然后点击“确认执行”。
6. 查看成员进度,打开改动文件和测试输出;需要调整时在原对话中补充要求。

你可以向对话添加附件,也可以打开右侧工作区查看文件、审查、预览和终端活动。项目与对话介绍主要操作,模型配置说明接口连接方式。

使用团队协作

主 Agent 准备方案,列出成员职责、任务、负责文件、依赖和模型。通过“调整团队”修改安排,再点击“确认执行”启动这版方案。批准前不会执行成员任务。新任务或新一轮反馈需要重新确认。

确认使用服务端保存的方案版本。若方案确实更新了,聊天卡片直接显示新版分工,审核后可以在原处再次确认,无需切到协作导图。

成员默认跟随主模型,也可以单独选择其他模型。团队视图显示状态和报告,工具记录展示实际执行的操作。运行中可以补充说明、暂停对话或停止执行。验收时应查看改动和测试输出;具体流程见团队协作。

添加指令和工具

在“自定义”中管理扩展。

| 扩展 | 用途 |
| Skills | 在 SKILL.md 中保存可复用的工作指令。项目技能放在 .agents/skills/。 |
| MCP 服务 | 接入本地或远程服务提供的工具。 |
| dsh 插件 | 原生 Cordis 服务与工具、模型提供者、设置表单和对话界面组件。 |
| 命令插件 | 调用本地命令实现的工具。 |

安装后打开插件详情配置参数。有些插件需要先填写账号、API 密钥或安装外部程序,才能使用其工具。输入区的 + 菜单列出已启用能力。选择扩展类型可参考扩展指南,安装或开发 dsh 插件可参考dsh 指南。

兼容范围以包声明的入口、依赖和所需服务为准,不代表每个第三方包都已验证。聊天启动先恢复工作区,插件客户端随后加载;不提供前端的插件不会因页面探测而启动 Host。原生服务仍按 dsh 的依赖与生命周期加载。

权限和数据

输入区提供三种权限:“请求批准”在修改文件和运行命令前询问;“帮我批准”允许修改文件,运行命令仍需确认;“完全访问”允许文件操作、命令和已启用的外部工具。权限说明介绍这些设置的作用。

项目记录、对话和附件保存在本地。请求模型时会发送任务需要的上下文,启用的扩展也可能向其服务发送数据。模型配置中的 API 密钥使用系统凭据库保存。本地命令和原生插件以你的系统用户权限运行。

安装版数据位于 Windows 的 %APPDATA%\Micro-Multi\data,或 Linux 的 ${XDG_CONFIG_HOME:-~/.config}/Micro-Multi/data。源码模式默认使用工作目录下的 .masp,可通过 MASP_HOME 指定其他位置。升级和卸载保留数据,备份时应将数据目录与应用程序分开处理。

从源码运行

准备 Python 3.11+、Node.js 24+、npm 和 Git,在仓库根目录执行:

python -m venv .venv

Windows PowerShell 使用 .\.venv\Scripts\Activate.ps1 激活虚拟环境,Linux 使用 source .venv/bin/activate。随后执行:

python -m pip install -e ".[dev]"
npm ci
npm run desktop

如果使用浏览器,运行 python -m masp.cli serve,然后访问 http://127.0.0.1:3080/。配置和数据目录见部署指南。

技术栈

| 部分 | 实现 |
| 桌面应用 | Electron,使用沙箱渲染进程及桌面操作 preload 桥。 |
| 后端 | Python、FastAPI、Uvicorn 和 Pydantic,负责本地接口与智能体执行。 |
| 界面 | HTML、CSS 和 JavaScript;原生插件组件由 React 渲染。 |
| 智能体与插件运行时 | Node.js、Cordis 和 deepseek-harness 软件包。 |
| 存储 | SQLite 保存应用记录,本地文件保存附件,系统凭据库保存模型密钥。 |
| 通信 | HTTP 接口、对话事件 SSE 流,以及插件订阅 WebSocket。 |
| 构建与文档 | electron-builder、esbuild,以及由 Markdown 生成的静态网站。 |

架构说明介绍各部分如何通信,以及对应的源码目录。

文档与参与贡献

开始使用时,可以依次阅读模型配置、项目与对话、团队协作和扩展。遇到问题时,参见常见问题。

可复现的问题提交到 Issues,附上操作步骤和脱敏日志;使用讨论和建议可放在 Discussions。贡献代码前请阅读贡献指南,安全漏洞通过安全政策中的私密渠道报告。

Micro-Multi 使用 Apache-2.0 许可证。第三方组件保留各自许可证,参见 NOTICE 和运行时溯源。
预览分享卡片长什么样 ↓LKDenchin/Micro-Multi
分享 · DeepSeek Harness Hub
LKDenchin/Micro-Multi

把任务分给多个 Agent,在同一个项目里协作。兼容 DeepSeek Harness 插件。

这是你的仓库?认领条目

回到顶部