Por Grego
Existe uma categoria de projetos open source que aparecem em GitHub Trending e você assume imediatamente que são uma brincadeira.
PeonPing entra exatamente nessa categoria.
Sua proposta é ridícula da melhor forma possível: adicionar sons de Warcraft III, StarCraft, Age of Empires, Portal e outros clássicos aos seus coding agents.
Seu agente termina uma tarefa.
“Trabalho concluído.”
Termina outra.
“Serviço finalizado.”
Aparece um erro.
“Você deve construir pylons adicionais.”
A reação inicial é óbvia: isso é um meme.
A reação depois de usar alguns dias é diferente.
Porque, acidentalmente, resolveu um problema real.
O problema que ninguém estava discutindo
Os coding agents mudaram a forma como trabalhamos.
Antes escrevíamos código, esperávamos compilações, rodávamos testes e revisávamos resultados manualmente.
Agora damos uma tarefa ao Claude Code, Codex, Cursor ou OpenCode e vamos fazer outra coisa.
O problema é que os agentes são silenciosos.
Muito silenciosos.
Você pede ao Claude Code para refatorar vinte arquivos. Abre Slack enquanto ele trabalha. Responde uma mensagem. Se distrai com outra tarefa. Dez minutos depois se dá conta de que o agente terminou nove minutos atrás e estava esperando instruções o tempo todo.
Se isso aconteceu com você, você não está sozinho.
É um dos pequenos atritos que aparecem quando agentes começam a fazer parte do workflow diário.
Não é um problema técnico.
É um problema de atenção.
O que PeonPing faz
PeonPing é uma camada mínima de notificações sonoras para agentes de desenvolvimento.
Ouve eventos de ferramentas como:
- Claude Code
- Codex CLI
- Cursor
- OpenCode
- Kiro
- Antigravity
E reproduz sons quando ocorrem ações importantes:
- tarefa concluída
- erro
- solicitação de aprovação
- intervenção necessária
- finalização de execução
O legal é que os sons não são genéricos.
São referências diretas a décadas de videogames de estratégia e PC gaming.
O resultado é surpreendentemente eficaz.
Seu cérebro identifica instantaneamente que algo ocorreu sem obrigá-lo a olhar para uma janela, um terminal ou uma notificação do sistema operacional.
A parte divertida
Algumas das notificações disponíveis incluem:
- Warcraft III
- StarCraft
- Age of Empires
- Portal
- Half-Life
- Command & Conquer
E sim, há pessoas configurando diferentes agentes com diferentes vozes para saber qual terminou primeiro.
Não é estritamente necessário.
Mas também não era necessário colocar luzes RGB em um teclado e veja onde estamos.
O surpreendente: realmente melhora o workflow
Depois da novidade inicial aparece algo interessante.
Os agentes são processos assíncronos.
E humanos são ruins em monitorar processos assíncronos.
Cada vez que você precisa verificar manualmente se um agente terminou, está pagando uma pequena penalidade cognitiva.
Parece insignificante.
Mas multiplique por vinte ou trinta execuções por dia.
De repente você entende por que uma notificação auditiva bem projetada pode parecer muito mais útil do que deveria.
É o mesmo motivo pelo qual IDEs têm sons, compilações têm alertas e sistemas operacionais têm notificações.
A diferença é que até agora os coding agents não tinham uma boa solução para isso.
PeonPing preenche essa lacuna com uma quantidade surpreendentemente pequena de código.
Instalação
A instalação é simples.
Com Node.js instalado:
npx peonping
Ou globalmente:
npm install -g peonping
Uma vez iniciado, detecta e monitora agentes compatíveis em segundo plano.
A configuração permite selecionar diferentes sound packs e atribuir sons a eventos específicos.
Por exemplo:
peonping config
De lá você pode escolher:
- Warcraft mode
- StarCraft mode
- Age of Empires mode
- Mixed mode
- Sons personalizados
Vale a pena?
Se você roda um ou dois prompts por dia, provavelmente não.
Se trabalha oito horas acompanhado por Claude Code, Codex ou Cursor, surpreendentemente sim.
PeonPing parece uma brincadeira porque nasceu como uma brincadeira.
Mas muitas das melhores ferramentas de produtividade nascem exatamente assim: alguém detecta um pequeno incômodo, constrói uma solução absurda, e acaba descobrindo que o problema era mais real do que parecia.
Não vai escrever código melhor.
Não vai melhorar seus prompts.
Não vai substituir nenhuma ferramenta de IA.
Mas da próxima vez que você ouve um “Job’s done” enquanto revisa Slack e se dá conta de que seu agente terminou três segundos atrás em vez de dez minutos atrás, provavelmente vai entender por que esse repositório terminou em GitHub Trending.
E por que a ferramenta mais absurda da semana pode ser uma das mais úteis.
