Vibeleaderboard
Index / tool
Visit www.peonping.com
Category
Developer Tools
Rank
Pricing
Open Source
Platform
cli · desktop
Type
TOOL
Builder
@PeonPing
Latest release
v2.37.0
Date

About

A command-line tool that provides audio notifications when AI coding agents finish tasks or need permission. Features game character voice lines and works with popular AI coding tools like Claude Code, Cursor, and Codex to help developers stay in flow without constantly monitoring their terminal.

What it does

peon-ping turns coding-agent events into distinct audio and visual signals. It maps session starts, completions, errors, permission requests, limits, and rapid prompts to configurable sound categories. Users can choose packs, set project-specific rules, rotate packs, mute output, adjust volume, and optionally send desktop or mobile notifications. It also exposes an MCP interface that lets compatible agents select sounds.

Why it's ranked here

The appeal is unusually broad integration paired with serious configuration depth. The documented adapters cover many coding agents, while Homebrew, installer scripts, Nix, and Home Manager address very different setup preferences. Its event categories, pack rules, notification templates, remote workflow support, and trainer controls make it more than a novelty. The cost is a large cross-platform shell system with platform-specific behavior and substantial configuration surface.

What's good

The event model is clear: completion, failure, permission, limits, and other states receive separate categories instead of one generic alert. Project path rules and session overrides make different repositories distinguishable by sound. Pack installation supports curated and custom sources. Audio runs asynchronously, preserving hook responsiveness. Users can mute quickly, honor macOS Focus, restrict playback to headphones, and pair sounds with overlays, terminal titles, desktop notifications, or mobile notifications.

Tradeoffs

Cross-platform audio requires different backends and failure modes. WSL2 may need host probing, cached backend selection, and ffmpeg for non-WAV packs on newer Windows builds. Windows exposes fewer controls than the broader Unix command set described in the README. Other IDE integrations remain opt-in under declarative Nix configuration. The text-to-speech and structured logging documents describe planned work, so buyers should not assume those capabilities are already implemented.

How to use it well

It suits developers who run long agent tasks, switch between projects, or keep several sessions active. Assign recognizable packs with path rules, reserve permission and error cues for urgent attention, and mute everything during meetings. Pair sound with overlays when headphones are unreliable. Use MCP when agent-selected feedback is useful. It does not replace task tracking, centralized monitoring, or detailed diagnostics, and the proposed richer logging and spoken summaries are not established features in the supplied implementation evidence.

Technical notes+

README.md documents the shipping CLI, MCP support, hook and adapter integrations, installers, Nix packaging, event categories, and configuration controls. docs/plans/2026-02-19-path-rules-design.md specifies the override order from session choice through local configuration, path matching, rotation, and global fallback. docs/designs/win-notification-templates.md describes parity logic for template selection and variable replacement on Windows. docs/designs/structured-hook-logging.md and docs/designs/tts-integration.md describe target architectures rather than confirmed shipped behavior. Their associated product documents, docs/prds/PRD-002-hook-observability.md and docs/prds/PRD-003-tts-spoken-feedback.md, explicitly frame logging and text-to-speech as proposed capabilities.

Observed

License
MIT
Interfaces
Command-line tool, coding-agent hooks and adapters, and MCP server
Packaging
Homebrew, shell installer, PowerShell installer, Nix profile, Nix run, and Home Manager module
Platform support
macOS, Linux, Windows, WSL2, MSYS2, and SSH workflows
Implementation languages
Bash with embedded Python for Unix paths, plus PowerShell for Windows
Configuration
Global and project-local setup, sound packs, path rules, pack rotation, volume, categories, and notification controls

Read from README.md, docs/designs/tts-integration.md, docs/designs/structured-hook-logging.md, docs/prds/PRD-002-hook-observability.md, docs/prds/PRD-003-tts-spoken-feedback.md, docs/plans/2026-05-09-omp-adapter-plan.md, docs/designs/win-notification-templates.md, docs/plans/2026-02-16-trainer-mode-plan.md, docs/plans/2026-02-19-path-rules-design.md.

What it can do

  • Play audio notification when AI coding agent completes a task

    AI agent task completion signalGame character voice line audio notification

  • Play audio notification when AI coding agent needs permission

    AI agent permission request signalGame character voice line audio notification

  • Monitor AI coding tools for status changes

    Claude Code, Cursor, or Codex terminal activityDetected status change events

  • Provide sound notifications from multiple character voice packs

    User selection from 160+ sound packsCharacter-specific audio notifications

  • Enable developers to work without constantly watching terminal

    Background AI agent processesAudio alerts allowing focus on other tasks

Tags

ainotificationsterminalcodingproductivitysoundclideveloper-workflow

Media

peon-ping

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.