ericjypark/codex-island

CodexIsland - AI usage limits in your MacBook notch

解決する課題

CodexIslandは、Claude CodeとCodexのAI使用制限をリアルタイムで追跡できるmacOSネイティブのオーバーレイです。プロバイダーごとに手動でクォータを確認する手間を省き、これらの指標をMacBookのノッチ(またはメニューバー)に直接統合することで、常に低負荷で可視化します。

仕組み

このアプリはローカルファーストのオーバーレイとして動作します。Claude CodeやCodexのコマンドラインツール(~/.codex/auth.jsonやmacOS Keychainなど)から既存の認証情報を読み取り、各プロバイダーの利用状況エンドポイントを呼び出します。認証情報自体は保存しませんが、ローカルのSQLiteデータベースを保持し、トークン数や利用履歴を長期的に追跡します。

対象ユーザー

Claude CodeやCodexのパワーユーザーや開発者向け。5時間および週単位の使用枠を監視し、ローカルログに基づいてAPIコストを推定し、macOS上で長期的なAI利用パターンを可視化したい方に最適です。

主な特徴

  • ノッチネイティブデザイン: ハードウェアのノッチに合わせたDynamic Islandスタイルのオーバーレイ。ノッチのないディスプレイ用のフォールバックも用意。
  • マルチプロバイダー追跡: ClaudeとCodexの両方の使用状況を5時間および7日間のウィンドウで監視。
  • コスト推定: Claude Code、Codex CLI、OpenCodeのローカルセッションログを使用して、推定支出とトークン消費量を計算。
  • 利用状況の可視化: 年間アクティビティを表示するコントリビューションスタイルのカレンダーや、累積グラフ付きの共有可能な利用カードを搭載。
  • プライバシー重視: テレメトリ、クラッシュレポート、プロキシサービスは一切なし。すべての集計とレンダリングはデバイス上で行われます。
  • カスタマイズ可能なアラート: 制限に近づいた際にアイランドの色を変える、警告およびクリティカルしきい値の設定が可能。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト