37 पॉइंट द्वारा GN⁺ 2026-02-13 | 14 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 की सीमा में वितरित किया जाता है

अन्य जानकारी

14 टिप्पणियां

 
curioe 2026-03-19

थोड़ा देर हो गई, लेकिन मैंने अपने घर की बिल्ली की आवाज़ रिकॉर्ड करके उसे बदल दिया। हाहा
जब एक काम खत्म होता है तो वह 야옹 करके बुलाती है, तो बहुत अच्छा लगता है।

 
yangeok 2026-02-16

हाहाहा ready to work

 
kaydash 2026-02-13

हाहाहाहाहाहा

 
tesla52 2026-02-13

साउंड पैक की लिस्ट बहुत पसंद आई, इसमें असली क्लासिक एहसास आता है

 
qlghwp123 2026-02-13

हाहाहाहाहाहाहाहाहाहाहाहाहाहाहाहाहाहा
ये तो बहुत मज़ेदार होगा, है ना?

 
ifmkl 2026-02-13

यही है!

 
edunga1 2026-02-13

Job's Done! यह तो अभी ट्राई करना पड़ेगा lol

 
t7vonn 2026-02-13

हाहाहा, यह बहुत मजेदार है

 
ryj0902 2026-02-13

काम के लिए तैयार? काम, काम।

 
winterjung 2026-02-13

अगर आप इसे और सरल तरीके से करना चाहते हैं, तो https://www.wowhead.com/sounds/name:peon साइट से सिर्फ ज़रूरी sound डाउनलोड करके नीचे की तरह ~/.claude/settings.json लिख सकते हैं.

{  
  "hooks": {  
    "SessionStart": [  
      {"hooks": [{"type": "command", "command": "afplay /Users/name/.claude/hooks/PeonReady1.ogg"}]}  
    ],  
    "UserPromptSubmit": [  
      {"hooks": [{"type": "command", "command": "afplay /Users/name/.claude/hooks/PeonYes3.ogg"}]}  
    ],  
    "Notification": [  
      {"hooks": [{"type": "command", "command": "afplay /Users/name/.claude/hooks/PeonWhat3.ogg"}]}  
    ],  
    "Stop": [  
      {"hooks": [{"type": "command", "command": "afplay /Users/name/.claude/hooks/PeonBuildingComplete1.ogg"}]}  
    ]  
  }  
}  
 
xguru 2026-02-13

अगर आप मुख्य रूप से Codex इस्तेमाल करते हैं, तो https://github.com/mrdavey/codex-peon वाले इस सेटअप को कॉन्फ़िगर करना ज़्यादा आसान है

 
mammal 2026-02-13

हाल में देखे गए प्रोजेक्ट्स में सबसे बेहतरीन

 
cysl0 2026-02-13

