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日間の日次コストとトークン使用量を追跡します。
  • マルチセッション対応: 異なるエージェント・ファミリーからの同時セッションに対して、個別のマスコットを表示します。
  • カスタマイズ: カスタム効果音と複数のシステム言語をサポートしています。

関連

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