登录 注册

deepseek-harness (插件化Agent框架)

去点 Star
其他
279,052
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
TypeScript
语言
创建时间
最近更新

项目能做什么

DeepSeek AI 开源的 AI Agent 框架,基于 Cordis 构建,采用“一切皆插件”架构。
来源:基于仓库元数据 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

{
  "name": "deepseek-harness",
  "description": "DeepSeek Harness(简称 dsh)是由 DeepSeek AI 开源的 Agent 框架,采用“万物皆插件”(everything-is-a-plugin)架构,基于 Cordis 构建。",
  "content": "## 项目简介\n\nDeepSeek Harness(简称 `dsh`)是由 DeepSeek AI 开源的 Agent 开发/运行框架(Harness)。该项目采用“万物皆插件”(everything-is-a-plugin)的核心架构,底层由 Cordis 提供支持。\n\n> ⚠️ **注意**:本项目目前处于开发者预览阶段(Developer preview),迭代非常迅速,后续版本**会存在不兼容的代码变更**。运行前请务必确认相关安全事项(SAFETY.md)。\n\n---\n\n## 核心功能\n\n- **万物皆插件架构**:基于 Cordis 构建的高可扩展性 Agent 运行环境。\n- **内置 Web UI**:提供图形化界面以便交互和调试。\n- **多种运行方式**:支持通过 `npx` 免安装直接运行,或通过源码构建本地开发。\n\n---\n\n## 适合谁用\n\n- 关注 Agent 框架与“万物皆插件”架构的开发者。\n- 想要基于 DeepSeek 提供的 Harness 搭建、测试或拓展 Agent 的技术人员。\n\n---\n\n## 安装步骤\n\n你可以根据需要选择使用 `npm` 直接运行,或通过源码克隆编译。\n\n### 方式一:通过 npm 运行(推荐快速体验)\n\n需要先安装 `Node.js`,然后在终端执行:\n\n```sh\n# 启动 Web UI\nnpx @deepseek-ai/dsh web\n```\n\n- 默认会在本地 `http://127.0.0.1:3080` 启动 Web UI,并自动使用系统默认浏览器打开。\n- 如果在 SSH 远程环境下运行,只会输出 host URL(本地端口转发需由 SSH 客户端或编辑器处理)。\n- 若不想自动打开浏览器,可以传入 `--no-open` 参数:\n  ```sh\n  npx @deepseek-ai/dsh web --no-open\n  ```\n\n### 方式二:从源码构建运行\n\n需要从 GitHub 克隆仓库并使用 `pnpm` 构建:\n\n```sh\n# 克隆仓库\ngit clone https://github.com/deepseek-ai/deepseek-harness.git\ncd deepseek-harness\n\n# 安装依赖\npnpm install\n\n# 编译构建(生成所需产物)\npnpm run build\n\n# 启动 Web UI(直接使用刚构建好的产物,不会重复触发构建)\npnpm dsh web\n```\n\n---\n\n## 配置说明\n\n此部分原文未说明,请查看原仓库文档(官方文档链接:https://deepseek-harness.github.io/deepseek-harness/ )。\n\n---\n\n## 开发与常见问题\n\n- **开发模式**:在源码开发时,可使用 `pnpm run dev:web` 命令,该命令会在单个终端中自动执行构建、启动服务,并在源码修改时热重载(rebuild)客户端资源;执行 `make help` 可查看 Web 和 Desktop 对应的 Make 目标。\n- **发布插件**:为你的插件仓库添加 `dsh-plugin` 主题标签,以便其他人发现。\n- **问题反馈**:可以通过项目仓库的 GitHub Discussions 或官方 Discord 社区进行交流。"
}
原始 README 摘录(英文原文,节选前 3000 字符)
# DeepSeek Harness

English | [中文](README.zh.md)

