发布时间:2026/8/25 5:44:35
DeepSeek Harness 源码安装教程(Windows 篇) 摘要DeepSeek 开源的 agent 框架 DeepSeek Harnessdsh采用「一切皆插件」架构目前处于开发者预览阶段。本文基于实际操作完整演示在 Windows 下从源码安装的流程下载源码 → 安装依赖 → 构建项目 → 启动 Web 页面 → 配置模型每一步附命令与截图说明。适合想在本地跑起来、二次开发或研究其插件架构的前端 / Node.js 开发者。一、背景DeepSeek Harness 是什么DeepSeek Harness命令名dsh是 DeepSeek 开源的 agent harness智能体框架主打**一切皆插件Everything is a Plugin**的架构底层由 Cordis 驱动。两点先说清楚它目前处于开发者预览阶段迭代很快后续版本可能出现破坏兼容性的变更官方提供了两种运行方式npm 直接运行npx deepseek-ai/dsh web免构建和源码运行。本文讲的是后者——适合想读源码、改代码、跟进最新提交的场景。仓库地址deepseek-ai/deepseek-harness二、环境准备系统Windows 10 / 11本文实操环境Node.js^22.19.0 || 24.0.0这是仓库package.json里engines字段的硬性要求版本低了会装不上或跑不起来pnpm仓库使用 pnpm workspace 管理多包必须用 pnpm 安装依赖Git克隆仓库和后续构建都需要 git 环境注意即使手动下载 ZIP构建步骤同样依赖 Git未安装会在构建时报错详见步骤 1 的说明磁盘空间克隆后源码 node_modules体积不小预留几个 GB检查环境的命令node-vpnpm-vgit--version如果没装 pnpmnpminstall-gpnpm三、源码安装步骤步骤 1获取源码方式 A命令下载推荐gitclone https://github.com/deepseek-ai/deepseek-harness.git方式 B手动下载打开仓库主页点击绿色Code按钮 →Download ZIP解压到本地目录。适合网络环境不便或不想装 Git 的情况但后续无法git pull更新。注意即使走手动下载 ZIP 这条路后面的构建步骤pnpm install/pnpm run build依然需要本机有 Git 环境。构建过程会依赖 git 命令没装 Git 的话到这一步会报错。所以除非实在没法装 Git否则更建议直接走方式 A。手动下载的另一个不足是后续无法git pull更新。步骤 2进入目录cddeepseek-harness进入后能看到apps、packages、scripts、pnpm-workspace.yaml等目录和文件——这是一个 pnpm workspace 多包仓库。小技巧Windows在资源管理器中打开该目录后在地址栏输入cmd回车即可在当前路径直接打开命令行不用手动cd。步骤 3安装依赖pnpminstall这一步会根据pnpm-lock.yaml拉取全部 workspace 依赖耗时取决于网络耐心等进度条走完。步骤 4构建项目pnpmrun buildpnpm run build会准备好仓库的全部构建产物前端页面、CLI 等。后面启动时直接使用这些产物不会重新构建——所以这一步不能省。步骤 5启动 Web 页面pnpmdsh web启动成功后默认在http://127.0.0.1:3080提供 Web UI本机启动时会自动用默认浏览器打开页面。如果不想自动打开浏览器可以加参数pnpmdsh web --no-open四条命令连起来就是gitclone https://github.com/deepseek-ai/deepseek-harness.gitcddeepseek-harnesspnpminstallpnpmrun buildpnpmdsh web步骤 6配置模型打开页面后进入设置 → 模型进行配置配置 DeepSeekDeepSeek 卡片提供了一个 API 密钥字段输入密钥并保存即可。密钥是只写的保存后页面只会收到脱敏描述符明文存储在本地$DSH_HOME/.credentials.yaml中。添加目录提供方选择「添加提供方」可选取 Anthropic、OpenAI 等输入对应 API 密钥保存。添加自定义提供方对于自建网关或目录里没有的服务选择「添加自定义提供方」填写小写 Provider ID、基础 URL、API 协议、凭据和至少一个模型。凡兼容 OpenAI 协议的接口都可以走这个入口接入例如各厂商的 OpenAI 兼容端点。模型变更会在下一次请求时生效不需要重启服务器。四、常见问题 / 避坑Q1pnpm install报 Node 版本错误怎么办A仓库engines要求^22.19.0 || 24.0.0。用node -v检查版本过低先升级 Node建议用 nvm 管理多版本。Q2pnpm不是内部或外部命令A没装 pnpm。执行npm install -g pnpm或用corepack enable启用 Node 自带的包管理器支持。Q3clone 很慢或失败A网络问题。可以改用方式 B 手动下载 ZIP或给 git 配置代理pnpm install慢则可以考虑切换 npm 镜像源。注意手动下载 ZIP 并不能省掉 Git——构建步骤依然依赖 git 环境没装的话先装 Git。Q4手动下载 ZIP 后pnpm run build报 git 相关错误A构建过程依赖 git 命令手动下载的目录不是 git 仓库且本机没有 Git 环境时会失败。安装 Git 后重试或者改用git clone方式获取源码。Q5pnpm dsh web和pnpm dev:web有什么区别Adsh web直接使用pnpm run build产出的构建产物不重新构建dev:web是开发模式watch 热更新适合改源码调试。只想跑起来的按本文流程用dsh web即可。Q6启动后浏览器没自动打开A手动访问http://127.0.0.1:3080SSH 远程场景下按终端打印的宿主机 URL 访问。Q7一定要从源码装吗A不需要。只是体验功能的话官方提供了免构建方式npx deepseek-ai/dsh web源码安装的意义在于能读源码、能改代码、能跟进最新提交适合研究「一切皆插件」架构或做插件开发的开发者。五、总结DeepSeek Harness 的源码安装流程非常规整clone → install → build → run四步走Web UI 默认跑在 3080 端口模型在「设置 → 模型」里配置密钥即可用。整体上是一个比较标准的 pnpm workspace monorepo 工程前端同学上手门槛不高。值得留意的两点一是项目处于开发者预览阶段更新频繁建议git pull后重新pnpm install pnpm run build二是它的插件化架构是主要看点后续可以尝试写一个自己的插件跑起来。具体界面与功能以官方文档和实际版本为准有问题欢迎在评论区交流。延伸阅读官方仓库https://github.com/deepseek-ai/deepseek-harness配置模型官方中文文档https://github.com/deepseek-ai/deepseek-harness/blob/main/docs/user/guide/providers.zh.mdWeb UI 使用指南https://github.com/deepseek-ai/deepseek-harness/blob/main/docs/user/guide/index.zh.mdCordis 框架https://github.com/cordiverse/cordis

