Onenightcarnival/deepseek-harness-desktop ↗★ 4
deepseek-harness-desktop
Desktop shell for DeepSeek Harness (dsh) — unofficial packaging of the dsh web UI 适合需要桌面端独立运行、配置MCP服务及管理技能的DSH用户。
같은 패키지 이름의 다른 저장소
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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。命令行同样遵循配置中心的代理设置。