Laxcorp-Research/project-raven

Open-source AI meeting copilot - real-time transcription, echo cancellation, and AI assistance. Captures system audio + mic, cancels echo via WebRTC AEC3, transcribes with Deepgram, and gives you Claude/OpenAI help during meetings. Runs locally on macOS and Windows.

何を解決するか

Project Raven は、仮想会議中に録音・字幕化・AI駆動の支援を提供するオープンソースのミーティングコ・ピロットです。手動でのメモ取りや会議中のリアルタイムガイドの欠如という問題を解決するために、AIの提案を隠し表示するステルスオーバーレイと、会議終了後の自動要約を提供します。

動作方法

Raven は Electron デスクトップアプリケーションで、macOS では ScreenCaptureKit/CoreAudio、Windows では WASAPI を使用してマイク音声とシステム音声の両方をキャプチャします。GStreamer を活用してローカルでのエコーキャンセリングを実施し、ユーザーと参加者双方のクリーンな音声ストリームを確保します。

字幕化は Deepgram または AssemblyAI との Bring-Your-Own-Key (BYOK) 統合により実現。AI支援は Anthropic や OpenAI がライブ字幕、オプションのスクリーンショット、およびローカルに保存されたドキュメントを処理します。データはプライベートに保たれます:録音やメモはローカルの SQLite データベースに保存され、MiniLM 埋め込みモデルを用いたオンデバイスでの RAG(検索拡張生成)が実行されます。

対象ユーザー

Zoom、Google Meet、Microsoft Teams、Webex などのプラットフォームで頻繁に仮想会議に参加するプロフェッショナルで、第三者のホスティングバックエンドにデータを送信せずに、AI駆動のインサイトと要約を必要とする人向けです。

主な特徴

  • デュアルストリームキャプチャ:「自分」と「相手」を分離し、より高い字幕精度を実現。
  • ステルスオーバーレイ:スクリーン共有ソフトウェアに見えない AI アシスタントインターフェース。
  • データ主権:ローカル SQLite ストレージと BYOK AI/STT プロバイダー。Raven サーバーは一切使用されません。
  • ローカル RAG:.txt、.md、.pdf、.docx ファイルをアップロード可能。会議中に文脈に応じた AI アシスタンスが可能。
  • 自動会議後ワークフロー:構造化されたアクションアイテム、フォローアップメールのドラフト、話者比率分析を自動生成。
  • 会議自動開始:会議ウィンドウを検出することで、録音の開始を促すか、自動的に開始します。

関連

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