dsh-jarvis-pet
生活娱乐 活跃维护

dsh-jarvis-pet

dwefwevfe/dsh-jarvis-pet

JARVIS Desktop Pet — DeepSeek Harness dynamic Cordis plugin (dsh-plugin)

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
10 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:dwefwevfe/dsh-jarvis-pet
git clone https://github.com/dwefwevfe/dsh-jarvis-pet.git
git clone git@github.com:dwefwevfe/dsh-jarvis-pet.git
README.md main

JARVIS Desktop Pet

DeepSeek Harness(DSH)Web GUI 右下角的贾维斯风格 AI 桌宠插件。琥珀橙全息核心 + 波形均衡器圆环,男声英式管家语音,实时反映 Agent 工作状态。

话题标签:dsh-plugin

功能

场景 反应
Agent 空闲 呼吸光晕、光环缓慢旋转,状态签显示“待机”
空闲时收到新任务 提示音 + “At your service, sir.”
任务执行中 光环高速旋转 + 扫描线扫动 + 波形跳动,气泡显示 Executing: 工具名
执行中点击宠物 英文实时进度播报(已完成工具调用数 + 已用时长)
任务完成(≥ 5 秒) 跳跃庆祝 + 提示音 + “Sir, Mission Completed.”
小任务完成(< 5 秒) 轻声提示音,不打断语音
出错 红色警报 + 抖动 + “Sir, we have a problem.”
空闲时点击 翻转 + 轮换问候(At your service / Can I help you)
拖动 / 静音 可拖到任意位置;右上角 🔊/🔇 开关语音

目录结构

文件 说明
host.js Host 半部分:监听 agent/statusagent/inbox/insertedagent/errortools/result 事件,通过 get-state RPC 向 Client 提供状态
client.js Client 半部分:注册 shell.overlay 插槽,渲染全息核心,轮询状态并驱动动画、男声 TTS 与 Web Audio 音效
plugin.json 插件清单(含 dsh-plugin 标签)

安装(DSH 动态 Cordis 插件)

  1. 打开 DeepSeek Harness Web GUI 的动态 Cordis 插件入口;
  2. cordis_define:把 host.js 的内容填入 code.host,把 client.js 的内容填入 code.client
  3. cordis_run 激活(首次运行需在界面授权);
  4. 刷新页面,右下角即可看到桌宠。

语音说明

  • 使用浏览器 Web Speech API 合成语音,优先选择英语男声(Daniel / George / Ryan / Guy / David / Google UK English Male 等),音调 0.75 的英式管家腔;
  • 实际音色取决于操作系统安装的 TTS 语音包;若运行环境不支持语音合成,自动降级为纯视觉模式。

License

MIT