基于 Deepseek-Harness 核心底座打造的桌面版 Agent.继承底坐全部能力。并补全 IDE 相关功能。
60.4/100
综合分
98
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add kukucaiCndy/Corum-Harness该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包corum-harness(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 17:49:55
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 桌面版智能体
- 继承底座全部能力
- 补全IDE功能
README
由 DeepSeek 最新模型翻译生成Corum Harness
基于 DeepSeek Harness 底座构建的通用智能体软件——把智能体循环、工具系统、多智能体编排、记忆、技能打包成开箱即用的产品,面向编程场景与通用智能体场景。
📣 进交流群:微信扫码加入「Corum 交流群」,反馈问题、共建工作流
个人微信:hjkkclife(备注 corum,欢迎交流共建)
这是什么
Corum Harness 把 DeepSeek Harness 从一个 智能体运行时,扩展成一个可直接使用的智能体产品:
dsh 运行时内核 + Electron 桌面承载层 + 38 个自研插件 + 一套默认配置。
定位类比:DeepSeek Harness 是「Linux 内核」(Cordis 插件框架 + 智能体循环 + capability seam),本项目是「发行版」(产品化的智能体能力 + 插件 + 默认配置)。不改内核,只做用户空间。
底座能力(上下文管理、工具系统、LLM 适配、会话存储、子代理机制)全部继承自 dsh;本项目的价值集中在把智能体能力做成可直接使用的产品——编程助手是最先落地的场景。
核心能力
- 多智能体编排:orchestrate 声明式 fan-out;子代理在独立 git worktree 中工作并自动集成;子代理卡片可见可控,编排进度一目了然。
展开完整文档(README 剩余 1 节)
Corum Harness
基于 DeepSeek Harness 底座构建的通用智能体软件——把智能体循环、工具系统、多智能体编排、记忆、技能打包成开箱即用的产品,面向编程场景与通用智能体场景。
📣 进交流群:微信扫码加入「Corum 交流群」,反馈问题、共建工作流
个人微信:hjkkclife(备注 corum,欢迎交流共建)
这是什么
Corum Harness 把 DeepSeek Harness 从一个 智能体运行时,扩展成一个可直接使用的智能体产品:
dsh 运行时内核 + Electron 桌面承载层 + 38 个自研插件 + 一套默认配置。
定位类比:DeepSeek Harness 是「Linux 内核」(Cordis 插件框架 + 智能体循环 + capability seam),本项目是「发行版」(产品化的智能体能力 + 插件 + 默认配置)。不改内核,只做用户空间。
底座能力(上下文管理、工具系统、LLM 适配、会话存储、子代理机制)全部继承自 dsh;本项目的价值集中在把智能体能力做成可直接使用的产品——编程助手是最先落地的场景。
核心能力
- 多智能体编排:orchestrate 声明式 fan-out;子代理在独立 git worktree 中工作并自动集成;子代理卡片可见可控,编排进度一目了然。
- 指挥模式(Conductor Mode):「一个技术负责人带一支队伍」的基础模式(baseMode: 'conductor',与 standard / ptc / minimal / cordis 并列):
- 指挥者是技术负责人,不是调度员——判断问题是什么、该怎么解、结果是否真的达标;
- 恒只读:不给写工具、只给只读 shell,约束走机制层门禁,用户权限档位只对 worker 生效;
- 三阶段调研:入门自己看(有界)→ 深入交给 research 子代理 → 收尾只做点读验收;
- 子代理的报告是主张不是证据,验收必须亲自看 diff。
- 智能体预设(persona):岗位、人格、职责、域边界、模型路由(主 / 子 / 调查三档独立配置)。
- 记忆底座:事实级存储、存续期与衰减,设置中心可配。
- MCP 集成:MCP 服务管理与授权,工具自动装配进智能体。
- 技能库:可绑定的可复用技能(含项目自带开发规范技能)。
- 本地模型:支持 Ollama 等本地服务商,云端 / 本地随配置切换。
- 文生图:本地文生图能力(corum-artgen)。
- 编程工作台(编程场景的落地形态):Monaco 编辑器 + 文件树 + 终端 + 对话区,可拖拽重组。
工程化
- 插件化发行:38 个插件包按 ui / session / agent 分组,能力与界面同包。
- 最小内核侵入:官方包尽量从 npm registry 原样引用;必要的定制集中在 16 个 fork 包(修补底座在上层暴露的能力缺口),差异全部登记在 docs/fork-delta.md 并由 scripts/verify-fork-drift.sh 守卫字节级一致性——其余定制仍通过「写插件 + overlay 覆盖行」完成。
- 可验证性优先:CDP 实机验证技能 + 声明式断言跑器,界面改动必须跑真机三层验证(渲染 / 行为 / 零控制台错误)。
快速开始
环境要求:Node ^22.19.0 || >=24.0.0,pnpm 11.7.0。
pnpm install
pnpm shell:dev # 开发态启动桌面应用
pnpm pack # 打包 macOS 应用(.app / .dmg)
平台说明:当前打包链路面向 macOS(Apple Silicon);跨平台(Windows / Linux)尚在规划中。
构建与检查
pnpm build # 全量构建(packages/)
pnpm typecheck # 全量类型检查
pnpm shell:smoke # 冒烟启动
fork 与官方基线的漂移守卫(改 fork 包后必跑) ./scripts/verify-fork-drift.sh
仓库结构
packages/
├── desktop/ # Electron 桌面承载层(壳 + 宿主桥 + 打包) │ ├── src/host/ # host 侧:桥接、IPC、打包闭包 │ ├── src/client/ # renderer 侧:壳、编辑器、布局 │ └── assets/ # 品牌与图标资源 └── plugins/ # 38 个插件包,按能力分组 ├── ui/ (12) # 界面区域:面板、插件中心、主题基座 ├── session/ (11) # 会话与交互:对话、审批、提问、模型选择 └── agent/ (15) # 智能体能力:编排、子代理、记忆、MCP、工具
profile/corum/ # 发行版配置档清单 cordis.patch.yml # 发行版 overlay(覆盖官方默认行 + 插入插件行) docs/ # fork 差异台账与开源资产 scripts/ # 开发 / 验证 / 打包 / 审计脚本 skills/ # 项目自带技能(开发规范、CDP 实机验证)
插件是怎么被加载的:每个插件包自带 cordis.patch.yml 声明挂载行,发行版 cordis.patch.yml 只放跨包覆盖;新增插件须同时登记进 packages/desktop/package.json 与 packages/desktop/desktop-host/package.json(打包闭包按后者补齐,遗漏会导致 仅打包态功能缺失)。
启动主题
桌面端在「设置 → 外观 → 启动」中管理启动主题,支持导入 ZIP、预览、切换和删除。主题可使用 HTML 动画或本地视频,播放结束且主界面就绪后进入,也可按 Esc 跳过。
主题包格式、HTML 示例、视频模板与打包工具见 启动主题制作说明。仓库提供内置 HTML 终端动画和源文件模板,视频素材由主题作者自行放入包内。
插件开发
Corum 支持不修改宿主源码的第三方插件:一个包可同时包含 host 宿主半与可选的 client 客户端半,提供 Cordis 服务、注册智能体工具、读取会话信息,或扩展指定 UI 区域。
插件使用 dsh.bundle 形态分发,由自带的 cordis.patch.yml 完成挂载。
- 完整开发指南:插件开发指南(能力 API、安装、调试与故障排查)
- 最小示例:hello-plugin
- 完整示例:region-replacement-plugin(UI 区域覆盖、设置页、工具注入与会话信息)
从脚手架开始
在独立目录中创建插件;@you/my-plugin 换成自己的包名,my-plugin 换成目标目录:
npx --yes --package @corum/plugin-sdk corum-plugin-init \
--name @you/my-plugin --dir my-plugin
cd my-plugin
pnpm install
pnpm build
脚手架默认生成同时包含 host 与 client 的 K2 插件;只开发宿主能力时可加 --kind k1。
SDK、构建配置、挂载声明和兼容字段会一并生成,无需手写 bundle 闭包。
若镜像源尚未同步 @corum 包,请在项目的 .npmrc 中配置:
@corum:registry=https://registry.npmjs.org/
一个最小宿主插件
import { definePlugin, type Context } from '@corum/plugin-sdk'
export const name = 'hello-plugin'
export const inject: string[] = []
export function apply(ctx: Context): void {
ctx.provide('helloPlugin', {
greet: (who: string) => hello, ${who},
})
}
export default definePlugin({ name, inject, apply })
宿主半导出 name、依赖声明 inject 和装配函数 apply;副作用放进 apply,不要放在模块顶层。客户端半可以注册 corum.editor、corum.trajectory、corum.panel 三个区域的覆盖组件,或添加「设置 → 扩展」页面;布局与内部槽位仍由宿主管理。
构建、安装与验证
UI 插件必须完整执行三步构建,脚手架已配置好,不要只运行 tsdown:
pnpm build # tsc -b && tsdown && corum-inline-css
pnpm typecheck
pnpm test # 若已添加测试
将插件安装到当前 Corum 配置档,然后重启应用使宿主半生效:
cd ~/.corum/profiles/web
pnpm add @you/my-plugin
开发者也可在「设置 → 高级」开启开发者模式,通过「集成中心 → 扩展包 → 导入本地扩展包」导入目录或 ZIP。启动失败的插件会显示具体原因,并可从已装列表移除。
提交前至少通过类型检查、测试和构建;本仓插件还需运行:
pnpm verify:plugin-spec
pnpm verify:plugin-ui
pnpm verify:plugin-guide
开发红线
1. 跨 bundle 共享状态一律用 Cordis 服务,不要挂 window 全局或模块级单例(bundle 各自内联 @corum/ 源码,模块级状态会被复制成多份且永不收敛)。
服务通过 inject 声明后消费,不要对未装配的服务直接调用 ctx.get。
2. 不要随意把 @corum/ external 化:底座的共享模块表有硬编码种子,自建共享模块走 dsh.client 路径会导致白屏——用 Cordis 服务绕开。
3. 依赖分层不能混:@corum/plugin-sdk 放 dependencies;@deepseek-ai/ 和 react 放 peerDependencies,并镜像到 devDependencies,避免加载两份基座实例。
4. host 插件改动必须重启应用(renderer 改动才走 HMR);跨包状态 / 壳 / 调度器改动必须过 CDP 实机三层验证(UI 渲染 + 行为 + 零控制台错误)。
「编译通过」不等于「做完了」。
5. 本仓内置插件使用 pnpm create:plugin --name @you/my-plugin --dir packages/plugins/<组>/my-plugin 生成,并登记到 packages/desktop/package.json 与 packages/desktop/desktop-host/package.json;修改 fork 包前先读 fork 差异台账。第三方 dsh.bundle 插件不需要这些登记。
与 DeepSeek Harness 的关系
| | DeepSeek Harness | Corum Harness |
| 角色 | 智能体运行时内核 | 智能体产品发行版 |
| 提供 | Cordis 框架、agent loop、工具系统、capability seam | 智能体能力产品化、38 个插件、默认配置 |
| 依赖方式 | — | 大部分从 npm registry 引用官方包(@deepseek-ai/dsh-);另维护 16 个 fork 包修补能力缺口 |
本项目维护 16 个 fork 包(用来修补底座在上层暴露的能力缺口),差异全部登记在 docs/fork-delta.md,并有 scripts/verify-fork-drift.sh 守卫字节级一致性。
开源范围
本项目采用 open core 模式:
- 开源(本仓库):任务模式(Task Mode)——单任务泳道 + 指挥模式 + 完整的智能体能力面(编排、子代理、记忆、MCP、技能、编程工作台)。
- 闭源(独立维护):项目模式(Project Mode)——项目制工作区、多智能体团队协作、需求 / 任务 / BUG 管理与项目级知识治理。开源发行版只呈现任务模式,不提供项目模式入口。
剥离已完成(2026-09-27):项目模式的实现已迁出本仓库,现位于独立闭源仓 Corum-Harness-Project;本仓库为纯任务模式的开源形态(侧栏不再出现「项目」tab,无相关依赖与挂载行)。
若要构建含项目模式的闭源形态,需把闭源仓的插件(@corum/corum-project 等)经 cordis patch 挂载到本仓之上,具体步骤见该仓的 README。历史规划文档已不入库。
项目状态
早期开发阶段,接口与配置仍在快速演进,尚未发布稳定版本(当前 0.1.0)。
0.2.1-rc3 升级:阶段0(备份与真实基线) ✅ 完成(远程经 PR #155)——fork-drift 真实 N=3,完整备份已建立,远程回滚点经 PR 合并完成。升级文档见 docs/UPGRADE-0.2.1-rc3.md。
欢迎通过 Issue 反馈问题与建议。
许可证
Apache License 2.0。
选择 Apache-2.0 而非 MIT 的原因:它显式授予专利许可(第 3 节),对商业使用与企业贡献者更友好,同时保留商标条款(第 6 节)。上游 DeepSeek Harness 为 MIT,与本许可证兼容。
致谢
本项目构建于 DeepSeek Harness 与 Cordis 之上,感谢底座团队的工作。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
kukucaiCndy/Corum-Harness
基于 Deepseek-Harness 核心底座打造的桌面版 Agent.继承底坐全部能力。并补全 IDE 相关功能。
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2