macOS 菜单栏上的一只小鲸鱼,帮你照看 DeepSeek HarnessDSH:
38.2/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/Alphainfix/dsh-whale.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/23) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-whale(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 11:41:00
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- 菜单栏守护DSH服务
- 显示选定模型余额
- 一键打开WebUI
README
由 DeepSeek 最新模型翻译生成DSH 小鲸鱼 🐋
macOS 菜单栏上的一只小鲸鱼,帮你照看 DeepSeek Harness(DSH):
- 守着服务:开机自动拉起 dsh web,崩了自动重启;启动失败会发通知告诉你原因。
- 一眼看余额:DeepSeek、OpenRouter、ChatGPT 订阅……想看哪几个,在设置里勾选。
- 一键打开界面:自动带上登录 token 打开 DSH 网页,不用再去日志里翻链接。
English — A macOS menu bar companion for DeepSeek Harness. It keeps dsh web running (auto-start at login, restart on crash, a notification with the reason when startup fails), shows the model balances you choose, and opens the web UI with its login token in one click. Build with scripts/build-app.sh --install; everything else below is in Chinese.
安装
展开完整文档(README 剩余 1 节)
DSH 小鲸鱼 🐋
macOS 菜单栏上的一只小鲸鱼,帮你照看 DeepSeek Harness(DSH):
- 守着服务:开机自动拉起 dsh web,崩了自动重启;启动失败会发通知告诉你原因。
- 一眼看余额:DeepSeek、OpenRouter、ChatGPT 订阅……想看哪几个,在设置里勾选。
- 一键打开界面:自动带上登录 token 打开 DSH 网页,不用再去日志里翻链接。
English — A macOS menu bar companion for DeepSeek Harness. It keeps dsh web running (auto-start at login, restart on crash, a notification with the reason when startup fails), shows the model balances you choose, and opens the web UI with its login token in one click. Build with scripts/build-app.sh --install; everything else below is in Chinese.
安装
需要 macOS 13 以上、Xcode 命令行工具(xcode-select --install),以及已经能用的 DSH。
git clone https://github.com/Alphainfix/dsh-whale.git
cd dsh-whale
scripts/build-app.sh --install # 编译、打包,装进 /Applications scripts/install-launchagent.sh # 可选:开机自动启动
然后从「应用程序」里打开 DSH小鲸鱼,菜单栏会出现一只鲸鱼。它没有 Dock 图标。
使用
点一下菜单栏的鲸鱼:
- 开启 / 关闭 / 重启服务,以及打开 DSH 界面。
- 服务是按 3080 端口认的:你在终端里自己运行的 dsh web,小鲸鱼一样看得见、管得了。
- 退出小鲸鱼时,它会问你要不要把服务一起停掉。
「打开 DSH 界面」会优先用 ~/Applications/DSH.app(用 Safari「添加到程序坞」做的网页 App,独立窗口);没有的话就用默认浏览器。
设置
面板右下角的「设置…」(⌘,):
- 余额显示:勾选要显示的余额,名字可以直接改,右边的箭头调整顺序。
- 显示微信 Clawbot 状态:没用 wechat-clawbot 的话可以关掉这一行。
- 启动 DSH 的权限模式:默认跟随 DSH(改文件、跑命令前会先问你)。选「完全访问」后,小鲸鱼拉起的 DSH 可以读写整台电脑,而且不再弹审批 —— 确定需要再开。
余额从哪来
小鲸鱼自己不连任何厂商,也不碰你的 API key。余额来自 DSH 的 GET /api/model-balance,这个接口由 DSH 里的余额插件提供;没有这个插件的话,余额区就是空的,其他功能照常。
想自己提供余额的话,接口返回这个形状就行(每个源一项,键就是设置里看到的 id):
{
"ok": true,
"providers": {
"deepseek": { "ok": true, "label": "DeepSeek", "kind": "prepaid", "currency": "CNY", "remaining": 86.4, "limit": null },
"codex": { "ok": true, "label": "ChatGPT 5h 余量", "kind": "quota", "currency": "%", "remaining": 72, "limit": 100 }
}
}
kind 是 prepaid(预付,没有上限)或 quota(额度,有上限)。有上限的按剩余比例变色,没上限的按金额变色。
常见问题
余额一直显示「—」:DSH 没在运行,或者 DSH 里没有提供余额接口的插件。
怎么重启 DSH:面板里点「重启服务」。或者直接结束那个进程,小鲸鱼 20 秒内会把它拉起来:
kill $(lsof -nP -iTCP:3080 -sTCP:LISTEN -t)
DSH 启动失败:小鲸鱼会发通知,附上 DSH 自己报的错误。完整输出在 ~/.dsh/logs/dsh-web.err.log。
刚启动就退出的情况(配置写错、插件加载不了)连续 3 次之后它就不再自动重试,修好之后在面板里点「开启服务」。
卸载:
scripts/install-launchagent.sh --uninstall
rm -rf /Applications/DSHWhale.app
defaults delete io.github.alphainfix.dsh-whale # 清掉设置
它是怎么工作的
- 找 node:先用 nvm 里最新的版本,再找 Homebrew 和系统路径。DSH 带有原生模块,和 node 大版本绑定,所以要用装 DSH 时的那个 node。
- 找 dsh:全局安装优先,否则用 npx 缓存里最近更新的那一份。
- 启动:node web --no-open,工作目录是你的主目录,输出追加到 ~/.dsh/logs/。
- 看门:每 20 秒看一次端口。空了、而且不是你手动停的,就重新拉起。
开发
swift build # 调试构建 scripts/build-app.sh # 打包到 build/DSHWhale.app build/DSHWhale.app/Contents/MacOS/DSHWhale --snapshot /tmp/shots --demo # 用示例数据渲染面板和设置页
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Alphainfix/dsh-whale
macOS 菜单栏上的一只小鲸鱼,帮你照看 DeepSeek HarnessDSH:
相关插件 · 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,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1
这是你的仓库?认领条目