• Warcraft/StarCraft/Zelda आदि की आवाज़ों का इस्तेमाल करके AI coding agent के काम पूरा होने या input request को आवाज़ में बताने वाला टूल
  • Claude Code, Codex, Cursor, OpenCode जैसे प्रमुख IDE के साथ इंटीग्रेट होता है, इसलिए टर्मिनल को लगातार देखते रहने की ज़रूरत बिना स्थिति को सुनकर समझा जा सकता है
  • 40 से अधिक sound packs को सपोर्ट करता है, जिनमें Warcraft, StarCraft, Portal, Zelda आदि के कई game character voices शामिल हैं
  • Warcraft Orc worker/Human worker/Undead/Murloc, StarCraft Battlecruiser/Kerrigan/Siege Tank, Duke Nukem, Red Alert Soviet Engineer,..
  • macOS, Linux, WSL2 वातावरण में चलता है, और Homebrew या curl कमांड से आसानी से install किया जा सकता है

अवलोकन

  • PeonPing Claude Code और Codex के लिए voice notification system है, जो AI coding agent के काम पूरा करने या input माँगने पर game character voices में सूचना देता है
    • डिफ़ॉल्ट रूप से Warcraft III के Peon (Orc Peon) की आवाज़ का उपयोग करता है
    • StarCraft, Portal, Zelda आदि कई franchise के character voice packs उपलब्ध हैं
  • उपयोगकर्ता टर्मिनल पर लगातार नज़र रखे बिना भी voice feedback से काम की स्थिति तुरंत समझ सकते हैं

मुख्य विशेषताएँ

  • Coding Event Sound Pack Specification (CESP) मानक को लागू करता है, जो IDE events को standardized sound categories में map करता है
    • session.start, task.complete, input.required, user.spam जैसे events के लिए voice output
    • उदाहरण: “Ready to work?”, “Work, work.”, “Something need doing?” आदि
  • टर्मिनल टैब शीर्षक और desktop notifications फीचर भी देता है
    • टर्मिनल inactive होने पर भी visual notification दिखाता है
  • CLI control commands का समर्थन
    • peon toggle, peon pause, peon packs use आदि से आवाज़ और notifications को नियंत्रित किया जा सकता है
    • tab completion का समर्थन

इंस्टॉलेशन और वातावरण

  • इंस्टॉलेशन तरीके
    • macOS और Linux में brew install PeonPing/tap/peon-ping या curl -fsSL ... | bash कमांड से install
    • install के समय 10 English voice packs डिफ़ॉल्ट रूप से शामिल होते हैं
    • --all विकल्प से सभी language और franchise packs install किए जा सकते हैं
  • समर्थित वातावरण
    • macOS(afplay), Linux(paplay, ffplay, mpv, aplay), WSL2(PowerShell MediaPlayer)
    • Claude Code, Codex, Cursor, OpenCode जैसे IDE के साथ इंटीग्रेशन
    • Python3 आवश्यक

सेटिंग और उपयोगकर्ता नियंत्रण

  • configuration file ~/.claude/hooks/peon-ping/config.json में सेव होती है
    • volume control (0.0–1.0), notification category के हिसाब से enable/disable, desktop notifications on/off संभव
    • silent_window_seconds विकल्प से छोटे कामों के लिए notifications दबाई जा सकती हैं
    • pack_rotation से हर session में random voice pack rotation संभव
  • Claude Code के भीतर /peon-ping-toggle कमांड या CLI से तुरंत mute/restore किया जा सकता है

sound pack संरचना

  • 40 से अधिक packs उपलब्ध, कुछ प्रमुख उदाहरण:
    • peon: Warcraft III Orc worker
    • peasant: Human worker
    • glados: Portal की GLaDOS
    • sc_kerrigan: StarCraft की Sarah Kerrigan
    • dota2_axe, duke_nukem, tf2_engineer, hd2_helldiver आदि
  • सभी packs को openpeon.com/packs पर पहले से सुन सकते हैं
  • उपयोगकर्ता peon packs use कमांड से pack बदल सकते हैं

काम करने का तरीका

  • peon.sh स्क्रिप्ट Claude Code के SessionStart, UserPromptSubmit, Stop, Notification, PermissionRequest events को detect करती है
    • हर event को CESP category में map करने के बाद random आवाज़ चलाई जाती है
    • duplicate playback को रोकती है और terminal tab title को update करती है
  • sound packs OpenPeon registry से download होते हैं
    • आधिकारिक packs PeonPing/og-packs पर host किए गए हैं
    • voice files हर game publisher की assets हैं, और इन्हें निजी notifications के लिए fair use की सीमा में वितरित किया जाता है

अन्य जानकारी

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.