相关新闻

2026/8/25 5:44:35

抖音批量下载工具实战:主页合集一键归档

抖音批量下载工具实战:主页合集一键归档 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下…

2026/8/25 5:44:35

AI代理交易安全实战:从零构建量化策略的隔离测试与风控体系

1. 先搞清楚“AI代理交易”到底在做什么,以及为什么安全风险被放大如果你关注加密货币交易,最近可能频繁看到“AI代理”、“Agent OS”这些词。它们听起来很酷,但最核心的问题其实是:这到底是一种新的自动化交易工具,还…

2026/8/25 5:44:35

转行做 RAG/Agent 开发,少走弯路的 12 个问题

很多人以为会调用大模型 API,就能做好企业 AI 项目,可实际开发中 Demo 和商用项目存在巨大鸿沟。从编程语言选择、框架使用,到项目上线、证书与项目的取舍,存在大量容易混淆的知识点。下面通过 12 个真实问题,拆解 RAG…

2026/8/25 8:09:56

Unity 对象追踪:实现“闭环管理”的一套大白话实战

做 Unity 项目久了你会发现,最难查的 bug 不是崩溃,而是"东西没了但内存还在"、“对象销毁了还有人调用它”、“池子借出去的对象再也没还回来”。这类问题的根源都是同一个:对象的生命周期失控了。这篇文章用大白话讲讲怎么给对象上一套"闭环管理"。 一…

2026/8/25 8:09:56

移动端 Shader 变体治理实战:从爆炸到可控

如果你做过移动端项目,大概率被 Shader 变体坑过:包体莫名其妙大了几百 MB,低端机内存爆红,进战斗第一帧卡成幻灯片。这篇文章聊聊 Shader 变体这件事,以及一线团队到底是怎么把它治住的。 一、先理解问题:变体为什么会"爆炸" Shader 变体的本质是组合爆炸。每…

2026/8/25 8:09:56

Java Stream limit()方法:从短路求值到性能优化的核心实践

1. 项目概述:为什么limit()是Stream操作中的“黄金分割点”在Java 8引入Stream API之后,数据处理的方式发生了根本性的变化。从传统的命令式、循环驱动的模式,转向了声明式、函数式的流水线操作。在这个全新的范式里,limit(long m…

2026/8/25 8:09:56

Python交互式Web框架:Streamlit、Gradio、Dash、Hyperdiv

概述 本文搜集几个流行的后端友好、基于Python语言、交互式Web框架,可实现无需过多前端开发技能,几行代码实现一个MVP展示界面,可应用:数据可视化、原型快速开发、机器学习数据探索等诸多场景。 Streamlit 官网,开源…

2026/8/25 8:09:56

Unity Shader变体爆炸?75%问题不在你的代码

写在前面 很多人一遇到"包体里 Shader 变体爆炸"的问题,第一反应就是去抠自己业务代码里的 multi_compile。结果改了半天,变体数纹丝不动——因为找错了地方。 先看一组真实项目里的变体来源分布: 来源 占比 引擎内置变体(光照/阴影/雾/Lightmap 组合) ~45% 美…

2026/8/25 8:04:56

SAP ABAP利用SMW0与CL_FDT_XLSP实现Excel模板化报表生成

1. 项目缘起:当标准ALV报表无法满足业务需求时在SAP ABAP的日常开发中,我们经常需要生成格式复杂、样式多变的Excel报表。标准的ALV输出到Excel功能(REUSE_ALV_GRID_DISPLAY或CL_SALV_TABLE)虽然方便,但在面对固定表头…

2026/8/25 1:04:19

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 0:04:14

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

2026/8/25 0:04:14

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…