codedogQBY/ReadAny
AI-powered cross-platform e-book reader with semantic search, RAG chat, local vector store, notes, TTS, and WebDAV sync.
解決する課題
ReadAnyは、読書中の情報の損失を防ぐために設計されたローカルファーストのAI電子書籍リーダーです。AIを読書ワークフローに直接統合することで、メモの散在、キーワード検索のみの制限、および長いテキストから特定の回答を抽出する難しさといった問題に対処します。
仕組み
このアプリケーションは、Retrieval-Augmented Generation (RAG) アーキテクチャを採用しています。ローカルのベクトルストアを作成し、ローカル埋め込み(Transformers.js経由)を使用して、セマンティック検索とAIチャットを可能にします。ユーザーは、自身のLLMプロバイダー(OpenAI、Claude、Gemini、またはOllama経由のローカルモデルなど)を接続して、読書コンテキストに基づいた回答を得るために本について質問できます。また、ライブラリとメモをデバイス間で同期するために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種類以上の音声によるテキスト読み上げ(TTS)を統合しています。