一键把本地 AI 编程环境装进原生窗口
25.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/5 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add BoyangRaul/DeepSeekHarness-tiny-desktop该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/9) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 一键安装启动
- 原生窗口运行
- 超小体积启动器
DeepSeek Harness 的 macOS 原生桌面小外壳,150k 超小启动器,点一下就能安装启动。
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness — Tiny Desktop(精简桌面版)
一个极简的 macOS 原生桌面封装,把 DeepSeek Harness(运行在 http://localhost:3080 的本地 DeepSeek AI 编程环境)包成独立桌面应用。
双击 DeepSeek Harness.app → 自动确保后台服务已启动(未启动则执行 npx -y @deepseek-ai/dsh web 并等待就绪)→ 在无边框原生 WKWebView 窗口里显示 DeepSeek Harness 界面——没有浏览器标签页、没有地址栏。
English README
功能特性
- 一键启动 — 先探测端口;服务未运行则在后台拉起 npx -y @deepseek-ai/dsh web 并轮询等待界面就绪(超时可配)。
- 原生独立窗口 — WKWebView + 隐藏标题栏,自动记忆窗口大小与位置。
- 启动画面实时加载反馈 — 原生覆盖层(黑底 + 径向光晕 + DeepSeek 字标 + 标语)盖住启动白屏;字标下方实时显示当前阶段(正在安装插件 / 正在启动服务 / 正在加载界面)和 #4176E5 动画进度条——首次安装时间较长,不再是无反馈干等。
展开完整文档(README 剩余 1 节)
DeepSeek Harness — Tiny Desktop(精简桌面版) 一个极简的 macOS 原生桌面封装,把 DeepSeek Harness(运行在 http://localhost:3080 的本地 DeepSeek AI 编程环境)包成独立桌面应用。 双击 DeepSeek Harness.app → 自动确保后台服务已启动(未启动则执行 npx -y @deepseek-ai/dsh web 并等待就绪)→ 在无边框原生 WKWebView 窗口里显示 DeepSeek Harness 界面——没有浏览器标签页、没有地址栏。 English README 功能特性 - 一键启动 — 先探测端口;服务未运行则在后台拉起 npx -y @deepseek-ai/dsh web 并轮询等待界面就绪(超时可配)。 - 原生独立窗口 — WKWebView + 隐藏标题栏,自动记忆窗口大小与位置。 - 启动画面实时加载反馈 — 原生覆盖层(黑底 + 径向光晕 + DeepSeek 字标 + 标语)盖住启动白屏;字标下方实时显示当前阶段(正在安装插件 / 正在启动服务 / 正在加载界面)和 #4176E5 动画进度条——首次安装时间较长,不再是无反馈干等。 - 窗口底部加载条 — splash 淡出后若页面仍在加载,窗口底部会出现一条细的 #4176E5 进度线(⌘R 刷新时同样可见)。 - 内置默认插件 — 首次启动自动安装 dsh-better-sidebar(可选,失败不阻塞启动)。 - 环境变量全可配 — 端口、URL、启动命令、超时、插件名/版本(见下文)。 环境要求 - macOS 26.0+(arm64)— 部署目标固定为 26.0 - Xcode 命令行工具(swiftc、sips、iconutil) - Node.js 18+(npx 在 PATH 中)— 用于运行 @deepseek-ai/dsh 构建与安装 bash build.sh # 构建并安装到 ~/Applications/DeepSeek Harness.app bash build.sh --no-install # 只构建(产物在 build/) open ~/Applications/DeepSeek\ Harness.app 应用包自包含——把 build/DeepSeek Harness.app 拷到任意位置即可运行。 按你的机器定制 ⚠️ 启动器在几处写死了作者机器上的路径。在你自己机器上构建前,请先修改 src/main.swift → enum Config: | 配置项 | 默认值 | 说明 | | nodeBin | /Users/boyangliu/nodejs/bin | 你机器上 Node.js 可执行文件所在目录,用于 npx | | port / url | 3080 / http://localhost:3080 | 也可在运行时用环境变量覆盖 | | bundle id | com.boyangliu.dsh-web | 在 assets/Info.plist;重新分发请修改 | 环境变量(运行时覆盖) | 变量 | 默认值 | 说明 | | DSH_WEB_PORT | 3080 | Harness 监听端口 | | DSH_WEB_URL | http://localhost:<port> | 窗口加载的地址 | | DSH_WEB_CMD | npx -y @deepseek-ai/dsh web | 启动后台服务的命令 | | DSH_WEB_TIMEOUT | 180 | 等待服务就绪的秒数,超时弹失败提示 | | DSH_PLUGIN_NAME | dsh-better-sidebar | 默认自动安装的插件 | | DSH_PLUGIN_VERSION | 0.10.3 | 默认插件版本 | 示例:DSH_WEB_PORT=3090 open ~/Applications/DeepSeek\ Harness.app 工作原理 打开 app └─ SplashView(原生覆盖层:字标 + 实时状态 + #4176E5 动画进度条) ├─ ensurePlugin():首次运行 → 安装 dsh-better-sidebar(不阻塞) ├─ ensureServer():端口未开 → 拉起 npx -y @deepseek-ai/dsh web,轮询直到就绪 └─ loadUI():WKWebView 加载界面 → 渲染完成 → splash 淡出 退出 app 后后台服务保持运行——它本身就是 DeepSeek Harness 会话;关窗只是关掉外壳窗口。 项目结构 ├── src/main.swift ← 全部应用逻辑(窗口 / 菜单 / 服务启动 / splash + 进度条) ├── assets/ ← Info.plist、应用图标、splash 字标、插件安装脚本 ├── build.sh ← 一键构建 & 安装脚本 ├── tests/ ← 窗口检查 / 测试用 HTTP 服务 / splash 离屏渲染测试 └── build/ ← 构建产物(已 gitignore) 常见问题 - 窗口一直白屏 → 确认 3080 端口空闲、Node.js 可用;查看 ~/Library/Logs/dsh-web.log。 - 首次启动很久 → 正常:首次运行 npx 要下载 @deepseek-ai/dsh 和侧边栏插件,splash 上会实时显示进度。 - 移动/重命名了 app → 从新位置重新打开即可;窗口大小通过 bundle id 记忆。 免责声明 本项目是独立的社区封装,与 DeepSeek 无任何从属或背书关系。应用图标使用 DeepSeek logo 资源仅为个人使用便利——重新分发应用时请替换图标(assets/app-icon.png)。所有 API 凭据都存放在本机 ~/.dsh profile 中,本启动器从不读取或上传它们。 开源许可 MIT © 2026 Boyang Liu — 见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
BoyangRaul/DeepSeekHarness-tiny-desktop
一键把本地 AI 编程环境装进原生窗口
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目