一款支持 AI 对话的智能电子书阅读器
![]() 📚 书架页面 书籍管理,一目了然 |
![]() 📖 阅读页面 沉浸式阅读体验 |
![]() 🤖 AI 助手 智能问答,不剧透 |
🎯 核心特性:AI 提前阅读全书,智能防剧透
💡 使用场景示例
| 你问 | AI 回答 |
|---|---|
| "这个角色后面会怎样?" | "这个问题涉及后面的内容,继续阅读你就会知道啦!我不想剧透破坏你的阅读体验~" |
| "总结一下当前章节" | 基于已读内容生成精准总结 |
| "这里提到的历史事件是什么?" | 详细介绍相关历史背景知识 |
| "作者为什么这样写?" | 分析写作手法和叙事技巧 |
方式一:从 Release 下载(推荐)
前往 Releases 页面 下载最新版本 APK。
方式二:从仓库直接下载
构建成功后,APK 文件位于 release 目录:
release/AI-Reader-x.x.x-signed.apk
方式三:自行构建
# 克隆仓库
git clone https://cnb.cool/Black_Myth_wukong/ai-reader.git
cd ai-reader
# 安装依赖
npm install
# 构建前端
npm run build
# 同步到 Android
npx cap sync android
# 构建 APK(需要 Android SDK)
cd android
./gradlew assembleRelease
构建完成后,APK 位于:android/app/build/outputs/apk/release/app-release.apk
首次使用需要配置 AI API:
https://api.siliconflow.cn/v1deepseek-ai/DeepSeek-V3推荐使用 硅基流动,注册即送免费额度,支持多种大模型和语音识别。
| 类别 | 技术 |
|---|---|
| 前端框架 | React 18 + TypeScript |
| 构建工具 | Vite |
| UI 组件 | shadcn/ui + Radix UI |
| 样式 | TailwindCSS |
| 路由 | React Router v6 |
| 本地存储 | Dexie (IndexedDB) |
| PDF 解析 | PDF.js |
| 移动端 | Capacitor |
| 桌面端 | Electron |
| AI 服务 | OpenAI 兼容 API |
| 语音识别 | 硅基流动 SenseVoice |
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产版本
npm run build
# Android 开发
npx cap sync android
npx cap open android
# Electron 桌面版开发
npm run electron:dev
MIT License