[Github发现] PeonPing:AI 编程加入魔兽争霸语音提示,让 Claude Code 不再枯燥

Github发现2026-02-15发布 WarpEdit
131 0 0

给 Claude Code 添加上魔兽争霸3 兽族苦工的声音,不仅有趣还能提醒当前运行状态。PeonPing 就是这样一个工具,它让 AI 编程变得不再枯燥。

[Github发现] PeonPing:AI 编程加入魔兽争霸语音提示,让 Claude Code 不再枯燥

项目简介

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-playpaplayffplaympv 等多种播放器及 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 助手的开发者来说,它是一个极佳的伴侣插件。

© 版权声明

相关文章

暂无评论

none
暂无评论...