产品简介
shelfarr 这是一个为*arr生态设计的图书管理工具,类似视频领域的Jellyseerr。它允许用户提交电子书和有声书请求,自动从多个源搜索、下载最佳版本,并传输到Audiobookshelf等库中。适合拥有大量数字图书,希望实现请求和获取自动化的个人或小型团体。

核心功能
- 图书发现:通过Hardcover、Google Books等搜索数百万图书
- 智能获取:集成Prowlarr、Jackett等索引器,并通过多种下载客户端获取
- 直接下载:无需种子客户端,可直接从Anna's Archive、Z-Library等源下载
- 自动选择与格式偏好:根据偏好的格式、码率、语言自动选择最佳版本
- 自动处理:使用模板重命名文件,并自动同步到Audiobookshelf等库中
快速开始
- 创建目录并下载docker-compose配置文件:`mkdir shelfarr && cd shelfarr && curl -O https://raw.githubusercontent.com/Pedro-Revez-Silva/shelfarr/main/docker-compose.example.yml`
- 重命名配置文件并编辑路径:`mv docker-compose.example.yml docker-compose.yml`,然后用文本编辑器修改其中挂载的路径(如音频书、电子书、下载目录)
- 使用Docker Compose启动服务:`docker compose up -d`
- 访问 `http://localhost:5056`,第一个注册的用户将成为管理员
界面预览

与其他方案对比
| 对比项 | shelfarr | 同类方案 |
|---|---|---|
| 获取流程 | 用户提交请求,系统自动搜索、下载、分类、入库,实现全自动 | 传统方式需手动在多个网站搜索、筛选、下载、移动文件,流程繁琐 |
| 资源来源 | 集成多种索引器和直接下载源(如Anna‘s Archive、Z-Library),覆盖面广 | 依赖单一网站或搜索引擎,资源质量和可用性不稳定 |
适合谁用
- 拥有大量电子书和有声书,希望实现自动化入库管理的个人读者
- 需要为家人或朋友建立图书请求和管理系统的管理员
- 熟悉Docker和自托管服务,追求个性化工作流的技术用户
下载与版本
当前最新版本为 v0.39.1,发布于 2026-07-24。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/Pedro-Revez-Silva/shelfarr