vinzdg/codenotch
A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge.
何を解決するか
Codenothは、macOSアプリで、AIコーディングアシスタントの使用制限とセッション状態をリアルタイムで表示する恒久的で目立たない視覚的インジケータを提供します。Claude Code、Cursor、Grokなど、複数の異なるAIツールの使用制限を手動で確認する必要がなくなる問題を解決し、開発者が編集画面から離れることなく、使用量の消費状況やツールが現在アクティブか、ユーザー入力を待機しているかを一目で把握できるようにします。
動作方法
アプリは画面端に小さな「ノッチ」を固定し、マウスオーバーで展開されます。独自のログイン管理は行いません。代わりに、Macに既にインストールされているツールから資格情報とセッションデータを借用します(例:ローカルのSQLiteデータベースの読み取り、キーチェーン内のOAuthトークン、内部エンドポイントの利用)。
- 使用状況の追跡: 借用した資格情報を使用して、さまざまなプロバイダーエンドポイントをポーリングし、現在の使用率とリセットウィンドウを取得します。
- ステータス監視: セッションが忙しい(回転する弧)か、ブロックされている(脈動するアンバーリング)かを監視します。
- 複数アカウント対応: Claude Codeなどのツールに対して、別々の設定ディレクトリを検出することで、複数のログインをサポートします。
- 配置: ノッチは画面の4方向のいずれかに配置可能で、最新のMacに搭載されたハードウェアノッチと調和するデザインになっています。
対象ユーザー
複数のAIコーディングアシスタントを使用し、エディタから離れたりウィンドウを切り替えたりせずに、使用制限やセッション状態を追跡したい開発者。
特徴
- ゼロログイン設定: 別途のサインイン不要。既にインストールされたAIツールから自動的に既存のセッションを検出し、利用します。
- 広範なプロバイダーサポート: Claude Code、Cursor、Codex、Antigravity、GLM、Grokをサポート。
- 正確な追跡: 公式ベンダーのデータと、推定値や手動入力による値を明確に区別します。
- 複数アカウント対応: 同じプロバイダーに対して複数の別々のアカウント(例:仕事用 vs. 個人用)をサポート。
- ネイティブmacOS統合: ハードウェアノッチと利用可能な画面端、Dockと統合。
- 自動更新: Sparkleを使用して署名済みのバックグラウンド更新を実行。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト