MIT License

项目介绍

chengbuilds/PetPhrase 是一个托管在 GitHub 上的开源项目,主要使用 Rust 编写,采用 MIT License 许可证,目前获得 10 个 Star、3 次 Fork。

仓库全名
chengbuilds/PetPhrase
开源许可证
MIT License
Star 数
10
Fork 数
3

README 摘要

🐾 PetPhrase — Windows 桌宠常用语与剪贴板短语管理器 一只桌宠 + 你的常用语面板 桌宠静坐桌面,点它弹出常用语面板,点一条短语立即复制到剪贴板。 客服话术、快捷回复、报销模板、代码片段——一次点击,不打断手头工作。 English · PetPhrase is a lightweight desktop pet + phrase manager for Windows: a petdex-style pet sits on your desktop — click it to pop up your phrase panel, click a phrase to copy it to the clipboard. Great for canned responses, quick replies, email templates and code snippets. Single-process…

完整内容见 GitHub 原始 README 或本页 。

常见问题

PetPhrase 用什么语言开发?

主要使用 Rust 编写,采用 MIT License 许可证,目前有 10 个 Star。

PetPhrase 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 PetPhrase 的源码?

可以直接克隆仓库:git clone https://github.com/chengbuilds/PetPhrase.git,默认分支为 main;安装与运行步骤见仓库 README。

PetPhrase 最近还在维护吗?

仓库最近一次更新为 2 周前,当前没有未关闭的 Issue;Star 数为 10,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Windows 桌宠常用语/话术工具:点击桌宠弹面板,一键复制快捷回复 | Lightweight desktop pet + phrase & canned-response manager for Windows. One-click copy quick replies. petdex pets, Rust + Slint.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

HTML
NSIS
Python
Rust
Slint

贡献者

README

🐾 PetPhrase — Windows 桌宠常用语与剪贴板短语管理器

一只桌宠 + 你的常用语面板

桌宠静坐桌面,点它弹出常用语面板,点一条短语立即复制到剪贴板。
客服话术、快捷回复、报销模板、代码片段——一次点击,不打断手头工作。

English · PetPhrase is a lightweight desktop pet + phrase manager for Windows: a petdex-style pet sits on your desktop — click it to pop up your phrase panel, click a phrase to copy it to the clipboard. Great for canned responses, quick replies, email templates and code snippets. Single-process native app built with Rust + Slint.

Release Downloads Platform Built with Slint Last Commit License Stars

单进程原生应用:安装包不到 10MB · 常驻内存约为 WebView 同类方案的 1/10 · 冷启动秒开


✨ 它长什么样

桌宠静坐桌面 点它,面板贴宠弹出 挑选桌宠、调大小 管理分组与常用语
Windows 桌宠悬浮在桌面上(desktop pet) 点击桌宠弹出的常用语快捷复制面板(phrase panel) 已安装桌宠选择与大小设置 常用语分组与短语管理设置

🚀 快速上手

  1. 从 Releases 下载 PetPhrase_x.y.z_x64-setup.exe,双击安装(装到用户目录,无需管理员权限)

    ⚠️ 首次运行会出现 Windows 风险提示:安装包未购买代码签名证书,SmartScreen 会弹「Windows 已保护你的电脑」。点 「更多信息」→「仍要运行」 即可。代码全部开源,安装包由本仓库源码构建,可自行审计或从源码构建。

  2. 桌面右下角出现一只桌宠——点击它,弹出常用语面板

  3. 点右上角 ⚙ 打开设置,建分组、加常用语(支持多行文本)

  4. 之后每次点桌宠 → 点短语 → 已复制 ✓,直接去粘贴

🎯 功能

  • 桌宠:内置七彩玻璃泡泡默认宠;透明置顶,按 petdex 标准动作表播放——点击招手、打开面板时等待、编辑时审阅、复制失败时沮丧,闲时随机彩蛋;可拖拽并记住位置,大小三档可调,缩放时脚位不动
  • 在线宠物库:设置里直接浏览、搜索、一键安装 petdex 上的数千只桌宠;不想要的在「已安装」里一键删除
  • 常用语面板:贴宠弹出;分组胶囊 Tab + 全组宫格;短句排成气泡流、长句卡片;搜索跨组过滤;点击复制 + ✓ 反馈 + 自动收起;失焦即隐
  • 📌 面板常驻:点亮图钉后连续复制多条不收起,拖动桌宠面板实时跟随;再点图钉/点桌宠/Esc 收起
  • 右键就地管理:面板里右键短语可直接编辑/删除,右键空白处快速添加,弹出即可输入,不用打开设置窗
  • 分组管理:增删改、长按拖动排序、12 个分组图标
  • 主题:亚克力磨砂 / 实底浅色两种面板主题
  • 托盘或任务栏:图标放托盘(左键显示/隐藏宠物,右键菜单)或任务栏(像普通程序一样单击显示/隐藏),设置里二选一
  • 数据:开机自启可选;JSON 导入导出;数据原子写入 + 启动备份自动恢复,卸载重装不丢
  • 一键更新:自动/手动检查新版本(可关),一键下载校验并静默升级,装完自动回到桌面
  • 标准安装/卸载:NSIS 安装包,含 uninstall.exe 与「应用和功能」卸载入口,卸载时可选保留数据

🐱 换一只喜欢的桌宠

PetPhrase 兼容 petdex 桌宠格式——那个在 X 上火过的 Codex 桌宠生态。

打开 PetPhrase 设置 →「桌宠」→「发现更多」,直接浏览、搜索 petdex 上的全部桌宠,点「安装」即下载并切换,无需 Node.js、无需重启。同页右上角可调桌宠大小(小/中/大)。

设置「发现更多」:在线浏览、搜索并一键安装 petdex 桌宠

习惯命令行也可以用官方 CLI(需要 Node.js),装好的桌宠同样会出现在「已安装」里:

npx petdex@latest install kun-like

也支持完全自定义:任意目录放上 pet.json + spritesheet.webp/png(参考 petdex 格式,支持 8×9 与 8×11 图集),在「桌宠」页点「从文件夹添加宠物…」即可。

📋 使用示例

给客服 / 运营 / 开发同学的分组灵感:

分组 示例短语
💬 客服 「您好,感谢您的反馈,我们已经记录了这个问题,会尽快给您答复」
📧 邮件 「收到,马上处理」「好的,没问题」
💻 代码 git rebase -i HEAD~3、常用正则、SQL 片段
💳 账号 发票抬头、收货地址、公司税号

短句(≤10 字)自动排成紧凑气泡流,长文本独占卡片,一眼扫到。

🖥️ 平台支持

目前仅支持 Windows 10/11 x64,暂无 macOS / Linux 版本。

好消息是:UI 框架 Slint 本身跨平台,核心逻辑(存储/布局/动画)与平台无关,移植的主要工作量在窗口特效(亚克力/点击穿透)、托盘、开机自启的平台适配。欢迎 macOS / Linux 用户提 PR! 提前开 Issue 讨论方案更好。

🔧 从源码构建

需要 Rust stable 工具链(Windows MSVC)。

cd app-slint
cargo test                # 单元测试
cargo build --release     # 产出 target/release/PetPhrase.exe
# 打包安装程序(需 NSIS makensis):
makensis installer.nsi    # 产出 target/PetPhrase_<版本>_x64-setup.exe

数据文件位于 %APPDATA%\PetPhrase\{phrases.json, settings.json}。

🤝 贡献

  • 🐛 报 Bug / 提需求:Issues 欢迎任何反馈,中文英文都行
  • 🔀 提 PR:改动前跑一遍 cargo test;涉及 UI 手感的改动建议附截图/录屏
  • 🍎🐧 平台移植:macOS / Linux 适配是最受欢迎的贡献方向
  • ⭐ 觉得好用? 点个 Star 是最直接的支持

🙏 致谢

📄 许可

MIT © 2026 chengbuilds

评论

暂无评论