DeepSeek Harness (`dsh`) is an open-source agent harness developed by [DeepSeek AI](https://deepseek.com).

It is built on an **everything-is-a-plugin** architecture and powered by [Cordis](https://github.com/cordiverse/cordis), whose design is described in [_A Programming Paradigm for Spatiotemporal Composability_](https://arxiv.org/abs/2608.25512).

Documentation: [https://deepseek-harness.github.io/deepseek-harness/](https://deepseek-harness.github.io/deepseek-harness/)

## Developer preview

DeepSeek Harness is in _developer preview_ and iterating rapidly. **THERE WILL BE COMPATIBILITY-BREAKING CHANGES.**

Review the [safety notice](SAFETY.md) before running the project.

## Run

### Run from `npm`

Install `Node.js`, then run:

```sh
npx @deepseek-ai/dsh web
```

The command starts the Web UI at `http://127.0.0.1:3080` by default and opens it in the default browser for a local launch. An SSH launch only prints the host URL because the SSH client or editor owns the local forwarded address. Pass `--no-open` to run the server without opening a browser. See [Web UI guide](docs/user/guide/index.md).

### Run from source

To run from a repository checkout:

```sh
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
```

`pnpm run build` prepares the repository artifacts. `pnpm dsh web` uses those built artifacts without rebuilding.

## Community and support

- Submit feedback or bug reports through [GitHub Discussions](https://github.com/deepseek-ai/deepseek-harness/discussions).
- Add the [`dsh-plugin`](https://github.com/topics/dsh-plugin) topic to your plugin repository for discoverability.
- Join <a href="https://discord.gg/4MrtZUhpxg">DeepSeek Harness Discord community</a>.

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md).

## Development

Start with the [development guide](docs/development.md) and [architecture documentation](docs/architecture.md).

`pnpm run dev:web` builds, serves, and rebuilds client bundles on source edits in one terminal, and `make help` lists the matching Make targets for Web and Desktop; the guide's application commands section owns the full table.

For agents, follow [AGENTS.md](AGENTS.md).

## Citation

```bibtex
@misc{deepseek-harness2026,
  title={DeepSeek Harness: Everything is a Plugin},
  author={DeepSeek-AI},
  year={2026},
  publisher={GitHub},
  howpublished={\url{https://github.com/deepseek-ai/deepseek-harness}},
}
```

## License

[MIT](LICENSE)

Third-party dependencies and their licenses are disclosed in [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).
阅读完整原文

商业机会分析 规则生成(AI 未配置)

综合评分 42.4 分。该项目在“个人可实施性”维度得 57 分,“付费可能性”维度得 20.0 分,差异化空间 40.0 分(评分依据见评分卡)。

面向细分需求的二次开发产品

产品构想基于 deepseek-harness 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。
目标用户该细分场景用户
难度/周期中 · 2~6 周
收费模式买断制 / 订阅制 / 广告
竞争风险细分需求规模需验证
依据 AI 推测:基于项目主题标签的判断

封装为在线小工具或 API 服务

产品构想把项目最常用的一个功能做成网页小工具,靠流量变现或按量计费。
目标用户搜索引擎带来的长尾用户
难度/周期低 · 1~3 周
收费模式免费引流 + 增值功能 / API 按量计费
竞争风险同质化竞争,需做好 SEO
依据 AI 推测:基于技术栈与部署特征的判断
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
farion1231/cc-switch 中文介绍暂未生成
A cross-platform desktop All-in-One assistant for Claude Cod
153,632 Rust
nexu-io/open-design 中文介绍暂未生成
The 1st Collaborative AI Design Agent Workspace. Local-first
107,173 TypeScript
tt-a1i/archify 中文介绍暂未生成
Turn any idea, plan, or codebase into a beautiful interactiv
95,574 JavaScript
tw93/Mole 中文介绍暂未生成
🐹 Open-source Mac and PC cleaner. Keep your machine clean, l
74,633 Shell
Ebony-Vinyl/dsh-our-free-model 中文介绍暂未生成
在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash
69,807 JavaScript
alchaincyf/nuwa-skill 中文介绍暂未生成
你想蒸馏的下一个员工,何必是同事。蒸馏任何人的思维方式——心智模型、决策启发式、表达DNA。Distill how an
38,052 Python
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 37 个 Release
社区活跃Star 279,052 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。