ReadAny: RAGを活用したチャットとセマンティック検索を備えたローカルファーストAI電子書籍リーダー

ReadAny: RAGを活用したチャットとセマンティック検索を備えたローカルファーストAI電子書籍リーダー

何を解決するか

ReadAnyは、読書中の情報損失を防ぐために設計されたローカルファーストAI電子書籍リーダーです。読書ワークフローにAIを直接統合することで、散らばったノート、キーワードのみの検索の制限、長文から特定の回答を抽出する難しさといった問題に対処します。

仕組み

このアプリケーションは、Retrieval-Augmented Generation(RAG)アーキテクチャを使用しています。ローカルベクターストアを作成し、ローカルエンベディング(Transformers.js経由)を使用して、セマンティック検索とAIチャットを可能にします。ユーザーは、OpenAI、Claude、Gemini、またはOllamaを介したローカルモデルなど、独自のLLMプロバイダーに接続して、書籍について質問することができます。回答は読書の文脈に基づいています。また、ライブラリとノートのクロスデバイス同期のためにWebDAVもサポートしています。

対象ユーザー

デスクトップとモバイルプラットフォーム間で電子書籍からプライベートでAI強化されたナレッジベースを構築したい読者、およびベクターストアとエンベディングをローカルに保持することでデータプライバシーを優先するユーザー向けです。

ハイライト

  • AIネイティブリーディング: ハイブリッドベクター+BM25のセマンティック検索、現在の読書位置に基づくインテリジェントチャット、および要約と概念説明のための組み込み「スキルシステム」を含みます。
  • ローカルファーストプライバシー: ローカルエンベディングとローカルベクターストアを使用して、データをオフライン対応可能に保ちます。
  • 包括的なフォーマットサポート: EPUB、PDF、MOBI、AZW、AZW3、FB2、FBZ、CBZ、およびTXTと互換性があります。
  • ナレッジ管理: 5色のハイライト、Markdownノート、およびObsidian、Notion、HTML、JSONへのエクスポート機能を備えています。
  • クロスプラットフォーム: macOS、Windows、Linux、iOS、およびAndroidで利用可能です。
  • アクセシビリティ: Edge TTS、Browser TTS、およびDashScopeを介して100以上の音声を備えた統合Text-to-Speech(TTS)を提供します。

Sources