sk-ruban/notchi
notch app for claude code & codex
解決する課題
Notchiは、Claude CodeおよびCodexのユーザーに視覚的なリアルタイム・フィードバック・システムを提供します。ターミナルだけに頼るのではなく、macOSのノッチを使用して、AIエージェントの現在の状態(思考中、作業中、待機中など)やユーザーのプロンプトの感情的なセンチメントを反映したアニメーション・マスコットを表示します。
仕組み
このアプリは、Claude CodeとCodexにシェルスクリプトのフックをインストールします。これらのエージェントがイベントをトリガーすると、フックがUnixソケットを介してJSONペイロードをNotchiに送信します。その後、ステートマシンがこれらのイベントを特定のスパイト・アニメーションにマッピングします。さらに、アプリはAnthropicまたはOpenAIのAPIに接続してプロンプトの感情分析を実行し、マスコットに感情的な反応をトリガーさせることも可能です。
対象ユーザー
Claude CodeまたはCodexを使用しており、AIエージェントの活動、セッション時間、およびAPI使用コストを視覚的に追跡したい、ノッチ付きMacBookを使用しているmacOSユーザー。
ハイライト
- リアルタイム活動トラッキング: ツール使用、コンパクション、権限リクエストなどのイベントをアニメーションを通じて可視化します。
- 感情分析: LLM APIを使用して、ユーザーのプロンプトに対してマスコットが感情的に(嬉しい、悲しいなど)反応するようにします。
- 使用状況ダッシュボード: プロバイダーごとに過去30日間の日次コストとトークン使用量を追跡します。
- マルチセッション対応: 異なるエージェント・ファミリーからの同時セッションに対して、個別のマスコットを表示します。
- カスタマイズ: カスタム効果音と複数のシステム言語をサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト