给 Claude Code 添加上魔兽争霸3 兽族苦工的声音,不仅有趣还能提醒当前运行状态。PeonPing 就是这样一个工具,它让 AI 编程变得不再枯燥。
项目简介
PeonPing 是为 Claude Code、OpenAI Codex、Cursor 等 AI 编程助手和 IDE 设计的开源工具。它的核心功能是为编程过程中的各种事件添加语音通知和桌面通知。
该项目的灵感来自于暴雪游戏《魔兽争霸 III》中的兽人苦工(Peon),默认使用其经典语音台词(如 “Ready to work?”、”Work, work!”)。旨在让开发者停止”盯着终端看”(babysitting your terminal),当你切换到其他窗口工作时,PeonPing 会通过声音和通知及时提醒你 AI 任务已完成或需要你的授权。
项目地址: https://github.com/PeonPing/peon-ping
核心功能
沉浸式语音通知
PeonPing 会根据不同的事件播放特定的音效,让你通过听觉感知任务状态:
- 任务开始: 播放 “Ready to work?” 等语音
- 任务完成: 播放 “Work, work.”、”Okie dokie.” 等确认语音
- 需要权限: 当 AI 需要你确认执行命令时,播放 “Something need doing?” 或 “What you want?”
- 错误/失败: 播放 “Me not that kind of orc!” 等语音
- 彩蛋: 如果在短时间内(10秒内)连续提交超过 3 个 prompt,会触发烦躁语音:”Me busy, leave me alone!”
多维度提醒机制
- 桌面通知: 当终端窗口不在焦点时,发送系统级桌面通知,确保你不会错过重要信息
- 动态终端标题: 修改终端 Tab 的标题,显示当前项目名称及状态(例如
● project: done),方便快速查看
丰富的语音包
虽然默认是兽人苦工,但 PeonPing 支持多种语音包,并遵循 CESP(Coding Event Sound Pack Specification)标准:
- 内置/官方包: 提供包括《星际争霸》(Battlecruiser, Kerrigan)、《传送门》(GLaDOS)、以及不同风格的《魔兽争霸》单位语音
- 轮换机制: 支持设置语音包轮换(Round-robin),每次任务使用不同的语音角色,保持新鲜感
- 自定义: 用户可以创建和提交自己的语音包
广泛的兼容性
支持的 IDE/Agent:
- Claude Code(原生支持)
- OpenAI Codex
- Cursor
- OpenCode(通过适配器)
操作系统:
- macOS: 使用
afplay和 AppleScript - WSL2 (Windows): 使用 PowerShell MediaPlayer 和 WinForms
- Linux: 支持
pw-play、paplay、ffplay、mpv等多种播放器及notify-send
轻量级与技术栈
- 无重依赖: 完全使用 Bash Shell 脚本配合嵌入式 Python 编写
- 无需 Node.js: 不需要安装 npm 或 node 运行时环境,安装和运行非常轻便
安装与配置
项目提供了极其简单的安装方式:
通用安装(推荐):
curl -fsSL https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.sh | bash
Homebrew (macOS/Linux):
brew install PeonPing/tap/peon-ping
PeonPing 的设计理念是”零配置”即可使用,同时也支持深度定制:
- 自然语言配置: 你可以直接告诉 Claude:”Enable round-robin pack rotation”(开启语音包轮换)或 “Set volume to 0.5″(设置音量为 0.5),它会自动修改配置
- Slash 命令: 在 Claude Code 中可以使用
/peon-ping-toggle快速开启或静音 - 配置文件: 配置文件默认位于
~/.claude/hooks/peon-ping/config.json,可手动编辑音量、语音包、禁用特定类型声音等
总结
PeonPing 是一个既有趣又实用的开发者工具。它不仅解决了 AI 编程工具长时间运行导致开发者注意力分散的问题,还通过游戏化的语音反馈为枯燥的调试过程增添了乐趣。对于使用 Claude Code 等终端 AI 助手的开发者来说,它是一个极佳的伴侣插件。
© 版权声明
本站部分内容源于网络收集,文章等版权归原作者所有,若需删稿请联系管理员邮箱:[email protected]
相关文章
暂无评论...