产品推荐 2026-07-27

shelfarr:免费的图书资源自动化管理工具(源码)

一个自动化管理电子书和有声书请求、搜索与下载的自托管系统。

开源软件跨平台工具

产品简介

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

shelfarr 主界面

核心功能

  • 图书发现:通过Hardcover、Google Books等搜索数百万图书
  • 智能获取:集成Prowlarr、Jackett等索引器,并通过多种下载客户端获取
  • 直接下载:无需种子客户端,可直接从Anna's Archive、Z-Library等源下载
  • 自动选择与格式偏好:根据偏好的格式、码率、语言自动选择最佳版本
  • 自动处理:使用模板重命名文件,并自动同步到Audiobookshelf等库中

快速开始

  1. 创建目录并下载docker-compose配置文件:`mkdir shelfarr && cd shelfarr && curl -O https://raw.githubusercontent.com/Pedro-Revez-Silva/shelfarr/main/docker-compose.example.yml`
  2. 重命名配置文件并编辑路径:`mv docker-compose.example.yml docker-compose.yml`,然后用文本编辑器修改其中挂载的路径(如音频书、电子书、下载目录)
  3. 使用Docker Compose启动服务:`docker compose up -d`
  4. 访问 `http://localhost:5056`,第一个注册的用户将成为管理员

界面预览

shelfarr 界面截图

与其他方案对比

对比项shelfarr同类方案
获取流程用户提交请求,系统自动搜索、下载、分类、入库,实现全自动传统方式需手动在多个网站搜索、筛选、下载、移动文件,流程繁琐
资源来源集成多种索引器和直接下载源(如Anna‘s Archive、Z-Library),覆盖面广依赖单一网站或搜索引擎,资源质量和可用性不稳定

适合谁用

  • 拥有大量电子书和有声书,希望实现自动化入库管理的个人读者
  • 需要为家人或朋友建立图书请求和管理系统的管理员
  • 熟悉Docker和自托管服务,追求个性化工作流的技术用户

下载与版本

当前最新版本为 v0.39.1,发布于 2026-07-24。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项