Capsomnia
Caps Lock を物理スイッチに変え、MacBook の蓋を閉じたまま AI エージェントや SSH セッション、ビルドタスクを実行し続けます
詳細レポート
-
Capsomnia は、キーボード上で最も無視されている Caps Lock キーを物理的な「ステイ アウェイク」スイッチに変える軽量の macOS メニュー バー アプリケーションです。 MacBook の蓋を閉じて、Caps Lock を押します。 AI エージェントは実行を継続し、SSH セッションは継続し、コンパイルとダウンロードは通常どおり継続します。日本の開発者によって Swift で書かれたこのガジェットは、その日の Product Hunt で 5 位にランクされ、日本では 230 万回以上の閲覧と 6,000 回以上のダウンロードを獲得しました。無料、オープンソース、テレメトリーなし、そしてこの時代のどのソフトウェアと同じくらいクリーンです。
-
Capsomnia は日本人開発者の藤巻健人氏によって独自に開発され、MIT ライセンスに基づいて GitHub でオープンソース化されています (github.com/fuji-mak/Capsomnia)。このプロジェクトは 2026 年 6 月から積極的に開発されており、7 月 27 日の時点で v2.0.3 がリリースされ、合計 188 件の提出がありました。藤巻氏自身もAIや開発者ツールの分野で活躍するプログラマーです。 Capsomnia の誕生は、彼自身の問題点から生じました。Claude Code などの AI コーディング エージェントを実行する際、MacBook の蓋を閉じるときに中断を余儀なくされ、Mac に組み込まれている「スリープせずに蓋を閉じる」設定は十分に便利ではありませんでした。 リリースされると、この製品は日本の開発者コミュニティで爆発的に注目を集め、230 万インプレッション、6,000 件以上のダウンロードを記録し、その後 Product Hunt のホームページに掲載され、その日 5 位にランクされました。資金もチームもマーケティング予算もなく、Reddit、Hacker News、日本のテクノロジーコミュニティでの拡散は純粋に口コミに頼っています。
-
Capsomnia の中心となるロジックは非常に単純です。Caps Lock を押すとシステムがスリープを無効にします。もう一度押すとスリープが再開されます。 Caps Lock キーの LED インジケータ ライトは、休止状態保護のステータスを同時に表示します。ライトがオンの場合はタスクが実行中であることを示し、ライトがオフの場合は通常の休止状態を示します。 しかし、この単純な仕組みの裏には、多くの微妙な設計が隠されています。 1 つ目は権限分離アーキテクチャです。メニュー バー アプリケーション自体は root 権限で実行されませんが、最小限の権限を持つ補助ツール (capsomnia-pmset) を使用してシステム pmset コマンドを呼び出し、スリープ設定を変更します。この補助ツールは、on、off、display-sleep の 3 つのパラメータのみを受け入れ、攻撃対象領域は極限まで圧縮されます。アプリケーション自体はネットワーク要求を行わず、テレメトリ データを収集せず、アカウント登録も必要ありません。コードは完全にオープンで監査可能です。 Caps Lock キーを他の機能にマッピングしているユーザーのために、Capsomnia はカスタム ショートカット キーをサポートしており、カスタム ショートカット キーが使用されている場合でも、Caps Lock ライトは引き続きステータスを同期して表示するという、非常に考え抜かれた設計です。また、「全大文字入力を防止する」オプション機能もあります。Capsomnia をオンにすると、Caps Lock で大文字が入力されなくなります (ただし、Shift キーを押しても大文字は入力できます)。誤って大文字だらけの画面に触れてしまう恥ずかしさを回避できます。 システム要件は macOS 14 以降と Apple Silicon チップで、インストール パッケージは Apple によって署名され、公証されています。英語、日本語、簡体字中国語、韓国語の 4 つのインターフェース言語をサポートします。 実際の使用では、蓋を閉じると画面がオフになりますが、システムは動作し続けます。アプリはシステムの SleepDisabled ステータスを 10 秒ごとに確認し、ステータスが変動したり変更を適用できない場合はメニュー バーに赤い点を表示します。ログ ファイルは、トラブルシューティングを容易にするために ~/Library/Logs/Capsomnia/ に保存されます。 同様のツール (アンフェタミン、カフェイン、インソムニア X など) と比較して、Capsomnia の最大の差別化された利点は、物理的なスイッチ スタイルのインタラクションにあります。メニュー バーを開いてクリックする必要がなく、ショートカット キーの組み合わせを覚える必要がなく、ボタンとインジケータ ライトのステータス フィードバックがどのソフトウェア インターフェイスよりも直接的です。欠点は、機能が比較的シンプルで、アンフェタミンのようなトリガー条件に基づく細かい制御(特定のアプリケーションが実行されているときにスリープを無効にする、Wi-Fi ネットワークが変化したときに切り替えるなど)がないことです。
-
Capsomnia は完全に無料で、プロ版、アプリ内購入、広告はありません。開発者は GitHub スポンサーを通じて寄付を受け付けていますが、寄付は製品を収益化する主な方法ではありません。プロジェクトの位置付けの観点から見ると、これは商用製品というよりも、独自の問題点を解決した後にオープンソース化されたツールに近いです。これはユーザーにとって朗報です。署名され、公証された高品質のシステム ツールを料金を支払うことなく入手できます。しかし、隠れた懸念もあります。持続可能なビジネス モデルの欠如により、長期的なメンテナンスとアップデートが開発者の個人的な熱意と時間に完全に依存する可能性があることを意味します。
-
Capsomnia は、Product Hunt や中国の技術コミュニティで圧倒的に肯定的なレビューを受けています。ユーザーは一般に、「物理ボタンを使用してシステムレベルの問題点を解決する」という設計哲学を高く評価しています。 肯定的なレビューはいくつかの側面に焦点を当てています。まず、特に Claude Code と Codex ユーザーにとって、MacBook の蓋が閉じてスリープしているときに AI エンコーディング エージェントが中断されるという実際の問題を解決します。 2 番目に、無料のオープンソース、広告なし、テレメトリなしというクリーンなスタイルが開発者コミュニティの信頼を勝ち取っています。第三に、ステータス表示用の Caps Lock インジケーター ライトのデザインは「エレガントで実用的」であると考えられています。第四に、日本市場での人気はその需要が本物であることを証明しています。 負のフィードバックは、主に放熱とバッテリーの 2 つの側面に焦点を当てています。 MacBook Airなどのファンレスモデルでは蓋を閉めた状態で実行すると放熱圧力が大きくなり、コンパイルやAIタスクを長時間実行すると過熱や周波数低下が発生する可能性があると多くのユーザーが指摘していました。もう 1 つの未解決の問題は、バッテリーの安全メカニズムです。Capsomnia がアクティブになったときにバッテリーが極度に低下した場合、システムはバッテリーを保護するために強制的に休止状態になりますか?現時点では、アプリケーション レベルでの安全対策はなく、macOS 独自の電源管理に完全に依存しているようです。
-
Capsomnia は複数のテクノロジー メディアで取り上げられています。少数派 (sspai) は、「Caps Lock キーを押してもスリープしない」便利なガジェットとしてこれを推奨し、SSH セッション、コンパイル タスク、および大きなファイルのダウンロード シナリオでの価値を強調しました。 Chinese Product Hunt サイトの編集者は、このサイトは「小規模、無料、オープンソース、広告なし。これが開発者ツールのあるべき姿だ」とコメントしました。日本のテクノロジー コミュニティでの議論は特に活発で、複数のテクノロジー ブロガーがビデオ レビューを作成しました。 業界の観点から見ると、Capsomnia の人気は単一ツールの勝利というよりは、AI コーディング エージェントの爆発的な成長の副産物です。 Claude Code、Codex、Cursor などの AI コーディング ツールが開発者にとって日常的な機器となるにつれ、「カバーを閉じても AI エージェントを実行し続ける」という現実的な高頻度の要求が発生しています。カプソムニアはたまたま適切なタイミングで適切な市場に存在しました。
-
主なリスクは、熱放散とセキュリティの 2 つの側面から生じます。放熱面では、ファンレスMacBook Airで蓋を閉めた状態で高負荷なタスクを実行する場合、蓄熱は無視できない問題となります。開発者はロードマップに「熱放散センシング」機能をマークしていますが、まだ実装されていません。 セキュリティの面では、Capsomnia は合理的な権限分離設計を採用していますが、インストール プロセスでは、特権付き補助ツールと sudoers ルールを作成する管理者権限が必要です。これは常にユーザー自身の判断が必要なリスクポイントです。幸いなことに、MIT のオープンソースと署名公証により、この点に関する懸念が軽減されます。 さらに根本的な疑問もあります。システムの休止状態を強制的に無効にすることは、「macOS の設計思想に反する」行為です。長期使用がシステムの安定性やバッテリー寿命に影響するかどうかについては、現時点では十分な長期テストデータが不足しています。これはプラグインの使用シナリオでは大きな問題ではありませんが、バッテリー電源で頻繁に使用すると、バッテリーの状態が加速度的に低下する可能性があります。
-
Capsomnia で最も関連性の高いユーザー グループは、AI 開発に MacBook を使用するユーザー、つまり Claude Code、Codex、Cursor などの AI コーディング ツールを集中的に使用するユーザーです。続いて、運用エンジニア (SSH セッションを継続する必要がある)、フロントエンド開発者 (長いコンパイルを実行することが多い)、および Mac へのリモート アクセスが必要なユーザーが続きます。 蓋を閉めたときの動作温度に敏感なユーザー、特にMacBook Airユーザーには適していません。電源が接続されており、冷却状態が良好なときに使用することをお勧めします。より複雑な睡眠管理戦略 (時間帯、ネットワーク、特定のアプリケーションによるトリガーなど) が必要な場合は、アンフェタミンの方が良い選択肢になる可能性があります。 ベスト プラクティスのアドバイス: 可能な限り、Capsomnia を電源に接続した状態で使用し、バッテリー電源で長時間蓋を閉じた状態で高負荷のタスクを実行することは避けてください。システムが通常のスリープ動作に戻るように、実行後は必ず Capsomnia を閉じてください。状態のドリフトが発生した場合は、「sudo pmset -a disablesleep 0」を手動で実行して強制的に回復できます。
-
Capsomnia は非常に焦点を絞った開発者ツールであり、できることは 1 つですが、それをうまく実行します。 Caps Lock の物理キーを使用してスリープ状態を制御する設計は単純に見えるかもしれませんが、その背後には macOS のセキュリティ モデル、キーボード ハードウェアの特性、開発者の実際のワークフローに対する深い理解があります。無料でオープンソースであるためコミュニティの信頼を得ることができ、日本市場での人気が需要の信頼性を証明しています。毎日 AI エージェントと連携して作業する Mac 開発者にとって、この 5 MB のガジェットは、「ずっと前に誰かが作っておくべきだった」ものかもしれません。開発者が熱感知とバッテリーの安全性という 2 つの欠点を解決できれば、Capsomnia は「ニッチなツール」から「Mac 開発者向けの標準装備」に進化するあらゆる機会を得ることができます。
ユーザーレビュー
-
GloriaCollins168—Claude Codeを実行中に蓋が閉じるのをもう心配しなくていい。まさに神ツール。 -
SRuizX—無料、オープンソース、広告なし。開発者の良心作。もうstar付けた。 -
whitefrog681—Caps Lockのランプが点灯していれば実行中と一目で分かる。メニューバーを見るよりずっと便利。 -
NoahPatel—日本で既に大爆発、230万再生。本当にいい、強くおすすめ。 -
JGray_2020—SSHセッションがついに切断されなくなった!作者に感謝!以前は蓋を閉じるたびに再接続しなければならなかった。 -
zAmye—一番心配なのはやっぱり放熱問題。MacBook Airのファンレスモデルで蓋を閉じて高負荷タスクを実行しても大丈夫なのか?作者は放熱感知機能を開発中だと言っているので期待。 -
KylePerryIII—一週間使った。MacBook ProでClaude Codeの大規模リファクタリングタスクを蓋を閉じて実行。戻ってきたらコードが全部書かれていた。本当に手間いらず。 -
BrianYoung—インストール時にroot権限の承認が必要。作者が徹底的に制限してたった3つのコマンドしか実行できないようにしているとはいえ、初めて見たときはちょっと躊躇した。 -
BilovidPolovec—Caps Lockのランプを状態表示に使うなんて、本当に賢いデザイン。余計なメニューバーアイコンが場所を取らない。 -
Susan.Hill_X—バッテリー切れの時は強制スリープになるのでしょうか?公式には明記されていなくて、バッテリー駆動で使うのはちょっと怖い。 -
Nicholas_CampbellK—ずっとAmphetamineを使っていたけど、機能は豊富だけど何となく重く感じていた。Capsomniaはスイッチ一つで、かえって使いやすい。 -
qor0q4o—Macで最も役に立たないキーに最も有用な仕事を与える——公式サイトのこの言葉はまさにその通り。 -
StephanieRobinson—M4 MacBook Proにインストール済み。Codex Mobileとの連携も完璧。蓋を閉じてカバンに放り込んでもタスクはそのまま実行される。 -
GSimmonsQ881—Intel Macをサポートしていないのが残念。まだ2019年のIntel MBPを持っているので使えない。 -
冬雪659—無料、署名済み、公証済み、オープンソースで監査可能。こういうツールはもうなかなか見かけなくなった。 -
DolphinDefiMartin—クラムシェルモードとの相性はどうですか?外部モニターを接続しているとき、Caps Lockのランプは同期しますか? -
ChristineWright—大きなファイルのダウンロードを待つ必要がなくなった。蓋を閉じて出かけ、戻ってきたらもうダウンロード完了。 -
WBennett_2024773—問題を発見:Capsomniaをオフにするのを忘れてノートPCをバッグに入れると、翌日取り出した時にすごく熱くなっている。もう席を離れる前にライトを確認する習慣がついた。 -
Lauren.Flores—カスタムショートカットキー機能はとても思いやりがある。私はCaps Lockをずっと前にEscに割り当てていたので、Cmd+Shift+Sに変更しても同じように使える。 -
贾静燕—2日間試してみた。結論:この5MBの小さなツールが長い間悩まされていた問題を解決してくれた。システム設定をいじるよりずっと便利。 -
Jordan_SimmonsZ—中国語インターフェースがよくできている。日本人開発者がここまでUIテキストを翻訳できているのは称賛に値する。 -
Alexander_Stewart520—毎日AIエージェントを扱う開発者にとって、これは本当に必需品。外出する前にCaps Lockを押して戻ってきたら、Claude Codeがもう実行完了している。 -
FrankWhite_2021—v2.0.3で何が更新されたんですか?誰か教えてくれませんか?まだ1.0.0を使っていてアップグレードしていません。 -
蝴蝶455—GitHubを見たけど、コミットがとても活発で作者がほぼ毎日更新している。個人プロジェクトをここまでメンテナンスし続けるのは本当に大変だと思う。 -
Nicholas.TorresJr—やっぱり蓋を閉めて高負荷をかけるのはまだ怖い。パッシブ冷却が心配だ。電源接続時は大丈夫で、温度も正常に見える。 -
Karen.Martin_72—本番環境にデプロイしてテストした。社内のAIエンジニア数名が使っていて、フィードバックは良好。同僚が蓋を閉じた状態でCodexを動かしてテストケースを書くテストを丸々午後やったけど、全部パスして切断もオーバーヒートもなかった。でも全員M3 Proのファン付きモデルを使ってるので、Airユーザーは注意が必要。 -
MsAnthonyHarcourt_dev—NoSleepやAmphetamineと比較すると、Capsomniaの最大の利点は直接的な操作感。物理ボタンはメニューバークリックより格段に速く、ランプのフィードバックも明確。欠点は機能が限定されていて条件付きトリガーのような高度なオプションがないこと。でも核となる機能をしっかり作れているだけで十分。 -
Julie_RiveraIII—GitHubでソースコードのセキュリティ設計をじっくり見た。特権ヘルパーツールが3つのパラメータしか受け付けない設計は素晴らしく、アプリ全体をrootで動かすだけのツールよりはるかに安全だ。作者はmacOSのセキュリティモデルを深く理解している。プロジェクトにwatchを追加した。今後の放熱感知機能に期待。 -
万彤娜—使ったことのある方に質問です。これとシステムの「蓋を閉じてもスリープしない」設定との違いは何ですか?ターミナルでpmset -a disablesleep 1を実行するのと同じ効果でしょうか?それともCapsomniaにはもっと洗練されたメカニズムがあるのでしょうか? -
Jonathan.Gutierrez369—M2 MacBook Airで蓋を閉じたままFlutterのコンパイルを30分試した。蓋を開けて底を触ったら確かに普段よりかなり熱くなっていた。Airユーザーは電源接続して通気性の良い場所でのみ使うことをおすすめする。バッテリー駆動時は素直に蓋を開けて使おう。ツール自体は問題ない。