Onenightcarnival/deepseek-harness-desktop ↗★ 4
deepseek-harness-desktop
Desktop shell for DeepSeek Harness (dsh) — unofficial packaging of the dsh web UI 适合需要桌面端独立运行、配置MCP服务及管理技能的DSH用户。
Other repositories with this package name
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗配置中心
菜单「插件 → 配置中心…」,六页:
-
插件:按 npm 包名或来源安装、移除。「从目录安装」以软链方式装开发中的插件;「从 .tgz 安装」装
npm pack打出的包。需要执行构建脚本的插件不在图形界面放行,按 dsh 提示在命令行窗口处理。 -
MCP 服务器:列表加详情。远程服务(streamable-http:地址与请求头)或本机命令(stdio:命令、参数、环境变量、工作目录)。
npx走内置 pnpm 的pnpm dlx,uvx走随包分发的 uv,首次运行下载依赖或 Python 解释器到应用数据目录;国内网络在环境变量里设UV_PYTHON_INSTALL_MIRROR。「测试连接」完成 MCP 握手并显示工具数。配置写入用户配置层的托管区块,保存即生效。 -
技能:安装 zip 技能包(单技能或多技能合集)。列表按 SKILL.md 的 frontmatter 展示名称、版本、描述与调用面,每项有启用开关和删除。点名称进详情:全部 frontmatter 字段、源文件树、只读预览(文本限 256 KB)、打开目录。关闭的技能移到应用数据目录的
disabled-skills/(不在~/.dsh内),再打开即移回。安装、删除、开关即时生效。 -
内置插件:dsh 内置插件的常用配置项,按插件分卡片:goal 目标模式的轮数上限、上下文自动压缩开关与触发阈值。保存即生效,留空恢复默认。其他配置项编辑
~/.dsh/profiles/web/cordis.patch.yml。 -
通用:桌面程序自身的五个开关,默认全部关闭,切换即生效:
- 开机自动启动(系统登录项)。
- 启动时最小化到托盘。
- 显示托盘图标。托盘菜单:打开主窗口、配置中心、退出;macOS 为菜单栏图标。
- 关闭时最小化到托盘。关闭主窗口只隐藏窗口,dsh 服务与运行中的任务继续;托盘菜单或应用菜单的「退出」才停止服务;双击应用图标或托盘图标重新打开窗口。
- 运行任务时保持系统唤醒。有 agent 在运行、有排队输入或有作业在执行期间阻止系统休眠。
Windows / Linux 上「启动时 / 关闭时最小化到托盘」需同时开启托盘图标,否则关闭即退出。
-
代理:不使用代理 / 使用系统代理 / 手动配置。三种模式都由应用控制,子进程继承的
HTTP_PROXY等变量先被清除。系统代理按目标地址逐个读取系统设置,支持 PAC 与例外列表。手动配置支持主机名、端口、例外列表(corp.com、*.corp.com、10.*、``)、身份验证(密码可选记住)、TLS 选项(系统证书库、导入 CA、不校验证书)。对 dsh 服务的全部网络请求生效,本机地址始终直连。「测试连通」显示目标地址走直连还是哪台代理。保存后自动重启 dsh 服务。
菜单「插件」另有两项:
- 重新同步预置插件…:清除本版本的冲突排除记录并重启,强制恢复全部预置插件。
- 打开命令行窗口:打开终端(Windows 为 cmd,macOS 为 Terminal),
dsh、pnpm、node、npx、uvx、uv已在 PATH 上,运行在应用内置的 Node 上。长期使用可把用户数据目录下的bin/加进 PATH。命令行同样遵循配置中心的代理设置。