できたよ。
ひと仕事、完了。次へ進む合図に。
completedA LITTLE SOUND FOR YOUR WORKFLOW
終わったよ。ちょっと見て。うまくいかなかった。
画面の向こうの変化を、電子音と口笛でお知らせ。
PipoPapo は、あなたの作業に寄り添う通知CLIです。
Rust製 CLI / Codex / Claude Code / Antigravity / Hermes / ローカル音声合成
Codex + Claude Code + Antigravity CLI + Hermes Agent
コマンドひとつで、音のある作業へ。01 / LISTEN
おしゃべりなロボットのような電子音。
再生ボタンを押すと、サンプルが流れます。
ひと仕事、完了。次へ進む合図に。
completedあなたの入力や承認を待っているときに。
input-required失敗に気づいて、もう一度向き合う合図に。
failedサンプルは同じCLIで生成した音です。イベント名そのものに専用の音色があるわけではなく、本文と設定で音が変わります。人の声で文章を読み上げる機能ではありません。
02 / MAKE SOME NOISE
短いメッセージを鳴らす。ビルドの完了を知らせる。
WAVに書き出して、別の場所で使う。
必要なときに、必要な音だけ。
01 電子音・口笛・電話音をミックス
02 音量と再生時間をコマンドで調整
03 WAV生成は音声デバイスなしでも
# Say it in beeps.
$ pppp say "こんにちは" \
--volume 20 --max-duration 2
# Let me know when it's done.
$ pppp notify completed
# Keep a little sound.
$ pppp render "おつかれさま" \
-o hello.wav03 / GET STARTED
CLI名は pppp。
Pluginの導入も、ひとつのコマンドから。
Homebrewからインストールできます。
次のコマンドで、すぐに使いはじめられます。
brew install ut0s/pipopapo/ppppHomebrew配布はmacOS 13以降(Apple Silicon / Intel)向けです。
Homebrew Tap ↗ / v0.1.1 リリース ↗
Linux(x86_64)はソースからビルドできます。再生にはALSAと出力デバイスが必要です。
pppp の導入後、使うホストを選んでセットアップ。
# Codex
pppp setup codex
# Claude Code
pppp setup claude
# Antigravity CLI / Hermes Agent
pppp setup antigravity
pppp setup hermesセットアップ後はホストを再起動するか、新しいチャットを開始してHookを信頼してください。Codexの最終失敗通知はSkillから明示的に呼び出します。
Antigravity CLI・Hermes Agent連携と通知音プリセットは、対応版CLIが必要です。公開済みv0.1.1には含まれません。
CUSTOMIZE YOUR CUES
完了・入力待ち・失敗、ツールの開始・完了。それぞれの通知音をホストごとに保存できます。
低・中・高の単音、上昇・下降・繰り返し、和音。本文に依存しない短い音で、状態を聞き分けられます。
pppp notify completed --sound triple-chord
pppp render notes --sound double-rise -o notes.wavツール開始・完了の通知は既定で無効です。start / complete / bothで選び、noneで戻せます。
pppp plugin configure codex \
--completed-sound triple-chord \
--input-required-sound double-repeat \
--failed-sound triple-fall \
--tool-events both \
--tool-start-sound single-low \
--tool-complete-sound single-highAntigravity CLI・Hermes Agent連携と通知音プリセットは、対応版CLIが必要です。公開済みv0.1.1には含まれません。
画面から目を離しても、
作業とは、つながっていられる。