A cross-platform agent that listens for terminal errors and plays a sound when your commands fail. Because every mistake deserves a reaction.
Three simple steps. No config files needed.
Run a single command. The agent copies itself to your system, registers auto-start, and injects shell hooks.
The background agent monitors a log file. Shell hooks (PowerShell, Bash, Zsh) automatically log every failed command.
When an error is detected, the agent plays the bundled sound by default. Supply your own sound URL with --sound <URL>.
Download the binary for your platform and run it.
Run the binary to install with the bundled sound. Run it again to uninstall.
yamete-kudasai-system
Check the agent is running and play a test sound:
yamete-kudasai-system --status
yamete-kudasai-system --self-test
| Command | Description |
|---|---|
(no command) |
Install if missing, uninstall if already installed |
--install |
Install and start the agent with the bundled sound |
--install --sound <URL> |
Install and start the agent with a custom MP3 sound URL |
--uninstall |
Stop the agent and remove installed files, startup config, and shell hooks |
--status |
Show install status, sound path, and hook states |
--self-test |
Play a test sound to verify audio playback |
Copy popular sound URLs for installation, or contribute your own!
Built in Rust. Runs everywhere.
Registry auto-start, PowerShell hooks
yamete-kudasai-system-windows-x86_64.exeXDG autostart, Bash & Zsh hooks
yamete-kudasai-system-linux-x86_64LaunchAgent auto-start, Zsh hooks
yamete-kudasai-system-macos-aarch64Requires Rust toolchain.
git clone https://github.com/devfemibadmus/Yamete-Kudasai.git
cd Yamete-Kudasai
cargo build --release