🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

一键启动台 jovequli/dsh-launchpad

DeepSeek Harness
jovequli81 天前有提交已提供中文文档扫描:无法判定

一键启动服务并看余额,超支主动提醒

27.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add jovequli/dsh-launchpad
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 自动启动服务
  • 直达WebUI
  • 追踪余额与消费

macOS 和 Linux 上的 DeepSeek Harness(dsh)单窗口启动器——自动启动服务、直达 Web UI、追踪 API 余额与消费、自定义聊天背景

README

由 DeepSeek 最新模型翻译生成
dsh-launchpad 给 DeepSeek Harness(dsh)用的一键启动器,支持 macOS 与 Linux —— 顺带解决余额查看、超支提醒和界面美化。 DeepSeek Harness 本身很好用,但日常有三个小麻烦:每次都要记启动命令、不知道钱烧得多快、界面比较素。这个小工具把这三件事收进了一个窗口。 与 DeepSeek 官方无关。这是一个独立的配套工具,只是调用官方 dsh 命令 —— 不是 fork,不打包也不修改上游代码。 截图 | 一个窗口管所有事 | 自定义聊天背景 | | 控制台 | Web 界面 | 为什么用它 傻瓜式操作,什么都不用记。 点开就自动启动服务、等它真正就绪、然后直接跳转 Web UI。不用背命令,不用输端口,也不用自己开浏览器。 - API key 只输一次。你在 Web UI 里填一次,之后由 dsh 保管;本工具(包括余额查询)直接复用那一份,不会再问你要。 - 随时知道花了多少。一启动就显示余额,后台还会在你烧钱时主动提醒。 - 关得干净。关掉窗口服务就真的没了,不会留个进程在后台偷偷占着端口。 能做什么 - 一个窗口 = 一个服务。启动后:显示余额 → 拉起服务 → 自动开浏览器 → 滚动日志。关窗口(或按 Control+C)即停止服务,不会留下占着端口的僵尸进程。 - 启动即看余额。
展开完整文档(README 剩余 1 节)
dsh-launchpad

给 DeepSeek Harness(dsh)用的一键启动器,支持 macOS 与 Linux —— 顺带解决余额查看、超支提醒和界面美化。

DeepSeek Harness 本身很好用,但日常有三个小麻烦:每次都要记启动命令、不知道钱烧得多快、界面比较素。这个小工具把这三件事收进了一个窗口。

与 DeepSeek 官方无关。这是一个独立的配套工具,只是调用官方 dsh 命令 —— 不是 fork,不打包也不修改上游代码。

截图

| 一个窗口管所有事 | 自定义聊天背景 |
| 控制台 | Web 界面 |

为什么用它

傻瓜式操作,什么都不用记。 点开就自动启动服务、等它真正就绪、然后直接跳转 Web UI。不用背命令,不用输端口,也不用自己开浏览器。

- API key 只输一次。你在 Web UI 里填一次,之后由 dsh 保管;本工具(包括余额查询)直接复用那一份,不会再问你要。
- 随时知道花了多少。一启动就显示余额,后台还会在你烧钱时主动提醒。
- 关得干净。关掉窗口服务就真的没了,不会留个进程在后台偷偷占着端口。

能做什么

- 一个窗口 = 一个服务。启动后:显示余额 → 拉起服务 → 自动开浏览器 → 滚动日志。关窗口(或按 Control+C)即停止服务,不会留下占着端口的僵尸进程。
- 启动即看余额。开工前就知道现在还剩多少、这一轮花了多少。
- 超支提醒。后台每 10 分钟查一次:每消耗设定金额(默认 5 元)弹一条通知,并告诉你这笔钱用了多久;余额低于设定值(默认 10 元)提醒充值。
- 自定义背景。放一张图就能当聊天背景,并自动适配浅色/深色主题,保证文字清晰。

余额监控不依赖服务运行 —— 它直接查 DeepSeek API,服务关着也照常提醒。

文件都放在哪

本工具不改变 dsh 存放数据的方式 —— 会话和凭据仍在 dsh 自己的目录里。

| 路径 | 内容 | 归属 |
| ~/.dsh/sessions/ | 聊天记录,每个会话一份追加式日志,边聊边写 | dsh |
| ~/.dsh/.credentials.yaml | 你的 API key,只写 | dsh |
| ~/.dsh/settings.yaml | 模型与主题偏好 | dsh |
| ~/.dsh-launchpad/ | 本工具:配置、用量快照、外观、日志 | 本项目 |

因为记录是实时落盘的,停服务、崩溃、重启都不会丢历史对话,只有正在进行中的那一轮会被打断。

