LobsterAIDaddy:在 DSH 桌面端用悬浮球管理 LobsterAI 多账号

前言

在 DeepSeek Harness(DSH)里做 LobsterAI 相关开发时,多账号的签到、额度查看和切号往往要切出主界面,或依赖单独的控制台进程。社区插件 LobsterAIDaddy(npm 包名 dsh-lobsterai-daddy,维护者 loyalchiiina)把多账号能力收进 DSH 界面:一个可拖拽的悬浮球,点开抽屉即可看当前登录账号、账号列表与常用操作。签到、刷新额度、切号等由插件宿主直读 LobsterAI 的 SQLite 并调用官方接口,不必让 LobsterDaddy 控制台常驻。

需要事先说明:仓库 README 标明,自 2026-10-21 起插件进入 End of Life,不再新增功能、不再适配新版 DSH、不保证修复缺陷;仓库与 npm 包仍保留,已安装用户可继续使用,但不会再收到更新。下文按当前文档(含 v0.9.8)描述能力,便于评估是否仍要安装。

这是什么

LobsterAIDaddy 属于 DSH 插件目录中的客户端类插件。它在 DSH 渲染层注入 shadow DOM 悬浮球,展开后为原生 DOM 绘制的账号面板(非 iframe 嵌页——DSH 的 dsh-app:// 协议与 CSP 限制使 iframe / webview / 绝对 loopback 请求在抽屉场景不可行,README 有说明)。

数据路径概括如下:

DSH 界面
  └─ 悬浮球(client.js)
       └─ 抽屉(原生 DOM)
            └─ fetch(根相对路径)
                 ├─ /dsh-lobsterai-daddy/local/*     ← 宿主内置(SQLite + 官方 API)
                 └─ /dsh-lobsterai-daddy/panel/api/* ← 同源反向代理 → 127.0.0.1:17819(可选控制台)

仅 「+ 免退出登录新账号」 与 「同步网关到 DSH」 仍依赖 LobsterDaddy 网页控制台;其余列出的账号与签到能力由插件内置实现。

核心功能

悬浮球与抽屉

  1. 悬浮球常驻界面,可拖到任意位置,坐标写入 localStorage,重启 DSH 后位置保持;拖拽与窗口缩放会限制在可视区内。
  2. 单击展开/收起抽屉;位移超过 3px 视为拖拽,避免误触展开。
  3. 球左上角显示账号库数量(约每 30 秒探针 /local/status?quota=0);抽屉内状态行显示 LobsterAI 进程与「内置 · 账号 N 个」。当前版本悬浮球上已无状态圆点(旧截图中的圆点已移除)。
  4. 抽屉可拖动左下角调整宽高,尺寸持久化;面板头部可切换 跟随 / 固定(拖球时面板是否一起移动)。

账号信息与操作

抽屉内容自上而下:四个操作按钮 → 当前登录账号 → 账号列表 → 运行信息(数据目录、LobsterAI 进程、定时自动签到、转接 DSH)。

能力 说明
当前登录账号 读 %APPDATA%\LobsterAI\lobsterai.sqlite 的 kv(经 GET /dsh-lobsterai-daddy/current);切号后自动更新
签到 每账号显示今日状态与最近签到时间;宿主调度器启动后约 8 秒首跑,之后每 60 分钟一轮(CHECKIN_INTERVAL_MS)
额度 余额、套餐、今日已用、奖励明细、token 到期等
立即全部签到 / 刷新额度 内置直调上游,无需控制台
+ 免退出登录新账号 需控制台提供扫码流程;未运行时有明确提示
同步网关到 DSH 需控制台
切换(每行) 写回 SQLite 并重启 LobsterAI,有二次确认

抽屉打开时每 15 秒自动刷新;头部手动刷新按钮可用。宿主还提供自建看板页 /dsh-lobsterai-daddy/board,可通过「浏览器打开」由宿主拉起系统浏览器访问(按钮集合与抽屉略有不同,看板仍保留「抓取当前登录账号」)。

安装与启用

插件声明依赖 DSH >=0.1.7-rc.1,Node ^22.19.0 || >=24.0.0,许可证 MIT(见仓库 package.json)。

在 DSH 桌面 profile 下执行(命令摘自官方 README):

# 从 npm
dsh plugin --profile desktop add dsh-lobsterai-daddy

# 或从 GitHub
dsh plugin --profile desktop add github:loyalchiiina/dsh-lobsterai-daddy

安装完成后重启 DSH,客户端 bundle 由宿主启动时加载。

可选:LobsterDaddy 控制台

仅需新账号登录或同步网关时,可在本机启动面板(默认 127.0.0.1:17819,仅 loopback):

node lobster-daddy.js panel --no-browser

--no-browser 表示后台常驻,不弹浏览器窗口。

典型用法

  1. 按上一节安装并重启 DSH,确认界面出现悬浮球。
  2. 点击球打开抽屉,查看当前登录账号与各账号额度、签到状态。
  3. 日常使用:点 立即全部签到、刷新额度,或在某账号行点 切换(会重启 LobsterAI,按提示确认)。
  4. 要新增账号或同步网关:先启动 LobsterDaddy 面板,再点 + 免退出登录新账号 或 同步网关到 DSH。
  5. 需要大屏或独立窗口时,使用抽屉头部的 浏览器打开 进入插件看板页。

适用场景与注意

适合:已在 DSH 桌面端使用 LobsterAI、需要多账号签到/看额度/切号,且希望少切窗口、少挂常驻控制台的用户。

注意:

  • 插件以当前 DSH 进程权限运行,安装前请自行查阅 GitHub 源码 与 MIT 许可证,确认可接受其读本地 SQLite 与调用上游接口的行为。
  • 2026-10-21 起停止维护:未来 DSH 升级可能导致不兼容且无官方修复承诺。
  • 社区目录 SkillHub 插件页 与 GitHub 仓库由社区维护,与 DeepSeek / 幻方无官方从属关系;DSH 生态遵循「一切皆插件」,目录站是独立发现渠道,并非官方应用商店。

结尾

LobsterAIDaddy 把 LobsterAI 多账号的查看与大部分操作收进 DSH 界面悬浮球,内置数据层减少了对 LobsterDaddy 控制台常驻的依赖。若你接受其 EOL 状态与权限模型,可按 README 安装并在需要时按需启动控制台。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye