voyager
Nagi-ovo
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Phant0Meow/dsh-meow-smooth
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
dsh(DeepSeek Harness)前端体验增强插件,零 dsh 本体改动,纯客户端自包含。 装上之后,dsh 在手机上像原生 App 一样好摸,在电脑上也有更舒服的小细节。
tailscale实现手机端远程连接dsh(插件包含tailscale配置踩坑指导,AI看完应该可以帮你快速实现手机连接dsh,你就不用自己从零开始踩坑了。)
手机端ui交互优化,让手机端dsh真正可用。你可以躺着coding了。
电脑、手机都支持的通知系统。AI跑任务,你切出去刷b站了,AI跑完任务或者中途提问,会发通知给你。
还有一些ui交互方面的细节优化。
作者自己在用,亲测好用,非常提高幸福感。
dsh-meow-smooth:
dsh 的大会话在手机上看很慢——历史记录一次要拉好几 MB 的 JSON。插件内置压缩代理,把这些响应压缩 70–90%,蜂窝网络也流畅;流式输出和实时连接不受影响。默认关闭,需要时在配置里打开(见下文)。
前置要求:dsh(DeepSeek Harness)0.x、Node.js ≥ 22。
npm install # esbuild(构建)+ web-push(运行时,仅通知功能需要)
npm run build # 产出 lib/index.js(host)+ lib/client.js(browser)
构建零 dsh 本体依赖,不需要安装任何 @deepseek-ai/* 包。
装配(二选一):
cordis.patch.yml 的 insert 条目加进目标 profile 的 cordis.patch.yml(或把本包加入 profile 的 bundles 列表),重启 dsh 生效;npm pack 产出 tgz,在 dsh profile 里 npm install <tgz>;浏览器端自动装配,host 侧经 cordis.patch.yml insert 条目加载。页面内提醒卡片开箱即用;系统通知(Web Push / webhook)需要一点额外配置:
$DSH_HOME/.meow-smooth/;长任务完成阈值 longTaskToolCalls(默认 7)可在 patch config 里调整;webhookUrl(如 https://api.day.app/<Bark key>)后,三类事件也会 POST 到该地址;iOS 订阅建立后不会双通道重复提醒。webhookIconUrl / webhookAppUrl 可分别配置通知图标与点击跳转地址;开启步骤:
profile 的 cordis.patch.yml 里 meow-smooth 条目加:
- insert:
- id: meow-smooth
name: 'meow-smooth'
config:
enabled: true
proxy:
enabled: true
port: 8444 # 代理监听端口;targetPort 自动从 dsh --port 解析
重启 dsh 生效(代理随插件生命周期启停,热重载/卸载自动关闭)。
把手机访问入口(反代)指向代理端口(示例:Tailscale Serve):
tailscale serve --bg --https=8443 http://127.0.0.1:8444
手机用 https://<你的 MagicDNS 域名>:8443 访问即自动加速。
注意:多实例时每个实例用不同代理端口(如实例 A → 8444、实例 B → 8445);默认关闭(不配置 proxy.enabled 就不启动),不会干扰现有部署。
data-* 属性);Accept-Encoding 给 /api/* JSON 加 gzip,SSE/WS/静态资源透传。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: notifications。