环境要求

- macOS 或 Linux
- Node.js —— 唯一的硬性依赖,dsh 本身由 npx 自动获取

| | macOS | Linux |
| 通知 | osascript(自带) | notify-send(libnotify) |
| 定时 | launchd(自带) | systemd 用户定时器,无则回退 cron |
| 端口检查 | lsof(自带) | lsof 或 ss |
| 图片压缩 | sips(自带) | ImageMagick(可选,没有就跳过) |

不需要 Homebrew 装包,不需要 jq,不需要 Python。

安装

git clone https://github.com/jovequli/dsh-launchpad.git
cd dsh-launchpad
./install.sh # 或: ./install.sh ~/图片/你的壁纸.jpg

会安装到 ~/.dsh-launchpad/,创建启动器,并注册后台监控。

然后:

1. 启动它(见下表)。
2. 在 Web UI 里进 Settings → Models,填入你的 DeepSeek API key。key 由 dsh 以只写方式存在 ~/.dsh/.credentials.yaml,本项目不会单独索取或保存你的 key。
3. 选一个工作区,开始使用。

使用

| 操作 | macOS | Linux |
| 启动 | 双击桌面的 DeepSeek.command | 从应用菜单打开 DeepSeek Harness,或运行 bash ~/.dsh-launchpad/console.sh |
| 停止 | 关掉窗口,或按 Control+C | 同左 |

窗口开着 = 服务在跑;关掉窗口 = 服务停止。 如果已有旧服务在运行,启动器会自动接管,保证同时只有一个。

停止服务不影响历史记录 —— 会话是实时写入硬盘的,存放在 ~/.dsh/sessions/。

macOS:首次双击可能提示"无法打开,因为无法验证开发者"。右键点该文件 → 打开 → 再点打开即可,只需一次。

Linux:部分桌面环境需要先把 .desktop 文件标记为可信(右键 → 允许启动)才能双击。

配置

改 ~/.dsh-launchpad/config.sh(下次启动生效,不用重装):

PORT=3080 # Web UI 端口
WORKDIR="$HOME" # dsh 启动时的工作目录
ALERT_STEP=5 # 每消耗多少提醒一次
ALERT_LOW=10 # 余额低于多少提醒
MONITOR_INTERVAL=600 # 后台检查间隔(秒)

只有改 MONITOR_INTERVAL 需要重跑 ./install.sh(要重新生成定时任务)。

自定义背景

把任意图片放到 ~/.dsh-launchpad/theme/bg.jpg,然后执行:

~/.dsh-launchpad/apply-theme.sh # 然后刷新浏览器

想微调效果,改 ~/.dsh-launchpad/theme/custom.css:

--bg-fade-dark: 0.62; /* 调小 = 图更鲜艳;调大 = 字更清楚 / --bg-panel-alpha: 0.80; / 设为 1 = 消息面板完全不透明 / --bg-fade-light: 0.82; / 浅色主题的遮罩 /

想还原成官方外观:~/.dsh-launchpad/apply-theme.sh --remove。

原理:dsh 的前端是静态文件,所以脚本把你的 CSS 和图片复制进去,再往 index.html 加一行 。有两个细节决定它能不能长期用下去:

- 只使用稳定选择器(body 和官方 --dsw-alias- 设计变量)。编译后的 class 名形如 _boot_9gj4p_6,带内容哈希,每次发版都会变,靠它写样式必然频繁失效。
- dsh 更新时 npx 会换一个新目录,自定义会被冲掉 —— 所以启动器每次启动都会幂等地重新注入一遍。

卸载

./uninstall.sh

会移除启动器、定时监控、自定义外观和 ~/.dsh-launchpad/。不会动 ~/.dsh/ —— 你的会话记录和 API key 都在那里。

说明

- DeepSeek Harness 目前是开发者预览版,迭代很快。如果将来前端结构大改,背景注入这部分可能需要跟着调整;其余功能只依赖公开的命令行接口。
- DeepSeek API 只提供当前余额,没有历史用量接口。"这笔钱用了多久"是靠本地快照算出来的。想看 token 级明细,请到 platform.deepseek.com/usage。
- 不支持 Windows。脚本依赖 POSIX shell 以及各平台的通知/定时工具,移植到 Windows 需要用 PowerShell 重写。WSL 下应该可以按 Linux 方式使用。

许可

MIT
预览分享卡片长什么样 ↓jovequli/dsh-launchpad
分享 · DeepSeek Harness Hub
jovequli/dsh-launchpad

一键启动服务并看余额,超支主动提醒

这是你的仓库?认领条目

回到顶部