← 返回列表
需源码安装
用插件自由拼装智能体,一键启动 Web 界面
暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/15 · 已提供中文文档
SDKWork BirdCoder2:deepseek-harness-desktop(DeepSeek Harness:一切皆插件)的衍生分支,通过 upstream git 远程与上游保持同步
综合分
31.5
GitHub 分
31.5
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add sdkwork-ai/sdkwork-birdcoder2缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@deepseek-ai/dsh-root(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 03:10:24
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-agent@deepseek-ai/dsh-browser-use@deepseek-ai/dsh-experimental-browser-use-runtime@deepseek-ai/dsh-experimental-browser-use-playwright-mcp@deepseek-ai/dsh-experimental-browser-use-chrome-devtools-mcp@deepseek-ai/dsh-experimental-browser-use-stagehand-native@deepseek-ai/dsh-computer-use@deepseek-ai/dsh-experimental-computer-use-cua-driver-mcp@deepseek-ai/dsh-experimental-computer-use-cua-driver-native@deepseek-ai/dsh-llm-replay@deepseek-ai/dsh-tool-session-query@deepseek-ai/dsh-web-fetch-http用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
DeepSeek Harness
DeepSeek Harness(dsh)是由 DeepSeek AI 开发的开源 agent harness(智能体框架)。
它构建于一切皆插件的架构之上,由 Cordis 驱动,其设计参见论文 _A Programming Paradigm for Spatiotemporal Composability_。
文档:https://deepseek-harness.github.io/deepseek-harness/
开发者预览
DeepSeek Harness 处于 _开发者预览_ 阶段,正在快速迭代。未来将出现破坏兼容性的变更。
运行本项目前,请阅读安全说明。
运行
所有受支持的安装方式,包括 npx、源码、Docker、Kubernetes 和全部桌面安装包,均详见英文安装指南或中文安装指南。
GitHub Latest 当前指向 birdcoder-v0.1.0-rc.13。在通过全部校验的普通 Release 中,SemVer 最高的 tag 持有 Latest。
通过 npm 运行
安装 Node.js,然后运行:
npx @deepseek-ai/dsh@next web
该命令默认会在 http://127.0.0.1:3080 启动 Web UI,本机启动时还会用默认浏览器打开页面。通过 SSH 启动时只打印宿主机 URL,因为本地转发地址由 SSH 客户端或编辑器持有。传入 --no-open 可仅运行服务器而不打开浏览器。详见 Web UI 指南。
npm next 渠道与 GitHub Releases 独立发布,可能包含更早的 dsh 版本。依赖准确版本前,请运行 npx @deepseek-ai/dsh@next --version。
安装桌面应用
从 GitHub Releases 下载与 CPU 架构匹配的 Windows、macOS 或 Linux 安装包。桌面安装指南列出了所有安装与便携格式,并说明校验和验证方法。
使用 Docker 或 Kubernetes 部署
容器部署使用端口 4080,npx/本地运行器仍使用 3080。按照部署指南,可以从源码 clone 构建,也可以安装 GitHub Releases 中的离线镜像与部署包。
从源码运行
如需从仓库源码运行:
git clone https://github.com/sdkwork-ai/sdkwork-birdcoder2.git
cd sdkwork-birdcoder2
pnpm install
pnpm run build
pnpm dsh web
社区与支持
- 通过 GitHub Discussions 提交反馈或 bug 报告。
- 为你的插件仓库添加 dsh-plugin 话题,便于被发现。
- 欢迎加入 DeepSeek Harness 企微群:扫码添加企微小助手并填写入群问卷,完成后小助手会邀请你入群。
扫码关注 DeepSeek Harness 微信公众号,并加入微信交流群。
企微小助手
入群问卷
微信公众号
微信群组
参与贡献
参见 CONTRIBUTING.md。
开发
请先阅读开发指南与架构文档。
面向 agent:请遵循 AGENTS.md。
引用
@misc{deepseek-harness2026,
title={DeepSeek Harness: Everything is a Plugin},
author={DeepSeek-AI},
year={2026},
publisher={GitHub},
howpublished=},
}
许可证
MIT
第三方依赖及其许可证见 THIRD_PARTY_NOTICES.md。
应用根
- apps 目录索引
仓库类型
repository-kind: foundation-dependency
本仓库是 SDKWork BirdCoder2,即 DeepSeek Harness 的 fork。仓库根 packages/ 是随上游继承而来的
@deepseek-ai/dsh- 基础包族,由本仓自身的应用面(apps/cli、apps/desktop、apps/desktop-host、
apps/web)以及 apps/sdkwork-birdcoder2- 下的 SDKWork 客户端应用根消费。该包族属于基础/依赖层,
而非应用线包族,且无法搬迁到 apps//packages/:它就是上游布局,搬迁会让每一次
git merge upstream/master 产生灾难性冲突(见 AGENTS.md 的上游同步流程)。因此
foundation-dependency 正是让仓库根 packages/ 留在 fork 契约所要求位置的仓库类型,这也是
“应用仓库禁止仓库根 packages/”这条规则在此不适用的原因。
没有任何其他 SDKWork 仓库消费 @deepseek-ai/dsh-;依赖方向恰好相反 —— 本仓通过
pnpm-workspace.yaml 消费兄弟仓库的 SDKWork 源码(@sdkwork/)。
构建在该基础之上的 SDKWork 客户端应用根位于 apps/sdkwork-birdcoder2-*,遵循应用规范
(APP_CLIENT_ARCHITECTURE_ALIGNMENT_SPEC.md 及各端架构规范)—— 见
apps 目录索引 与 specs/component.spec.json。扫码进群