Openlib 是一个开源移动端应用,旨在帮助用户从 Anna’s Archive(一个非官方数字图书馆)下载并阅读电子书。
本项目不托管任何内容,也不提供书籍资源。它仅作为客户端工具,通过解析 Anna’s Archive 的公开网页响应,提取书籍链接并完成下载与阅读。

功能
- ✅ 内置阅读器:支持 EPUB 和 PDF 格式,无需安装第三方应用即可阅读
- ✅ 外部阅读器支持:可将书籍发送至 Calibre、Moon+ Reader、Adobe Acrobat 等常用阅读器
- ✅ 书籍搜索与过滤:按标题、作者、语言等条件筛选结果
- ✅ 热门书籍推荐:展示 Anna’s Archive 上近期访问量较高的书籍
- ✅ 按需下载:选择书籍后自动解析可用镜像并开始下载
所有操作均在本地完成,无账户系统、无云端同步、无广告。
工作原理
Anna’s Archive 没有官方 API。Openlib 通过模拟浏览器请求访问其网页界面,解析 HTML 响应,提取书籍的元数据(标题、作者、格式、镜像链接)和下载地址。
下载过程直接连接公开镜像源,不依赖中间代理或第三方服务。
未来计划(路线图)
- 支持更多格式:CBZ、CBR、AZW3、MOBI
- 后台下载任务管理
- 多任务并发下载
- 存储路径变更时自动迁移已有书籍
- 本地缓存与离线书库管理
- 搜索历史与下载记录
为什么使用 Openlib?
- ✅ 完全开源:代码公开,无隐藏行为
- ✅ 无追踪:不收集用户数据、不请求权限
- ✅ 轻量稳定:仅依赖基础网络与文件系统
- ✅ 无依赖:不绑定任何商业平台或服务
适用于希望在移动设备上离线访问、管理非商业电子书资源的用户。











评论