FlowTune Media

Claude Codeを放置するための道具ができた — CC-BEEPERというレトロなページャー

Claude Codeを使っていると、避けられない瞬間がある。

「ツールの実行を許可しますか?」

ファイルの書き込み、コマンドの実行、APIの呼び出し。Claude Codeがタスクを進めるたびにパーミッションの確認が飛んでくる。安全設計としては正しいのだが、10分おきにターミナルを覗きに行く生活は、正直しんどい。

CC-BEEPERは、その「覗きに行く」問題を解決するためだけに作られたmacOS専用のデスクトップウィジェットだ。Product Huntで220 upvotesを獲得し、デイリー6位にランクイン。Claude Codeの周辺ツールとしては異例の注目を集めた。

レトロなページャーの正体

CC-BEEPERの見た目は、90年代のポケットベルを模したフローティングウィンドウだ。LCD風のドット表示にピクセルアートのアニメーション。スキューモーフィックなデザインで、テーマは10種類から選べる。サイズも3段階。

見た目はふざけているが、中身は実用的だ。

Claude Codeがバックグラウンドで何をしているかがリアルタイムで表示される。ファイルを編集中なのか、コマンドを実行中なのか、パーミッションの承認待ちなのか。ターミナルを開かなくても、画面の隅にあるページャーを一瞥するだけで状況がわかる。

4段階の自動承認モード

CC-BEEPERの目玉機能は、Claude Codeのパーミッション管理だ。

4つのプリセットが用意されている。Strictは全操作を手動確認。Relaxedは安全な操作のみ自動承認。Trustedはほとんどを自動で通す。YOLOはすべてを自動承認する。

正直、YOLOモードはプロダクションコードでは使いたくない。だが個人プロジェクトやプロトタイピングでは「全部任せて結果だけ見る」という使い方が意外と効率的だ。Relaxedモードが多くの人にとってのスイートスポットになるだろう。

音声で返事ができる

もうひとつ面白いのが音声入力対応。Option+Rを押すか、手を2回叩く(ダブルクラップ)だけで音声入力がトグルする。Claude Codeが「このファイルを変更してよいか」と聞いてきたときに、声で「はい」と答えられる。

コーヒーを入れながら、ソファに座りながら、Claude Codeに指示を出す。そんな使い方が現実的になる。ハンズフリーでAIコーディングを監督するという体験は、試してみると意外に快適だ。

技術的にはかなり堅実

CC-BEEPERは100% Swiftで書かれており、外部依存ゼロ。アカウント登録もテレメトリもAPIキーも不要。すべてローカルで動作する。

仕組みとしては、起動時にローカルポート(19222-19230)にバインドし、Claude Codeのhookスクリプトを ~/.claude/settings.json に7つ登録する。Claude Codeのフック機能を使ってイベントを受け取り、ページャーのLCDに反映する形だ。

OSSとしてGitHubで公開されており、コードを確認できる。プライバシー面の懸念は少ない。

微妙な点もある

macOS専用という点が最大の制約だ。LinuxやWSLでClaude Codeを使っている開発者は対象外。また、Claude Code自体にパーミッションの「allowlist」設定があるので、CC-BEEPERを使わなくても自動承認はある程度設定できる。

とはいえ、CC-BEEPERが提供するのは「進捗の可視化」と「パーミッション管理」のセットであり、allowlist設定だけでは代替できない部分がある。特に複数のClaude Codeセッションを並行で走らせるような使い方では、各セッションの状態を一目で把握できるのは大きい。

Claude Codeを「見守る」スタイルへ

CC-BEEPERが示しているのは、AIコーディングとの付き合い方の変化だ。

2024年まではAIに「指示を出す」のが主流だった。プロンプトを書き、結果を確認し、修正を指示する。2026年の今、Claude Codeのようなエージェントは「放っておけば勝手にやってくれる」存在になりつつある。となると必要なのは、ターミナルに張り付くことではなく、「たまに様子を見る」ための窓だ。

CC-BEEPERは、その「窓」をレトロなページャーという形で実装した。実用性とユーモアのバランスが絶妙で、Claude Codeユーザーなら試す価値がある。

関連記事