掲載済み (2026-02-28号)
#201 105文字 • 1分

Claude CodeにRemote Controlが追加されたのでPCの睡眠を邪魔するcaffeinateプラグインを作った #macOS

日本語

掲載情報

概要

Claude CodeのRemote Control機能利用時にPCがスリープして操作不能になるのを防ぐ、自動終了フック付きのmacOS用caffeinateプラグインの開発と導入方法の解説。

詳細内容

Claude Codeに追加されたRemote Control機能(外出先等からローカルセッションを操作できる機能)の弱点である、ホストPCのスリープによる接続断を解決する記事です。macOS標準の`caffeinate`コマンドをClaude Code内から制御するプラグインを作成。単なる実行スキルではなく、`plugin.json`の`SessionEnd`フックを利用することで、セッション終了時に自動でスリープ防止を解除し、停止忘れを防ぐ仕組みを実現しています。インストール手順や、Remote Controlの常時有効化設定との併用についても触れられています。