AI-powered Summaries by Extracting Content from EPUB and PDF. epub、pdf 拆书 AI 总结
AI-powered Summaries by Extracting Content from EPUB and PDF. epub、pdf 拆书 AI 总结
电子书转思维导图
把厚书读薄,让真知易得
English | 中文
一个基于 AI 技术的智能电子书解析工具,支持将 EPUB 和 PDF 格式的电子书转换为结构化的思维导图和文字总结。
官方网站:https://app.mind-elixir.com/zh/ebook-to-mindmap
立即试用:https://ebook2me-next.mind-elixir.com/
使用旧版:https://ebook2me.mind-elixir.com/
如果您使用过 Google NotebookLM,您可能会发现它在处理电子书时存在一些局限性。本工具旨在解决这些痛点,提供更专业、更自由的电子书阅读和脑图构建体验:
| 特性 | 本工具 (ebook-to-mindmap) | Google NotebookLM |
|---|---|---|
| 思维导图导出与二次编辑 | ️ 支持导出后编辑:虽然在线端仅供浏览,但生成的思维导图支持导出为数据文件,可导入到 Mind Elixir 桌面端等编辑器中继续进行深度的编辑与修改。 | ❌ 无法导出,不可编辑:思维导图仅供在线网页浏览,且无法导出数据,完全不支持任何二次编辑或修改。 |
| 提示词自由度 | 完全自定义(高自由度):支持自定义提示词,并可开启「仅使用自定义提示词」完全覆盖系统设定,AI 会 100% 听从您的指令。 | 系统提示词强势:主要针对检索和总结(RAG)设计,系统 Prompt 极其强势,无法完全遵守您输入的自定义指令。 |
首次使用需要配置 AI 服务,支持以下两种方案:
** 隐私保护说明**:本工具支持使用自己的 API Key(Bring Your Own Key)。所有 AI 请求均由您的浏览器本地直接连接 AI 供应商(Google 或 OpenAI),绝不经过任何第三方代理或中转服务器,确保您的数据安全和隐私。
以 Google Gemini 为例:
获取更多 AI 运营商选择资讯,可以参考:免费和付费 AI API 选择指南
由于 BYOK 模式下所有 AI 请求均由浏览器本地直接连接 AI 供应商,部分供应商可能因未配置跨域资源共享(CORS)响应头,导致请求被浏览器同源策略拦截,从而无法在网页版直接使用。
如何判断:按 F12 打开浏览器开发者工具,若在 Console(控制台)或 Network(网络)面板中看到类似 CORS policy、blocked by CORS 的红色报错,即为该问题。
解决方案:遇到此情况时,建议改用桌面端。桌面端不走浏览器同源策略,不受 CORS 限制,可正常连接所有供应商。
如果你没有自己的 AI 服务商 API Key,或者不想进行复杂的配置,可以直接登录 Mind Elixir 账号使用内置托管模型(星星算力):
充值或管理星星请访问 Mind Elixir 官网。
.epub、.pdf你可以在 Project Gutenberg、standard ebooks 等网站获取到免费电子书。
在配置对话框中设置处理参数:
对于内容较多的书籍,你可以将多个小章节合并为一个分组进行处理,这样可以生成更加结构化的结果。通过分组,AI 会将这些章节的内容合并分析。
Ctrl + G你可以在「自定义提示词」页面管理你的专用提示词,并在处理书籍时使用它们来获得更符合需求的输出结果。
管理提示词:
使用提示词:
根据选择的处理模式,可以查看不同类型的结果:
同一套前端代码同时支持 网页版 和 桌面应用。
# 安装依赖
pnpm install
# 开发服务器(http://localhost:5173)
pnpm dev
# 生产构建(输出到 dist/)
pnpm build
# 预览生产构建
pnpm preview也可用 Docker:
docker compose up# 开发模式(启动 Vite + 原生窗口)
pnpm tauri:dev
# 打包安装包(输出到 src-tauri/target/release/bundle/)
pnpm tauri:buildWindows 下常见产物为 msi / nsis 安装包;macOS 为 dmg / app;Linux 为 deb / AppImage 等。
本项目采用 MIT 许可证。详见 LICENSE 文件。
感谢以下开源项目:
如有问题或建议,欢迎提交 Issue 或联系开发者(微信 )
No open issues yet, or sync has not completed.