Repolode
codedogQBY

codedogQBY/ReadAny

RAGチャット、セマンティック検索、ハイライト、TTS、WebDAV同期に対応したローカルファーストのデスクトップ・モバイル向けAI電子書籍リーダー。

代替できる製品:KindleReadwise Reader

スター
2,824
フォーク
227
未解決の Issue
375
最終コミット
11 日前

これは何?

ReadAnyは、本について質問し、プライベートな読書ナレッジベースを構築できる電子書籍リーダーです。読んでいる本全体や選択した箇所についてチャットでき、ベクトル検索とBM25キーワード検索を組み合わせることで、正確な表現が見つからない場合でも関連する概念を探せます。ローカルの埋め込みモデルとベクトルストアにより、本、ハイライト、メモをオフラインでも利用できます。

一般的な読書機能として、テキストを選択して5色のハイライトを付ける、Markdownでメモを書く、メモをMarkdown、HTML、JSON、Obsidian、Notionにエクスポートするといった操作ができます。さらに、Edge TTS、ブラウザーTTS、DashScopeによるテキスト読み上げのほか、読書ヒートマップや統計機能も備えています。EPUB、PDF、MOBI、AZW3、FB2、CBZ、TXTなどの形式の本を取り込めます。

AI機能はOpenAI、Claude、Gemini、Ollama、DeepSeek、および互換性のあるカスタムエンドポイントに対応しています。デスクトップ版はTauri 2、React、TypeScriptで構築され、モバイルアプリはExpoとReact Nativeを使用しています。WebDAVを使って、ライブラリ、ハイライト、メモをデバイス間で同期できます。

主な機能

  • 01読書中の本全体や選択した箇所について、読書内容に基づいた回答を得られるチャット機能。
  • 02ベクトル検索とBM25を組み合わせたハイブリッドなセマンティック検索。
  • 03オフラインでも使えるローカル埋め込みモデルとローカルベクトルストア。
  • 045色のハイライトとMarkdownメモ。ObsidianやNotionへのエクスポートにも対応。
  • 05Edge TTS、ブラウザーTTS、DashScopeによるテキスト読み上げ。
  • 06ライブラリ、ハイライト、メモのWebDAV同期。

ユースケース

  • 技術書や学術書を学びながら、特定の章について質問する。
  • 複数の本に付けたハイライトから、検索可能な個人用ナレッジベースを構築する。
  • 通勤中にテキスト読み上げで本を聴く。
  • Ollamaなどのローカルモデルを使い、データを端末内に保ったままプライベートに読書する。

トピック

よくある質問

ReadAny とは?
RAGチャット、セマンティック検索、ハイライト、TTS、WebDAV同期に対応したローカルファーストのデスクトップ・モバイル向けAI電子書籍リーダー。 ReadAnyは、本について質問し、プライベートな読書ナレッジベースを構築できる電子書籍リーダーです。読んでいる本全体や選択した箇所についてチャットでき、ベクトル検索とBM25キーワード検索を組み合わせることで、正確な表現が見つからない場合でも関連する概念を探せます。ローカルの埋め込みモデルとベクトルストアにより、本、ハイライト、メモをオフラインでも利用できます。
ReadAny は無料で使えますか?ライセンスは?
ReadAny は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ReadAny は今もメンテナンスされていますか?
活発にメンテナンス中。ReadAny の最終コミットは 2026年10月7日 です。
ReadAny は何に使えますか?
技術書や学術書を学びながら、特定の章について質問する。 複数の本に付けたハイライトから、検索可能な個人用ナレッジベースを構築する。 通勤中にテキスト読み上げで本を聴く。 Ollamaなどのローカルモデルを使い、データを端末内に保ったままプライベートに読書する。
ReadAny はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/codedogQBY/ReadAny

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト