【AI】DeepSeek Harness 安装、运行、管理插件

简介: 本文介绍了如何运行DeepSeek开源的Agent框架DeepSeek Harness(dsh)。主要内容包括:使用nvm安装适配的Node版本;通过代理加速克隆GitHub源码;使用pnpm安装依赖并启动项目;配置DeepSeek API Token;安装扩展功能的插件。该框架自带Web界面,支持模型适配、文件编辑等插件化功能

200x200

  ◆ 博主名称: QuZhengRong

  AI俘虏,样式苦手

⭐️ LuckReport专栏LuckReport

⭐️ SpringBoot专栏SpringBoot

⭐️ SpringCloud专栏SpringCloud


目录

image

DeepSeek 最近开源了自己的官方 Agent 运行框架 DeepSeek Harness,简称 dsh。它自带 Web 界面,模型适配、文件编辑、命令执行这些能力都是插件,可以自由替换。这篇文章介绍下怎么把这个 Agent 运行起来,包括用 nvm 装 Node、代理拉源码、启动项目、配置 token 和安装插件。

一、安装 nvm 管理 Node 版本

1、Node 版本要求

dsh 对 Node 版本有硬性要求,package.json 里的 engines 约束是:

^22.19.0 || >=24.0.0

也就是 Node 22.19.0 及以上,或者 24.0.0 及以上。我机器上原来装的是 Node 16,启动直接报错,装之前记得先看一眼版本。

2、安装 nvm-windows

为了不影响原有项目的 Node 版本,我用 nvm 来做版本切换。Windows 上用的是 nvm-windows,去发布页下载 nvm-setup.exe:

nvm-windows releases

如果 GitHub 下载慢,同样可以在下载链接前面加上 gh-proxy 代理:

https://gh-proxy.com/https://github.com/coreybutler/nvm-windows/releases/download/v1.2.2/nvm-setup.exe

安装一路下一步就行,装完重开终端,运行 nvm -v 能看到版本号就说明装好了。

3、配置国内镜像(可选但建议)

nvm 默认从 Node 官网下载安装包,国内速度很慢,建议先切到淘宝镜像:

# 配置 node 下载镜像,解决 nvm install 卡住的问题
nvm node_mirror https://npmmirror.com/mirrors/node/
# 配置 npm 镜像
nvm npm_mirror https://npmmirror.com/mirrors/npm/

4、安装并切换 Node 版本

# 安装 Node 22.19.0,也可以直接 nvm install 24 装最新的
nvm install 22.19.0

# 切换到该版本,会提示需要管理员权限,用管理员身份打开终端即可
nvm use 22.19.0

# 验证
node -v   # 输出 v22.19.0
npm -v

到这里 Node 环境就准备好了,原来的旧版本也还在,需要的时候 nvm use 16 就能切回去。

二、拉取源码

直接克隆 GitHub 仓库在国内经常卡住或者速度只有几 KB/s,这里用 gh-proxy 做代理加速。用法很简单,在原始 git 链接前面加上 https://gh-proxy.com/ 就行:

# 原始地址:https://github.com/deepseek-ai/deepseek-harness.git
# 前面拼接 gh-proxy 代理地址即可加速
git clone https://gh-proxy.com/https://github.com/deepseek-ai/deepseek-harness.git

实测走代理后几 MB/s,很快就拉完了。进入项目目录:

cd deepseek-harness

三、安装依赖并启动项目

1、安装 pnpm

源码构建需要 pnpm,直接用 npm 全局安装:

# 全局安装 pnpm
npm install -g pnpm

# 验证,能看到版本号就说明装好了
pnpm -v

2、安装依赖并构建

# 安装依赖
pnpm install

# 构建前端产物,这一步不能省,跳过会导致 Web 界面异常
pnpm run build

3、启动项目

# 源码模式启动 Web UI
pnpm dsh web

终端出现类似 dsh web: http://127.0.0.1:3080 的输出就说明启动成功了,浏览器打开这个地址就能看到界面。

image
image

四、配置 API Token

启动 Agent 后还需要配置 模型 的 API Key。

1、申请 Key

打开 DeepSeek 开放平台,登录后在 API Keys 页面创建一个密钥。注意密钥只在创建那一刻显示一次,要马上复制保存下来。

2、在界面里配置

在 Web 界面左下角进入设置,找到模型配置,把 API Key 粘贴进去保存即可,除了 DeepSeek 外你还可以添加其它模型

image

如果遇到打开设置页提示 HTTP 403 的情况,可能是浏览器启用了 Page Assist 插件,禁用插件即可

五、安装插件

dsh 的设计就是万物皆插件,官方只提供了一个基础界面,功能扩展主要靠插件。插件安装用 dsh plugin 命令,源码模式下在前面加 pnpm 就行:

# npm 包形式的插件,源码模式下用 pnpm dsh
pnpm dsh plugin --profile web add <npm包名>

# 也可以直接从 GitHub 仓库安装
pnpm dsh plugin --profile web add git+https://github.com/<作者>/<仓库>.git

# 查看已安装的插件
pnpm dsh plugin --profile web list

# 添加一个皮肤插件
pnpm dsh plugin --profile web add https://gh-proxy.org/https://github.com/kingOfSoySauce/dsh-liang-skin/releases/download/v0.1.4/dsh-client-liang-intensity-skin-0.1.4.tgz

在这里插入图片描述

装完插件要重启 pnpm dsh web 并刷新页面才能生效,然后在界面的设置里就能看到新装的插件

六、LuckReport 项目推荐

在这里插入图片描述

导航:LuckReport专栏

1、项目简介

Luck-Report 是一款基于开源项目 UReport2 重构的 Java 高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相较于 UReport2,Luck-Report 在技术架构上进行了全新升级,后端基于 SpringBoot 框架开发、前端采用 Vue 框架构建,技术选型贴合当下主流项目开发标准,可精准适配各类实际开发需求。

Luck-Report 提供了全新的基于网页的报表设计器,可以在 Chrome、Firefox、Edge 等各种主流浏览器运行(IE 浏览器除外)。使用 Luck-Report,打开浏览器即可完成各种复杂报表的设计制作。

Luck-Report 基于 Apache-2.0 开源协议 开源

2、在线体验

相关文章
人工智能 缓存 前端开发
7503 28
人工智能 JavaScript 开发工具
3490 6
开发工具 Swift git
1319 1
缓存 JavaScript Shell
1645 2
Shell API 调度
911 2
人工智能 JavaScript 测试技术
844 0
安全 机器人 API
690 2
|
15天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1861 13
|
14天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
2173 121
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考

热门文章

最新文章