图书馆优先的 AI 智能图书分析工作台。第一版支持在线搜索图书资源,也支持粘贴文本、上传 TXT、Markdown 和 EPUB,在浏览器本地生成结构化图书分析。
- 通过服务端
/api/book-search统一搜索图书资源。 - 搜索中文维基文库、Project Gutenberg/Gutendex、Open Library、Google Books、Internet Archive。
- 置顶展示知海图书馆 provider 状态和站内入口。
- 支持粘贴导入知海页面中的可见搜索结果。
- 展示封面、作者、年份、主题、来源和可访问状态。
- 基于在线图书元数据生成 AI 预分析。
- 创建图书并输入阅读目标。
- 粘贴图书内容或上传 EPUB/TXT/Markdown。
- 自动识别章节和片段。
- 生成全书概览、核心论点、核心观点、章节摘要、金句候选、阅读建议和评分。
- 基于当前图书内容提问。
- 导出 Markdown 报告。
- 使用 localStorage 本地保存书库。
npm install
npm run dev默认使用 3000 端口;如果端口被占用,Next.js 会自动切到下一个可用端口。
产品规格见 docs/bookview-spec.md。
可接入书源规划见 docs/crawlable-book-sources.md。
知海图书馆当前 robots.txt 禁止抓取 /search/,并且站点有 Cloudflare challenge。当前实现不绕过防护、不自动下载、不批量抓取搜索结果;支持用户把自己在知海页面中正常看到的搜索结果复制到 BookView 导入。如果后续获得授权/API,可以在 src/lib/server/book-search-providers.ts 里把知海 provider 升级为自动结果解析。
Z-Library 等未授权图书分发站点不接入为抓取源。抓取层只接允许程序访问、授权、开放索引或用户主动导入的来源。