Repolode
SSShooter

SSShooter/ebook-to-mindmap

EPUBやPDFの書籍を、AIによる章ごとの要約や構造化されたマインドマップに変換します。BYOKとホスト型モデルに対応。

代替できる製品:NotebookLM

スター
1,366
フォーク
164
未解決の Issue
8
最終コミット
先月

これは何?

ebook-to-mindmapは、EPUBやPDFの書籍を解析して章立てを抽出し、その内容をAIモデルに送ってテキスト要約やマインドマップを作成するWeb・デスクトップツールです。章ごとの要約、章同士の関係分析、書籍全体の要約に加え、章ごとのマインドマップや、書籍全体をまとめたマインドマップを生成できます。

Google GeminiまたはOpenAIのAPIキーを持ち込むと、ブラウザからプロバイダーへ直接リクエストを送信できます。また、サインインして組み込みのホスト型モデルを使うこともできます。処理前に章をグループ化でき、テキスト要約モードではカスタムプロンプトをデフォルトのシステムプロンプトに追加したり、完全に置き換えたりできます。処理の進捗はキャッシュされるため、中断後に再開でき、完了した結果はオフラインでも閲覧できます。

マインドマップの作成にはmind-elixirを使用しており、Mind Elixirデスクトップアプリで編集できるデータファイルとしてエクスポートできます。同じフロントエンドをWebサイトとしても、Windows、macOS、Linux向けのTauri 2デスクトップアプリとしても利用できます。

主な機能

  • 01EPUBとPDFを解析して章立てを抽出します。スマートな章検出にも対応しています。
  • 02章ごとの要約、章同士の関係分析、書籍全体の要約を作成できます。
  • 03章ごと、または書籍全体のマインドマップを生成し、データファイルとしてエクスポートできます。
  • 04自分のAPIキーを使ったGoogle GeminiとOpenAIのモデル、およびサインインして利用するホスト型モデルに対応しています。
  • 05AIの処理結果をキャッシュし、中断した処理を再開できます。

ユースケース

  • 長いノンフィクションや技術書を読む前に、章ごとの要約を確認して内容をつかむ。
  • 教科書をマインドマップにして、学習や復習に活用する。
  • Mind Elixirで書籍の編集可能なアウトラインを作成し、さらに注釈を加える。
  • 第三者のプロキシを経由せず、自分のAPIキーで要約を実行する。

クイックスタート

  1. 1

    Node.js 20 以降と pnpm 9 以降がインストールされていることを確認してください

  2. 2

    依存関係をインストールします

    pnpm install
  3. 3

    http://localhost:5173 で開発サーバーを起動します

    pnpm dev

使う前に知っておきたいこと

  • 独自のAI APIキー(BYOK)を用意するか、ホスト型モデルを利用するにはスター残高のあるMind Elixirアカウントが必要です。
  • AIプロバイダーによってはCORSが原因でブラウザーからのリクエストをブロックする場合があります。その場合はデスクトップアプリの利用をおすすめします。
  • 全書籍を対象とするマインドマップモードは、モデルのコンテキストウィンドウを超える長い書籍では失敗することがあります。

トピック

よくある質問

ebook-to-mindmap とは?
EPUBやPDFの書籍を、AIによる章ごとの要約や構造化されたマインドマップに変換します。BYOKとホスト型モデルに対応。 ebook-to-mindmapは、EPUBやPDFの書籍を解析して章立てを抽出し、その内容をAIモデルに送ってテキスト要約やマインドマップを作成するWeb・デスクトップツールです。章ごとの要約、章同士の関係分析、書籍全体の要約に加え、章ごとのマインドマップや、書籍全体をまとめたマインドマップを生成できます。
ebook-to-mindmap は無料で使えますか?ライセンスは?
ebook-to-mindmap は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ebook-to-mindmap は今もメンテナンスされていますか?
半年以内に更新あり。ebook-to-mindmap の最終コミットは 2026年9月7日 です。
ebook-to-mindmap は何に使えますか?
長いノンフィクションや技術書を読む前に、章ごとの要約を確認して内容をつかむ。 教科書をマインドマップにして、学習や復習に活用する。 Mind Elixirで書籍の編集可能なアウトラインを作成し、さらに注釈を加える。 第三者のプロキシを経由せず、自分のAPIキーで要約を実行する。
ebook-to-mindmap のインストール方法は?
Node.js 20 以降と pnpm 9 以降がインストールされていることを確認してください 依存関係をインストールします: pnpm install http://localhost:5173 で開発サーバーを起動します: pnpm dev
ebook-to-mindmap はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/SSShooter/ebook-to-mindmap

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

関連プロジェクト