DSH 桌宠市场首批项目
DSH 桌宠市场首批项目:全身桌宠、状态挂件与 Live2D 看板娘
- 作者
- DeepSeekAgent.io 编辑部
- 发布
- 更新
DSH 桌宠市场已经出现几条清晰的产品路线:原生透明悬浮窗、Web 内状态挂件、可选桌面 Shell、序列帧全身桌宠,以及 Live2D 看板娘。它们都能围绕 DeepSeek Harness 展示工作状态,安装方式、事件来源、平台覆盖和素材授权却差异很大。
下面按公开 README、Release 与插件清单整理首批社区项目。这里关注可进入市场的产品字段,方便用户选择,也方便开发者准备上架资料。
首批项目目录
dsh-pet-desktop
dsh-pet-desktop 采用原生透明、无边框、置顶且可穿透点击的桌面悬浮窗,支持边缘吸附,并扫描 ~/.codex/pets、~/.dsh/pets 与内置目录中的宠物资源。项目兼容 Codex Pet 资源格式,提供九类动画轨道、状态气泡、亲密度、Token 用量与本地 Loopback API。
它适合“宠物始终位于桌面”的场景。市场页需要分别展示代码与角色素材授权:该项目代码使用 Apache-2.0,鲸鱼装饰素材标注为 MIT。
dsh-pet
dsh-pet 是 Registry 驱动的桌面伴侣,兼容 Live2D 与序列帧宠物,并把工坊安装、状态跟踪、喂养和 Manifest 放在同一套体系里。它更接近桌宠市场的容器:角色、运行时与安装元数据可以分开维护。
这条路线适合多角色市场,但上架时必须固定 Manifest Schema、资源版本与卸载行为,避免角色包升级后破坏用户本地状态。
dsh-nailong-desktop-pet
dsh-nailong-desktop-pet 在 macOS 上提供透明 AppKit 伴侣,在其他平台保留 Harness 内运行方式。项目以奶龙和鲸鱼预设为示例,Hatch v1 资源包含九种语义状态与 57 帧,也提供 /create-desktop-pet Skill 与生成工具,让用户从图片创建自定义桌宠。
它展示了市场的“创作工具”方向:用户不只下载成品,还能生成角色包。此类项目需要额外标注源图片权利、生成资源授权和导出格式。
dsh-whale-girl-live2d 与 dsh-live2d-companion
dsh-whale-girl-live2d 用一个插件覆盖 Web 端,并提供可选的 macOS 小型 Shell;它把 Live2D、工具状态、互动与余额信息放在同一角色中。dsh-live2d-companion 同样以 Web Widget 为默认形态,可选桌宠模式,并通过 dsh.bundle 分发。
Live2D 的优势是表现力与角色连续性,市场审核则要额外核对模型文件、贴图、动作、物理文件及商业授权范围。
dsh-desktop-pet 与 dsh-whale-pet
dsh-desktop-pet 选择插件内的环境状态提示,不依赖独立守护进程或浏览器,并强调零网络调用、零额外 LLM 成本和确定性的事件到状态映射。dsh-whale-pet 也把 Harness 的五类状态映射到角色表现,使用结构化 shell.overlay,并避免 UI 抓取。
这类状态挂件资源开销较低,适合先解决“Agent 现在在做什么”。市场页应明确它们是完整桌面悬浮宠物,还是仅在 Harness 界面内显示。
市场页至少需要哪些字段
单看截图无法判断桌宠能否稳定运行。DSH 桌宠市场的详情页至少应包含:
- 运行形态:Web 内、原生 Overlay、独立进程或可选 Shell;
- 渲染器:序列帧、Sprite2D、Live2D 或其他格式;
- 状态来源:结构化 Harness 事件、插件 API、本地 Loopback,或 UI 抓取;
- 平台与测试版本:macOS、Windows、Linux、Web,以及验证过的 DSH 版本;
- 数据边界:是否联网、读取哪些目录、是否接触 API Key 与会话内容;
- 资源成本:CPU、内存、GPU、额外模型调用与后台进程;
- 授权:代码、模型、贴图、声音、字体分别采用什么许可;
- 安装与回滚:来源、版本号、校验和、卸载步骤与残留数据;
- 交互能力:拖拽、缩放、穿透、吸边、换肤、状态气泡和用量显示。
首批项目说明了什么
市场不应只按角色名字分类。更有效的一级分类是“桌面常驻”“Harness 内挂件”“Live2D 角色”“状态与用量组件”“创作工具”。同一个角色可以拥有多个实现,同一个运行时也可以装载多个角色包。
用户选择时可以先看DSH 桌宠选型指南,安装前再核对Desktop、Web 与回滚流程。开发者准备新项目时,应补齐插件契约、隐私与素材授权,并使用Tool Call 状态联动中的结构化事件设计。