हाहाहाहा

 
GN⁺ 2026-02-13
Hacker News की राय
  • आख़िरकार कोई ऐसा आया जिसने “Claude, एक और बेकार SaaS बना दो” जैसी चीज़ नहीं, बल्कि LLM से सचमुच काम की चीज़ बनाई
    भविष्यवाणी के मुताबिक असली अंतर पैदा करने वाली चीज़ रचनात्मकता है, coding skill नहीं

    • सहमत। अब बस इंतज़ार है कि कोई Majel Barrett की आवाज़ को पूरी तरह फिर से बना दे, ताकि कंप्यूटर सच में भविष्य जैसा लगे
      शायद यह 10 साल पहले ही संभव था, लेकिन high-quality audio samples copyright holders और commercial interests के बीच फँस गए, इसलिए प्रोजेक्ट अटक गया—यह अफ़सोस की बात है
    • मज़ेदार है, लेकिन random vibe-coded .sh scripts से supply chain attack या malware का ख़तरा ध्यान में रखना चाहिए
      जैसे किसी और script को डाउनलोड करके चलाना, ~/.bashrc बदलना, या remote JSON parse करके files खींच लाना
    • लग रहा है कि रचनात्मकता ही अब राजा बनने वाली है
    • सही। peon notification इसका एकदम सही उदाहरण है। छोटा सा feature है, लेकिन tool को ज़्यादा इस्तेमाल करने लायक बनाता है
      आजकल अच्छे software में यह एहसास रह जाता है कि “इसे बनाने वाले ने मज़े लेकर बनाया है।” सिर्फ़ काम करने वाले tool और “अरे, यह तो मज़ेदार है” वाले tool का फ़र्क तुरंत महसूस होता है
  • इस प्रोजेक्ट को देखकर Warcraft 1 याद आ गया। एक ही unit पर बार-बार क्लिक करो तो उसकी प्रतिक्रिया धीरे-धीरे चिढ़ी हुई हो जाती थी, और human soldier का “मुझे बार-बार क्यों छेड़ रहे हो?” कहना सबसे बढ़िया था
    संबंधित वीडियो

    • sound settings program में भी ऐसा ही मज़ाक था। “test sound” को बार-बार दबाओ तो dialogue आता था, “इससे बेहतर नहीं हो सकता!”
      मेरी पसंद तो Warcraft II का orc demolisher था, जो समुद्री गाना गाने लगता था
    • Spanish version में Demon Hunter पर बार-बार क्लिक करने पर वह कहता था, “मैं अंधा हूँ, बहरा नहीं,” इसलिए वह मुझे सबसे ज़्यादा पसंद था
    • मुझे Warcraft II और Starcraft की extra lines ज़्यादा पसंद हैं। उनमें Alien series और Diablo की parody भी थी
    • Warcraft III में कुछ खास जानवरों पर कई बार क्लिक करो तो वे फट जाते थे
    • “Join the Army”, उन्होंने कहा था…
  • लगभग 20 साल पहले Google के build system का नाम “grunt” था, और CL description में लिखा था, “build को 10% ज़्यादा मज़ेदार बनाओ”
    इसलिए build log में 10% संभावना से “zug-zug” छपता था

    • kek
  • मैंने भी इसे आज़माया, और जब Claude Code मुझे बुलाता है तो “Work complete!” सुनना बहुत अच्छा लगता है
    संदर्भ वीडियो
    बाद में project-specific event messages ज़्यादा उपयोगी लगे। macOS में मैंने इसे ऐसे सेट किया

    {
      "Stop": [{"hooks": [{"type": "command", "command": "osascript -e 'say \"ProjectX work complete\" volume 0.25'"}]}],
      "Notification": [{"matcher": "permission_prompt","hooks": [{"type": "command","command": "osascript -e 'say \"ProjectX needs help\" volume 0.5'"}]}]
    }
    
    • दरअसल AppleScript की भी ज़रूरत नहीं, सिर्फ़ say command से भी काम हो जाता है
    • यह config file कहाँ रखनी है, यह जानना चाहता हूँ
  • यह idea बहुत बढ़िया है। बस Warcraft II की आवाज़ होती तो और अच्छा लगता

    • नमस्ते, लगभग 40~45 उम्र वाले साथी? Warcraft II Battle Chest generation की nostalgia ही अलग है
    • मुझे Red Alert II ज़्यादा पसंद था।
      कई research teams से गुज़ारिश है कि local में voice settings बदलने के लिए कोई JSON format जैसा standard बना दें।
      मैं इन दिनों OpenAI Codex app काफ़ी इस्तेमाल कर रहा हूँ, और अगर ऐसी सुविधा built-in हो तो बहुत बेहतर होगा
    • या फिर Warcraft I भी अच्छा है। संबंधित वीडियो
    • “Your sound card works perfectly” वह line भी याद आती है
    • Warcraft II demo में एक easter egg था। उसमें आवाज़ आती थी, “full version में मैं इससे कहीं ज़्यादा मज़ेदार हूँ”
  • पहले जब मैं Warcraft II custom maps बनाता था, तो अगर building construction time को 0 कर दो, तो building तुरंत बन जाती थी, लेकिन damaged state में निकलती थी
    जब मैंने peasant से farm बनवाया, तो जलता हुआ farm बन गया और “Job’s Done!” सुनाई दिया—बहुत मज़ेदार था

  • Warcraft 3 के assets इस्तेमाल करने के लिए original का मालिक होना चाहिए, और इसका ज़िक्र न होना अजीब है
    यह LLM training process जितना ही copyright infringement है। क्या “AI के लिए हो तो exception” जैसा कोई क़ानून आ गया है?

    • copyright तो पहले ही मरी हुई अवधारणा है
    • Activision Blizzard जैसी बड़ी कंपनियों के लिए आँसू बहाने की ज़रूरत नहीं
      generative AI की वजह से copyright framework पर फिर से सोचना पड़ेगा
    • AI की एकमात्र अच्छी बात अगर कोई है, तो वह यह है कि यह मौजूदा ecosystem को उखाड़ सकता है
    • लेकिन इसे fair use भी माना जा सकता है
      यह original market को नुकसान नहीं पहुँचाता, बल्कि nostalgia जगाकर बिक्री बढ़ा भी सकता है
    • “कंपनियों को बचाओ!” जैसी बात याद आ रही है
  • इसे देखकर लगा, “अच्छा, मैं तो असल में यही चाहता था”
    बस मैं इसे Star Trek computer voice में करना चाहूँगा। Elevenlabs पर तुरंत कोशिश की, और 30 मिनट में “ssh tunnel टूट गया है” जैसी warning सुनकर हँसी आ गई

    • Majel Barrett Roddenberry Star Trek के creator Gene Roddenberry की पत्नी थीं
    • सोच रहा हूँ कि क्या उस voice pack को फिर से साझा किया गया है
  • प्रोजेक्ट शानदार है, लेकिन curl | bash pipeline देखकर मैंने इसे आज़माने का विचार छोड़ दिया
    इस तरह का installation तरीका अब बहुत पुराना लगने लगा है, और मैं अपनी अच्छी यादों को Claude और काम के साथ नहीं जोड़ना चाहता

    • पूरी तरह सहमत। इसी वजह से आम लोगों को Linux recommend करना मुश्किल लगता है
      हालाँकि एक ही repository के कुछ code को चलाना और कुछ को मना करना थोड़ा मज़ेदार भी है
    • समझ नहीं आता कि लोग curl | bash से इतना परहेज़ क्यों करते हैं।
      असल में लोग पहले भी web से installer डाउनलोड करके चलाते रहे हैं।
      असली बात source trust और code review की है। विकल्प क्या हो सकता है?
    • मैंने भी repository clone करके सिर्फ़ sound files इस्तेमाल कीं। बाद में terminal workflow से जोड़ने का सोच रहा हूँ
    • मेरा भी यही विचार था। इसलिए मैंने Claude से code review करवाया, फिर cloned version से install किया
  • मुझे लगता है यह प्रोजेक्ट सिर्फ़ एक मज़ेदार शरारत नहीं, बल्कि आने वाले बदलाव का संकेत है
    पिछले साल agent-based coding को गहराई से आज़माने के बाद साफ़ लगा कि बात आख़िरकार software factory concept तक जाएगी
    फिर जब मैंने सोचना शुरू किया कि उस scale के code को manage करने के लिए interface कैसा होना चाहिए, तो निष्कर्ष निकला कि video game जैसी UI ही जवाब है
    games में information present करने के तरीके दूसरे क्षेत्रों में भी दोबारा इस्तेमाल किए जा सकते हैं।
    ऊपर से यह मज़ाक जैसा दिखता है, लेकिन असल में यह काफ़ी गंभीर योगदान है

    • सही कहा। आगे creative UX के लिए बहुत बड़ा मौका खुलने वाला है