vianvio/dsh-assistant ↗★ 0

dsh-assistant

通过Swift原生悬浮窗展示宠物,并对接会话状态。 适合macOS用户,想要在桌面拥有与AI状态联动的看板娘/宠物。

套件
dsh-assistant
相容性
待驗證
版本
0.1.0
授權
MIT
最近更新
2026年9月22日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:vianvio/dsh-assistant

使用

装到 DSH 里

git clone https://github.com/vianvio/dsh-assistant.git ~/dsh-assistant

然后在 profile 的 package.json 里加依赖与 bundle id(与其它本地插件一样走 link):

{
  "dependencies": { "dsh-assistant": "link:~/dsh-assistant" },
  "dsh": { "profile": { "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-assistant"] } }
}

重启 DSH 后,桌面右下角会出现宠物,设置面板里多一张「DSH小助手」卡片。

自己构建(可选)

仓库里已经带了编译好的 macOS helper 与素材包,平时用不到这些命令; 只有改了原生端或想换素材时才需要:

npm run build:helper    # 编译原生 helper(需要 Xcode 命令行工具)
npm run build:pack      # 重新生成素材包
npm run verify          # 自检:素材 / helper / 模块 / 握手 / 状态归约
npm test                # Node 单测(含真实 DSH 设置服务的集成用例)
npm run probe           # 不经 DSH,直接驱动宠物跑一遍状态与动作(肉眼验收)