DeskLLMPet — 支持 AI 对话的跨平台桌面宠物,支持一键安装
🐾 DeskLLMPet — 支持 AI 对话的跨平台桌面宠物,支持一键安装
基于 Electron 构建的开源桌面宠物应用,集成 LLM 对话能力,兼容 OpenAI API 格式。
本项目由 DeepSeek Harness 辅助生成。
感谢 dsh-pet 项目的灵感,本项目的所有动画素材均来自 dsh-pet 项目。
项目简介
DeskLLMPet 是一款运行在桌面上的交互式宠物应用。它通过 WebM 透明通道动画呈现桌宠形象,支持随机闲置动画、点击反馈和拖拽移动。且 DeskLLMPet集成 AI 对话——双击桌宠即可唤起大模型聊天窗口,支持流式响应与多轮对话。
开源地址
👉 github.com/isKage/desk-llm-pet 欢迎 Star。
核心功能
🎬 WebM 动画系统
内置 50+ 动画素材(素材来源:dsh-pet),涵盖待机、反应、趣味动作等类别。透明通道渲染,支持动画池自定义与随机切换。
💬 AI 对话
集成 LLM 聊天窗口,支持流式输出。兼容 OpenAI API 格式,可接入 DeepSeek、OpenAI 或其他厂商的模型。对话历史本地持久化存储。
🖱️ 交互系统
- 拖拽:按住桌宠拖拽至任意位置,拖拽时触发专属反馈动画
- 单击:随机播放反应动画
- 右键菜单:快速访问对话、设置、隐藏等功能
⚙️ 可视化配置面板
- API 配置:端点地址、密钥、模型、温度参数,提供 DeepSeek/OpenAI 一键预设
- 动画管理:按闲置池/点击池分别勾选启用的动画
- 外观设置:透明度、缩放比例调节
下载安装
前往 Releases 页面获取最新版本:
| 平台 | 安装包 |
|---|---|
| 🍎 macOS (Apple Silicon) | DeskLLMPet-1.0.0-arm64.dmg |
| 🍎 macOS (Intel) | DeskLLMPet-1.0.0-x64.dmg |
| 🪟 Windows (x64) | DeskLLMPet-Setup-1.0.0.exe |
macOS 首次启动若提示"无法验证开发者",请前往 系统设置 → 隐私与安全性 点击"仍要打开"。
二次开发
项目基于 MIT 协议开源。
1 | git clone https://github.com/isKage/desk-llm-pet.git |
自定义动画素材
将 .webm 文件放入对应目录,设置中勾选即可生效:
1 | assets/animations/ |
详细见 GitHub 仓库 README.md 文件。
技术架构
| 技术 | 用途 |
|---|---|
| Electron 28 | 跨平台桌面框架 |
| electron-builder | 打包分发 |
| electron-store | 本地持久化存储 |
| 原生 HTML/CSS/JS | 渲染层 UI |
| OpenAI 兼容 API | LLM 对话服务 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 isKage`Blog!



