jev-chat/jev-chat-jarvis-mac

聊天悬浮窗助手(macOS):屏幕感知 + 本地小模型判断意图与风险,按话术生成回复候选。纯只读。

解決する問題

Mac にチャットメッセージがポップアップ表示されたとき、相手の真意、返信のリスク、何と言うべきかを素早く判断する必要がよくあります。このプロジェクトは、チャットアプリ自体に触れたり、自動送信したりすることなく、その分析をフローティングウィンドウですぐに提供します。

仕組み

Apple Silicon Mac(macOS 13 以降)でのみ動作します。フォアグラウンドのチャットアプリを、ウィンドウのスクリーンショットを撮って Apple の Vision OCR でテキストを読み取るか、アプリのテキストインターフェースを直接読み取る(スクリーンショット不要、ただしアクセシビリティ権限が必要)ことで監視します。認識されたメッセージは、小さなローカルモデル(decider-2b、約 3.8 GB ダウンロード)に供給され、意図(8 クラス、約 86.4% のゼロショット精度)と、推奨アクション付きの 0 から 9 のリスクスコアを出力します。次に、第 2 の生成レイヤー(DeepSeek などのクラウド LLM またはローカル Ollama)が、さまざまなトーン(14 種類の内蔵、例:ハイ EQ、掲示板風、パッシブアグレッシブ)で複数の返信候補を生成します。すべての候補は、他のウィンドウの上に表示されるフローティングパネル(NSPanel)に表示されます。「填入」をクリックすると、アクセシビリティを介して選択した返信をチャット入力フィールドに貼り付けるか、手動でコピーできます。システムは純粋に読み取り専用です。注入、フック、データベースの復号化、自動送信は一切行いません。

対象ユーザー

macOS でチャットアプリ(WeChat など)を使用し、メッセージの解釈と返信の下書きに関して迅速な AI 支援を求める人々、特にトーンとリスクが重要となる社会的または仕事上の文脈での使用に適しています。また、独自の API キーやローカル Ollama モデルでセルフホストしたい開発者にも役立ちます。

ハイライト

  • 読み取り専用で非侵襲的:画面キャプチャ + OCR またはシステムテキストインターフェースを使用。注入、フック、復号化は一切行いません。
  • 意図とリスク分析:8 つの意図クラス、ゼロショット精度 86.4%(22 の回帰ケースから)、リスク 0–9 とアクション提案、すべて 1 回のローカルフォワードパスから。
  • 返信生成:14 の内蔵トーンスタイル。それぞれ 1〜5 件の返信候補(デフォルト 2 件)を生成でき、ローカルランキングとその場での並べ替えが可能。
  • フローティングパネルはフォアグラウンドアプリに追従し、チャット名、分析ステータス、意図、リスクレベル、グループ化された返信候補を表示します。
  • 手動キャリブレーションモードでは、自動検出が見逃した場合に、スクリーンショット上のメッセージ領域と入力領域を調整できます。
  • オプションの YOLO ボックス(視覚的デバッグ)は、メッセージの所有権、参照ステータス、OCR 信頼度を表示します。
  • 履歴と背景コンテキスト:オプションで会話ごとに最大 100 件のメッセージを記録し、モデルを支援するカスタム「チャット背景」メモを追加できます。
  • プライバシーに配慮:クラウドモデルを選択しない限り、すべてのデータはローカルで処理されます。履歴のクラウド同期はなく、設定した API 呼び出し以外のテレメトリもありません。
  • Homebrew による簡単インストール(「右クリックで開く」不要)または Releases からの直接ダウンロード(一度だけ右クリックで開くか、検疫をクリアする必要があります)。

関連

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