文字どおり生産性を失っています。AIの相棒を確認するために、MacBookのノッチをどんどん広げ続けているからです。
説明します。
それはある問題から始まった
私はClaude Codeのセッションを5〜8個同時に動かしています。プロジェクトは別々、ターミナルも別々で、もうカオスです。狂ったようにAlt-Tabしていて、権限リクエストを見逃したり、どのセッションが終わったのか忘れたりしていました。
そしてCodeIslandを作ったら、すべてが変わりました。
ちょっと待って、ノッチってそんなことできるの?
はい。MacBookのノッチです。みんながさんざん文句を言っていた、あの醜いカメラ用の切り欠き。今では、私の画面で一番役に立つ場所になっています。

これが私の実際の作業フローです。Claude Codeの8セッション。Alt-Tabはゼロ。
上のほうにある小さな緑の点と、ピクセルの猫は見えますか?それがCodeIslandです。ノッチの中に常駐して、私のClaudeセッションを全部監視しています。そこにホバーすると、完全なコントロールパネルに展開されます:

一目で分かる全セッション。色分けされたターミナル。利用状況の統計。そしてそう、隅っこにいるのが私の相棒です。
相棒の“アレ”が予想以上に別物だった
さて、ここからが馬鹿げています。Claude Codeの/buddy機能、知ってますよね?使うほど育つ、あの小さなASCIIの相棒です。
私のは伝説のタコで、名前はKrisです。PATIENCEのステータスは最大の100。見てください、この“どでかさ”:

★★★★★ 伝説級。私はタコの人生を選んだわけじゃありません。
CodeIslandは、相棒のステータスをClaude Codeとまったく同じアルゴリズム(Bun.hash + Mulberry32)で計算します。同じ種類、同じレア度、同じステータス。さらに、あなたのインストールにany-buddyパッチを当てているかどうかも検出します。
相棒はパネルの右下に浮かんでいて、待機中のアニメーションをしています。気づくと…ずっと見てしまっています。これは問題です。
でも、実はめちゃくちゃ便利
では、ちょっと真面目に言います。私の心を完全に持っていったのはこれです:
1. 私が今見ているターミナルのタブを分かっている
Claudeのセッションが終わると、CodeIslandは確認します:「ユーザーはすでに、このセッションのターミナルを見ていますか?」Yesならポップアップしません。別のタブにいるなら通知します。
これはcmuxの“workspaceレベル”、iTerm2の“sessionレベル”、Ghosttyの“windowレベル”で動作します。「見てる、見てるって!」の時間はもう終わりです。
2. ノッチからClaudeの質問に答えられる
ClaudeがAskUserQuestionを使うと、選択肢がノッチパネル内にボタンとして表示されます。「Option A」をクリックすると、cmux send経由で答えがそのまま私のターミナルへ送信されます。ウィンドウの切り替えすらしません。
3. OAuth APIから利用状況の統計
見えますか?22%で5h、30%で7dです。CodeIslandはmacOS KeychainからOAuthトークンを読み取り、AnthropicのAPIを直接呼び出します。設定ゼロ。私は常に、残りどれくらい余裕があるかを把握できます。
4. チャット表示でコードの差分を見る

コードの差分、ツール呼び出し、ステータス表示を含む会話の完全な履歴
任意のセッションをクリックすると、会話全体が見られます。追加は緑の線、削除は赤の線。「Terminalへ移動」ボタンは下部にあります。
設定は30秒で終わる
- GitHub Releasesからダウンロード
- Applicationsへドラッグ
sudo xattr -rd com.apple.quarantine /Applications/Code\ Island.appを実行- 起動。完了。
Claude Codeの設定にフックを自動でインストールします。設定不要です。
技術スタック
オタク向けに言うと:
- 純粋なSwift + SwiftUIで、ネイティブmacOS
- Unixソケットでリアルタイムのフックイベント
- Anthropic OAuth APIで利用状況を取得
- AppleScriptでターミナル検出(cmux/iTerm2/Ghostty/Terminal.app)
- macOS Keychainでゼロ設定の認証
無料です。本当に無料。
サブスクリプションなし。テレメトリなし。商用の意図なし。Alt-Tabに疲れた誰かの“情熱プロジェクト”です。
GitHub: github.com/xmqywx/CodeIsland
cmux(Ghostty上のモダンなターミナルマルチプレクサ)で最も快適に動きますが、iTerm2、Ghostty、Terminal.app、Warp、VS Code、Cursorなどにも対応しています。
もし試してみたら、どう思ったか教えてください。そしてリポジトリにスターを付けてくれたら…タコの相棒があなたに感謝します。
はい、この投稿はCodeIslandがノッチで3つのClaude Codeセッションを監視しながら書かれました。この文章を作るにあたり、セッションは1つも傷つけていません。




