Onenightcarnival/deepseek-harness-desktop ↗★ 3
deepseek-harness-desktop
Desktop shell for DeepSeek Harness (dsh) — unofficial packaging of the dsh web UI
AI 분석
适合需要桌面版DSH并进行插件、MCP服务器、技能包管理及代理配置的桌面端用户。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
配置中心与命令行
菜单「插件 → 配置中心…」分五页:
- 插件:按 npm 包名或来源安装、移除;「从目录安装」以软链方式装开发中的插件,「从 .tgz 安装」装
npm pack打出的包。 - 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内),再打开即移回。安装、删除、开关即时生效。 - 常用设置:内置插件的常用配置项,按插件分卡片:goal 目标模式的轮数上限、上下文自动压缩开关与触发阈值。保存即生效,留空恢复默认。其他配置项可编辑
~/.dsh/profiles/web/cordis.patch.yml。 - 代理:不使用代理 / 使用系统代理 / 手动配置。三种模式都由应用控制,子进程继承的
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。命令行同样遵循配置中心的代理设置。需要执行构建脚本的插件不在图形界面放行,按 dsh 提示在命令行窗口处理。