
Readestは、没入型で深い読書体験のために設計されたオープンソースの電子書籍リーダーです。葉状のモダンな書き直しとして構築された次のレバレッジは、JS 15とTauri V2を活用して、MacOS、Windows、Linux、Webでシームレスなクロスプラットフォーム体験を提供し、モバイルプラットフォームのサポートが間もなく登場します。
機能•計画された機能•スクリーンショット•ダウンロード•開始•貢献者•ライセンス

| 特徴 | 説明 | 状態 |
|---|---|---|
| マルチフォーマットサポート | サポートEPUB、MOBI、KF8(AZW3)、FB2、CBZ、PDF(実験) | ✅ |
| スクロール/ページビューモード | スクロールまたはパギン化された読み取りモードを切り替えます。 | ✅ |
| フルテキスト検索 | 本全体で検索して、関連するセクションを見つけます。 | ✅ |
| 注釈とハイライト | ハイライト、ブックマーク、メモを追加して、読書体験を強化します。 | ✅ |
| メモを取るための抜粋テキスト | 詳細なメモと分析のために、本からテキストを簡単に抜粋します。 | ✅ |
| 辞書/ウィキペディアルックアップ | 読んでいるときはすぐに単語と用語を調べます。 | ✅ |
| deeplで翻訳します | 正確な翻訳のためにDeeplを使用して、選択したテキストを即座に翻訳します。 | ✅ |
| 並列読み取り | スプリットスクリーンビューで2冊の本または文書を同時に読んでください。 | ✅ |
| フォントとレイアウトをカスタマイズします | パーソナライズされたエクスペリエンスのために、フォント、レイアウト、テーマモード、テーマの色を調整します。 | ✅ |
| ファイルアソシエーションとオープン | ワンクリック付きのファイルブラウザでReadestでファイルをすばやく開きます。 | ✅ |
| プラットフォーム間で同期します | サポートされているすべてのプラットフォームで、読み取りの進行状況、メモ、ブックマークを同期させます。 | ✅ |
| 特徴 | 説明 | 優先度 |
|---|---|---|
| iOSとAndroidをサポートします | アプリを拡張して、iOSおよびAndroidデバイスで動作します。 | ? |
| テキストツースピーチ(TTS)サポート | よりアクセスしやすい読書体験のために、テキストからスピーチの機能を有効にします。 | ? |
| コリアーダーと同期します | コリアーダーデバイスと読み取りの進行状況、メモ、ブックマークを同期させます。 | |
| キーボードナビゲーション | 本ナビゲーションにVimiumスタイルのキービンディングを実装します。 | |
| 図書館管理 | 電子ブックライブラリ全体を整理、並べ替え、管理します。 | |
| OPDS/キャリバーをサポートします | OPD/キャリバーを統合して、オンラインライブラリとカタログにアクセスします。 | |
| オーディオブックのサポート | 機能を拡張して、オーディオブックを再生および管理します。 | |
| 手書きの注釈 | 互換性のあるデバイスでペンを使用して、手書き注釈のサポートを追加します。 | |
| 高度な読書統計 | 詳細な洞察のために、読書時間、ページの読み取りなどを追跡します。 | |
| インライブラリーフルテキスト検索 | 電子書籍ライブラリ全体を検索して、トピックと引用を見つけます。 | |
| AI駆動の要約 | 迅速な洞察のためにAIを使用して書籍または章の要約を生成します。 |
継続的な改善と更新をお楽しみに!貢献と提案はいつでも歓迎されます。究極の読書体験を一緒に構築します。 ?





Readestアプリはダウンロードできます! ?
自分のためにReadestを構築するのに最適な体験をするには、node.jsとRustの最近のバージョンを使用してください。さまざまなプラットフォームでの開発環境の前提条件の設定に関する詳細については、タウリのドキュメントを参照してください。
nvm install v22
nvm use v22
npm install -g pnpm
rustup updateReadestを始めるには、次の手順に従ってプロジェクトをクローンして構築します。
git clone https://github.com/chrox/readest.git
cd readest
git submodule update --init --recursive # might need to rerun this when code is updated
pnpm install
# copy pdfjs-dist to Next.js public directory
pnpm --filter @readest/readest-app setup-pdfjsすべての依存関係が正しくインストールされていることを確認するには、次のコマンドを実行します。
pnpm tauri infoこのコマンドは、プラットフォームにインストールされているタウリの依存関係と構成に関する情報を表示します。出力は、オペレーティングシステムと環境のセットアップによって異なる場合があることに注意してください。潜在的な問題については、プラットフォームに固有の出力を確認してください。
Windowsのターゲットの場合、「Visual Studio 2022のビルドツール」(またはVisual Studioの高等版)と「C ++を備えたデスクトップ開発」ワークフローをインストールする必要があります。 Windows ARM64ターゲットの場合、「VS 2022 C ++ ARM64ビルドツール」と「Windows用のC ++ Clangコンパイラ」コンポーネントをインストールする必要があります。また、 C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64binたとえば、環境変数Pathを追加して、 clangパスにあることを確認してください。
pnpm tauri devpnpm tauri buildReadestはオープンソースであり、貢献は大歓迎です!お気軽に問題を開いたり、機能を提案したり、プルリクエストを送信したりしてください。開始する前に、貢献ガイドラインを確認してください。また、サポートまたは貢献したガイダンスのいずれかのために、Discordコミュニティに参加することを歓迎します。
Readestはフリーソフトウェアです。FreeSoftware Foundationの条件、ライセンスのバージョン3、または(オプションで)後のバージョンのいずれかで公開されているように、GNU Affero General Publicライセンスの条件の下でそれを再配布したり、変更したりできます。詳細については、ライセンスファイルを参照してください。
次のJavaScriptライブラリは、このソフトウェアにバンドルされています。