37 puan yazan GN⁺ 2026-02-13 | 14 yorum | WhatsApp'ta paylaş
  • Warcraft, StarCraft, Zelda gibi oyunların seslerini kullanarak yapay zeka kodlama ajanının iş tamamlamasını veya girdi isteğini sesle bildiren araç
  • Claude Code, Codex, Cursor, OpenCode gibi başlıca IDE’lerle entegre olur; terminali sürekli izlemeye gerek kalmadan durumu işitsel olarak algılamayı sağlar
  • 40’tan fazla ses paketi destekler ve Warcraft, StarCraft, Portal, Zelda gibi farklı oyun karakterlerinin seslerini içerir
  • Warcraft ork işçisi/insan işçisi/undead/murloc, StarCraft battlecruiser/Kerrigan/siege tank, Duke Nukem, Red Alert Sovyet mühendisi, ..
  • macOS, Linux ve WSL2 ortamlarında çalışır; Homebrew veya curl komutuyla kolayca kurulabilir

Genel Bakış

  • PeonPing, Claude Code ve Codex için bir sesli bildirim sistemidir; yapay zeka kodlama ajanı işi tamamladığında veya girdi istediğinde bunu oyun karakteri sesleriyle bildirir
    • Varsayılan olarak Warcraft III’ün Peon (Orc Peon) sesini kullanır
    • StarCraft, Portal, Zelda gibi çeşitli serilerden karakter ses paketleri sunar
  • Kullanıcı, terminali sürekli izlemek zorunda kalmadan sesli geri bildirimle çalışma durumunu anında anlayabilir

Başlıca Özellikler

  • Coding Event Sound Pack Specification (CESP) standardını uygular ve IDE olaylarını standartlaştırılmış ses kategorilerine eşler
    • session.start, task.complete, input.required, user.spam gibi olaylara göre ses çıktısı verir
    • Örn: “Ready to work?”, “Work, work.”, “Something need doing?”
  • Terminal sekmesi başlığı ve masaüstü bildirimleri özelliğini birlikte sunar
    • Terminal etkin değilken bile görsel bildirim gösterir
  • CLI kontrol komutları desteği
    • peon toggle, peon pause, peon packs use ile sesleri ve bildirimleri kontrol edebilir
    • Sekme tamamlama özelliğini destekler

Kurulum ve Ortam

  • Kurulum yöntemi
    • macOS ve Linux’ta brew install PeonPing/tap/peon-ping veya curl -fsSL ... | bash komutuyla kurulabilir
    • Kurulum sırasında varsayılan olarak 10 İngilizce ses paketi dahil edilir
    • --all seçeneğiyle tüm dil ve seri paketleri kurulabilir
  • Desteklenen ortamlar
    • macOS(afplay), Linux(paplay, ffplay, mpv, aplay), WSL2(PowerShell MediaPlayer)
    • Claude Code, Codex, Cursor, OpenCode gibi IDE’lerle entegre olur
    • Python3 gereklidir

Yapılandırma ve Kullanıcı Kontrolü

  • Yapılandırma dosyası ~/.claude/hooks/peon-ping/config.json içinde saklanır
    • Ses seviyesi ayarı (0.0–1.0), bildirim kategorilerine göre etkinleştirme, masaüstü bildirimi aç/kapat mümkündür
    • silent_window_seconds seçeneğiyle kısa işler için bildirimler bastırılabilir
    • pack_rotation ile her oturumda rastgele ses paketi döndürme yapılabilir
  • Claude Code içindeki /peon-ping-toggle komutu veya CLI ile anında sessize alma/geri açma yapılabilir

Ses Paketi Yapısı

  • 40’tan fazla paket sunulur; öne çıkan örnekler:
    • peon: Warcraft III ork işçisi
    • peasant: insan işçisi
    • glados: Portal’daki GLaDOS
    • sc_kerrigan: StarCraft’taki Sarah Kerrigan
    • dota2_axe, duke_nukem, tf2_engineer, hd2_helldiver vb.
  • Tüm paketler openpeon.com/packs üzerinden önceden dinlenebilir
  • Kullanıcı peon packs use komutuyla paket değiştirebilir

Çalışma Şekli

  • peon.sh betiği, Claude Code’un SessionStart, UserPromptSubmit, Stop, Notification, PermissionRequest olaylarını algılar
    • Her olayı CESP kategorisine eşledikten sonra rastgele bir ses çalar
    • Yinelenen çalmayı önler ve terminal sekmesi başlığını günceller
  • Ses paketleri OpenPeon registry üzerinden indirilir
    • Resmî paketler PeonPing/og-packs üzerinde barındırılır
    • Ses dosyaları ilgili oyun yayıncılarının varlıklarıdır ve kişisel bildirim amacıyla adil kullanım (fair use) kapsamında dağıtılır

Diğer Bilgiler

14 yorum

 
curioe 2026-03-19

Biraz geç oldu ama bizim kedinin sesini kaydedip değiştirdim. hahaha
Bir iş tamamlandığında miyav diye seslenmesi çok hoşuma gidiyor.

 
yangeok 2026-02-16

hahaha hazır, işe koyulalım

 
kaydash 2026-02-13

hahahahahaha

 
tesla52 2026-02-13

Ses paketi listesini çok beğendim, tam bir klasik havası veriyor.

 
qlghwp123 2026-02-13

Hahahahahahahahahahahahahahahahahahahaha
Çok eğlenceli olurmuş, değil mi?

 
ifmkl 2026-02-13

İşte bu!

 
edunga1 2026-02-13

Job's Done! Bunu hemen denemem lazım hahaha

 
t7vonn 2026-02-13

Hahaha, çok eğlenceli.

 
ryj0902 2026-02-13

Çalışmaya hazır mısın? Çalış, çalış.

 
winterjung 2026-02-13

Daha basit yapmak isterseniz, https://www.wowhead.com/sounds/name:peon sitesinden yalnızca gerekli sesleri indirip aşağıdaki gibi ~/.claude/settings.json dosyasını ayarlayabilirsiniz.

{  
  "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'i daha çok kullanıyorsanız, https://github.com/mrdavey/codex-peon bunu yapılandırmak daha kolaydır

 
mammal 2026-02-13

Son zamanlarda gördüğüm projeler arasında en iyisi

 
cysl0 2026-02-13

Hahahahaha

 
GN⁺ 2026-02-13
Hacker News görüşleri
  • Sonunda “Claude, bana yine bir tane gereksiz SaaS yap” gibi bir şey değil de, LLM ile gerçekten faydalı bir iş yapan biri çıkmış
    Kehanette söylendiği gibi asıl fark yaratan şey yaratıcılık, kod yazma becerisi değil

    • Katılıyorum. Şimdi tek beklediğim, birinin Majel Barrett sesini kusursuz biçimde yeniden üretmesi ve bilgisayarın gerçekten gelecekten gelmiş gibi duyulması
      Aslında bu yaklaşık 10 yıl önce bile mümkün olmalıydı, ama yüksek kaliteli ses örneklerinin telif sahipleri ve ticari çıkarlar arasında sıkışıp kalması yüzünden projenin gecikmiş olması üzücü
    • Eğlenceli ama, rastgele vibe-coded .sh betiklerinde tedarik zinciri saldırılarına ya da kötü amaçlı yazılımlara dikkat etmek lazım
      Mesela başka betikleri indirip çalıştırabilir, ~/.bashrc dosyasını değiştirebilir ya da uzaktaki JSON'u parse edip dosya çekebilir
    • Görünen o ki yaratıcılık kral olacak
    • Aynen. peon bildirim özelliği bunun kusursuz bir örneği. Küçük ama aracı daha çok kullanmak istemenizi sağlayan bir unsur
      Bugünlerde iyi yazılımlar, “bunu yapan kişi eğlenmiş” hissi bırakıyor. Sadece çalışan araçlarla “bu eğlenceliymiş” dedirten araçlar arasındaki fark hemen hissediliyor
  • Bu proje bana Warcraft 1'i hatırlattı. Aynı birime sürekli tıklayınca giderek daha sinirli tepkiler verirdi; insan askerin “neden bana dokunup duruyorsun?” demesi efsaneydi
    İlgili video

    • Ses ayar programında da aynı tarz bir şaka vardı. “test sound” tuşuna sürekli basınca “bundan daha iyi olamaz!” diye bir replik gelirdi
      Bana göre en komiği Warcraft II'deki ork destroyer'ın deniz şarkısı söylemeye kalkmasıydı
    • İspanyolca sürümde Demon Hunter'a sürekli tıklayınca “Körüm ama sağır değilim” demesi favorimdi
    • Ben Warcraft II ve Starcraft'taki ek replikleri daha çok seviyordum. Alien serisine ve Diablo'ya parodiler vardı
    • Warcraft III'te belli hayvanlara birkaç kez tıklayınca patlıyorlardı
    • “Join the Army”, demişlerdi...
  • Yaklaşık 20 yıl önce Google'ın build sisteminin adı “grunt” idi ve CL açıklamasında “build'i %10 daha komik yap” diye bir ifade vardı
    Bu yüzden build log'una %10 olasılıkla “zug-zug” yazdırdım

    • kek
  • Ben de bunu denedim ve Claude Code beni çağırırken “Work complete!” sesini duymak aşırı hoşuma gitti
    Referans video
    Sonrasında proje bazlı, olaya özel mesajlar daha faydalı geldi. macOS'ta bunu şöyle ayarladım

    {
      "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'"}]}]
    }
    
    • Aslında AppleScript kullanmadan da sadece say komutuyla yapılabilir
    • Bu yapılandırma dosyasını nereye koymak gerektiğini merak ediyorum
  • Bu fikir harika. Yalnız Warcraft II sesi olsaydı daha da iyi olurdu gibi geliyor

    • Selam, yaşıtız galiba; 40-45 civarı? Warcraft II Battle Chest neslinin hissiyatı gerçekten başka
    • Ben Red Alert II'yi daha çok seviyordum.
      Çeşitli araştırma ekiplerinden ricam, yerelde ses ayarını değiştirebileceğimiz bir JSON formatı benzeri bir şey yapmaları.
      Bu aralar OpenAI Codex uygulamasını çok kullanıyorum; böyle bir özellik gömülü gelse çok daha iyi olurdu
    • Ya da Warcraft I de olur. İlgili video
    • “Your sound card works perfectly” repliğini de özlüyorum
    • Warcraft II demosunda bir easter egg vardı. “Tam sürümde çok daha komiğim” diye bir ses çalıyordu
  • Eskiden Warcraft II için özel harita yaparken bina inşa süresini 0 yaparsanız, bina anında tamamlanır ama hasarlı çıkardı
    Köylüye çiftlik yaptırınca yanan bir çiftlik oluşup ardından “Job’s Done!” demesi beni çok güldürmüştü

  • Warcraft 3 varlıklarını kullanmak için orijinal oyuna sahip olmanız gerekiyor; buna hiç değinilmemesi tuhaf
    Bu, LLM eğitimi kadar telif hakkı ihlali sayılır. Yoksa “AI içinse istisna” diye bir yasa mı çıktı?

    • Telif hakkı zaten ölmüş bir kavram
    • Activision Blizzard gibi dev şirketler için gözyaşı dökmeye gerek yok.
      Üretken yapay zeka sayesinde telif sistemini yeniden düşünmek zorunda kalacağız
    • Yapay zekanın tek iyi yanı, mevcut ekosistemi süpürüp atabilme ihtimali
    • Ama buna fair use da denebilir.
      Orijinal eserin pazarına zarar vermiyor; hatta nostalji yaratarak satışları artırabilir
    • “Şirketleri koruyun!” lafını hatırlatıyor
  • Bunu görünce “demek aslında istediğim şey buymuş” dedim
    Yalnız ben bunu Star Trek bilgisayar sesi ile yapmak isterdim. Elevenlabs ile hemen denedim; 30 dakika sonra “ssh tüneli koptu” uyarısı gelince baya güldüm

    • Majel Barrett Roddenberry, Star Trek'in yaratıcısı Gene Roddenberry'nin eşiydi
    • O ses paketini tekrar paylaşıp paylaşmadıklarını merak ediyorum
  • Güzel proje ama curl | bash hattını görünce denememeye karar verdim
    Bu kurulum yöntemi artık fazla demode ve güzel anılarımı Claude ve işle ilişkilendirmek istemiyorum

    • Kesinlikle katılıyorum. Bu yüzden sıradan kullanıcılara Linux önermek zor
      Ama aynı depodaki kodun bir kısmını çalıştırıp bir kısmını reddetmek de biraz komik
    • curl | bash'i reddetme sebebini pek anlamıyorum.
      Sonuçta insanlar eskiden beri web'den kurulum dosyası indirip çalıştırıyor.
      Asıl mesele kaynağa güven ve kodu gözden geçirmek. Alternatif ne olabilir ki?
    • Ben depoyu clone edip sadece ses dosyalarını aldım. Sonra terminal işlerime bağlamayı düşünüyorum
    • Ben de aynı şekilde düşündüm. O yüzden Claude'a kod incelemesi yaptırıp, clone ettiğim sürümden kurdum
  • Bence bu proje sadece eğlenceli bir şaka değil, yaklaşan değişimin bir işareti
    Geçen yıl ajan tabanlı kodlamaya iyice daldığımda, işin sonunda kesin olarak software factory kavramına varacağımızı gördüm
    Sonra o ölçekteki kodu yönetmek için nasıl bir arayüz gerektiğini düşününce, cevabın video oyunu benzeri bir UI olduğuna karar verdim
    Oyunların bilgi sunma biçimi başka alanlarda da yeniden kullanılabilir.
    Dışarıdan şaka gibi görünse de, aslında oldukça ciddi bir katkı bence

    • Evet. Önümüzde yaratıcı UX için muazzam fırsatlar var