AI Reader V2
GitHub Stars License Python Node.js React TypeScript Ollama Tauri

AI Reader V2

本地部署的智能小说阅读理解系统

利用 LLM 将小说文本转化为结构化知识图谱,提供关系图、多层级世界地图、时间线等多维可视化,以及基于原文的智能问答。数据全部存储在本机。

0
人物
0
关系
0
地点
0
分析维度

核心功能 Features

上传一本小说,AI 自动分析全书,生成多维可视化

🕸️

智能知识图谱 Knowledge Graph

力导向人物关系图,自动识别 70+ 种关系类型,六大分类着色(血亲/亲密/师承/社交/敌对/其他),实体别名自动合并。

智能知识图谱 — 红楼梦人物关系力导向图
🗺️

多层级世界地图 World Map

从小说文本全自动生成交互式地图。宏观区域划分、多空间层、传送门连接、程序化地形生成、人物轨迹动画、手绘风格渲染。

多层级世界地图 — 红楼梦大观园地图

多泳道时间线 Timeline

多泳道事件线,智能降噪,关系变化事件追踪,情绪基调标签,按章节浏览和按类型过滤。

多泳道时间线 — 红楼梦事件时间线
📖

百科全书 Encyclopedia

分类浏览人物/地点/物品/组织/概念,全文搜索,地点层级树,空间关系面板,场景索引回溯原文。

百科全书 — 红楼梦人物百科
📚

智能阅读

实体高亮(5 类着色)、剧本面板、书签系统、阅读进度追踪、快捷键导航

🖥️

桌面应用

Tauri 2 原生客户端,下载即用,Python 后端自动启动,macOS + Windows 双平台

⚔️

势力分析

组织归属与派系关系网络,自动归因角色阵营,力导向可视化

💬

智能问答

RAG 检索增强问答,流式对话,答案来源溯源,基于原文生成可靠回答

在线体验 Demo

无需安装,直接在浏览器中体验完整的交互式分析效果

📕

红楼梦

122 回 · 669 人物 · 776 关系 · 756 地点

体验 Demo
📗

西游记

100 回 · 747 人物 · 619 关系 · 817 地点

体验 Demo

隐私与技术透明 Privacy & Trust

🏠

完全本地运行

所有计算在你的电脑上完成,无需联网即可使用(搭配 Ollama 本地模型)

🔒

数据不离开本机

小说文本、分析结果、对话记录全部存储在本地 SQLite,不上传任何数据

📂

开源 AGPL v3

完整源代码公开,自由审查、修改和分发。个人和学术使用完全免费

🤖

多 LLM 后端

支持 Ollama 本地模型和 10 大云端 API(DeepSeek、Claude、GPT、Gemini 等)

支持的 LLM 供应商

Ollama (本地) DeepSeek MiniMax Qwen (通义千问) Moonshot (月之暗面) Zhipu (智谱) SiliconFlow Yi (零一万物) OpenAI Gemini Anthropic

下载桌面版 Download

无需配置开发环境,下载即用。内置 Python 后端,只需安装 Ollama 或配置云端 API

⚠️
macOS 首次打开提示"已损坏"? 应用未经 Apple 签名。请在终端运行:xattr -cr "/Applications/AI Reader.app",然后重新打开。
⚠️
Windows SmartScreen 弹窗? 应用未经 Microsoft 签名。点击"更多信息" → "仍要运行"即可。

更多版本请查看 GitHub Releases

开发者模式 Developer Setup

从源码运行,适合需要自定义或参与开发的用户

1

安装并启动 Ollama(本地 LLM)

前往 ollama.com 下载安装,然后拉取推荐模型:

ollama pull qwen3:8b && ollama serve
2

启动后端

cd backend && uv sync && uv run uvicorn src.api.main:app --reload
3

启动前端(新终端)

cd frontend && npm install && npm run dev

打开 http://localhost:5173 即可使用。

环境要求:Python 3.9+ / Node.js 22+ / uv

查看源代码

想分析自己的小说?

开源免费,下载桌面版即刻开始,数据完全在你的掌控之中