Repolode
s3onghyun

s3onghyun/bulchimbeon

Claude CodeやCodexなどのAIコーディングエージェントが作業中の間だけ、Macのスリープを防ぐmacOSメニューバーアプリ。

代替できる製品:Amphetamine

スター
56
フォーク
7
未解決の Issue
15
最終コミット
一昨日

これは何?

Bulchimbeonは、AIコーディングエージェントに長時間の作業を任せている間、タスクの途中でMacがスリープしないようにするmacOSメニューバーアプリです。Claude Code、Codex、Gemini CLI、Cursor Agent、Copilot CLI、Aider、OpenCodeなど、対応するエージェントのローカルプロセスを監視し、作業中のエージェントがある場合に限ってスリープロックを有効にします。エージェントが動かなくなると、設定可能な猶予時間を経てロックを解除するため、手動操作なしでMacは通常どおりスリープできるようになります。

時間を指定した監視、ディスプレイを点灯させるモードまたはディスプレイのスリープを許可するモード、管理者パスワードが必要なオプションのクラムシェルモードを利用できます。バッテリー残量が設定したしきい値を下回ると監視を停止し、温度が高くなると警告してMacが冷えるまで一時停止します。監視の終了時またはアプリの終了時には、通常のクラムシェル時のスリープ動作に戻します。macOS 13以降で動作し、Go製のLinuxデーモンも、トレイアイコンと同じ検出ロジックを備えています。

エージェントの検出にはプロセス名、インストール先のパス、CPU使用率を使い、フックや設定変更は行わないため、エージェントの設定ファイルに何も追加されません。Homebrewまたはリリースのzipファイルからインストールできます。アプリはアドホック署名されており、まだ公証されていません。

主な機能

  • 01対応するAIコーディングエージェントを検出し、作業中の間だけMacのスリープを防ぐ
  • 02時間を指定した監視、ディスプレイ点灯またはスリープ許可のモード、オプションのクラムシェル動作に対応
  • 03バッテリー残量が少ないと監視を停止し、過熱時は一時停止して、冷えると再開する
  • 04監視の終了時またはアプリの終了時に、通常のクラムシェル時のスリープ動作に戻す
  • 05同じ検出ルールを使う、コマンドラインとトレイアイコンを備えたLinuxデーモン
  • 06カスタムのエージェントプロセス名を追加できる

ユースケース

  • caffeinateをそのまま起動しておくことなく、コーディングエージェントを一晩動かし続ける
  • エージェントが開始した長時間のビルドやテストの間、ノートPCがスリープしないようにする
  • 電源に接続した状態でクラムシェルモードのままエージェントを動かし、終了後は自動で元のスリープ動作に戻す

クイックスタート

  1. 1

    Homebrewでアプリをインストールします

    brew install --cask s3onghyun/tap/bulchimbeon
  2. 2

    アプリを一度開いてから、「システム設定」→「プライバシーとセキュリティ」→「このまま開く」で許可します

  3. 3

    Linuxでは、Homebrewでデーモンをインストールし、ユーザーサービスとして起動します

    brew install s3onghyun/tap/bulchimbeon-linux && brew services start bulchimbeon-linux

使う前に知っておきたいこと

  • macOSアプリにはmacOS 13以降が必要です。Linuxデーモンにはsystemdとlogindが必要です。
  • アプリはアドホック署名されており、まだ公証されていないため、macOSは初回起動時にブロックします。
  • ふたを閉じた状態のモードを有効にするたびに、管理者パスワードが必要です。
  • Docker内で実行中、またはSSH経由でリモートホスト上で実行中のエージェントは検出されません。

収録されている特集

トピック

#macos#menu-bar-app#ai-agents#claude-code#sleep-prevention#keep-awake#coding-agents#developer-tools#amphetamine#caffeinate

よくある質問

bulchimbeon とは?
Claude CodeやCodexなどのAIコーディングエージェントが作業中の間だけ、Macのスリープを防ぐmacOSメニューバーアプリ。 Bulchimbeonは、AIコーディングエージェントに長時間の作業を任せている間、タスクの途中でMacがスリープしないようにするmacOSメニューバーアプリです。Claude Code、Codex、Gemini CLI、Cursor Agent、Copilot CLI、Aider、OpenCodeなど、対応するエージェントのローカルプロセスを監視し、作業中のエージェントがある場合に限ってスリープロックを有効にします。エージェントが動かなくなると、設定可能な猶予時間を経てロックを解除するため、手動操作なしでMacは通常どおりスリープできるようになります。
bulchimbeon は無料で使えますか?ライセンスは?
bulchimbeon は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bulchimbeon は今もメンテナンスされていますか?
活発にメンテナンス中。bulchimbeon の最終コミットは 2026年11月6日 です。
bulchimbeon は何に使えますか?
caffeinateをそのまま起動しておくことなく、コーディングエージェントを一晩動かし続ける エージェントが開始した長時間のビルドやテストの間、ノートPCがスリープしないようにする 電源に接続した状態でクラムシェルモードのままエージェントを動かし、終了後は自動で元のスリープ動作に戻す
bulchimbeon のインストール方法は?
Homebrewでアプリをインストールします: brew install --cask s3onghyun/tap/bulchimbeon アプリを一度開いてから、「システム設定」→「プライバシーとセキュリティ」→「このまま開く」で許可します Linuxでは、Homebrewでデーモンをインストールし、ユーザーサービスとして起動します: brew install s3onghyun/tap/bulchimbeon-linux && brew services start bulchimbeon-linux
bulchimbeon はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/s3onghyun/bulchimbeon

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト