zlib 命令行工具怎么用?开源免费,Z-Library 终端搜书下载教程

zlib 是一个面向 Z-Library 的开源命令行工具,由开发者 heartleo 打造,用 Go 语言编写并以 MIT 协议开源。它把 Z-Library 的搜书、下载、下载记录、每日额度查询以及推送到 Kindle 等操作全部搬进终端,用户无需打开浏览器即可完成整个电子书获取流程。zlib 提供全屏 TUI 界面与独立子命令两种使用方式,支持按年份、语言、格式筛选与排序,内置二十套配色主题,还能通过 zlib doctor 自动探测当前网络可用的镜像域名,并支持代理配置。

更特别的是,它自带 Claude Code 与 Codex 插件,让 AI Agent 直接调用同一个二进制完成找书与转寄,安装方式覆盖 Homebrew、winget、curl 脚本与 go install,macOS、Linux、Windows 均可使用。

痛点是什么

对经常找电子书的人来说,Z-Library 的网页体验并不稳定:域名时常失效,需要反复试镜像;搜索、筛选、下载、记录管理分散在多个页面,操作链路长;下载完还要手动把文件传到 Kindle,步骤繁琐。若想让 AI 助手帮忙找书,又缺少一个能被 Agent 稳定调用的命令行入口。zlib 正是针对这些具体摩擦点设计的,把分散动作收敛到终端里,减少在浏览器与文件管理器之间来回切换的成本。

主要功能特点

zlib 把 Z-Library 的常用操作整合为终端内的完整工作流,既有全屏交互界面,也有可脚本化的独立命令,覆盖从检索到交付的主要环节。

终端内搜书与筛选

按标题、作者或 ISBN 检索,并可按年份、语言、格式过滤与排序,结果直接在终端呈现。

一键下载与记录管理

选中书籍即可下载到指定目录,历史记录支持重新下载或删除,方便回溯管理。

发送到 Kindle

下载完成后可直接把文件投递到绑定的 Kindle 邮箱,省去手动传输步骤。

AI Agent 插件集成

自带 Claude Code 与 Codex 插件,Agent 调用同一二进制并读取相同的 JSON 输出。

为什么值得关注

zlib 的价值在于把电子书获取流程终端化、脚本化,并顺势接入了 AI 编程助手生态。它不追求花哨界面,而是用一致的命令与 JSON 输出兼顾人工操作与自动化,对习惯键盘工作流的用户尤其友好。

命令行与 TUI 双形态

交互界面适合日常翻书,子命令加 --json 适合写进脚本,两种用法共用同一套能力。

面向 Agent 的开放设计

插件让 Claude Code、Codex 直接代劳找书与转寄,密码仍由用户自行登录,边界清晰。

项目地址:github.com/heartleo/zlib,官网为 zlib.heartleo.dev。

推荐信息
奶茶不加冰
奶茶不加冰 @wangxiaoxin88 2026年10月20日 18:24

电子书党注意了,有个开源工具叫 zlib,能把 Z-Library 直接塞进命令行,网页都不用开。

搜书、下书、翻下载记录、看每日额度、推送到 Kindle,全在终端里搞定,代理和自定义域名也支持。

最省事的一点:它已经接上 Claude Code 和 Codex,你直接跟 Agent 说一句“帮我找《The Pragmatic Programmer》,下完发到 Kindle”就行。

GitHub:https://github.com/heartleo/zlib

zlib 命令行工具怎么用?开源免费,Z-Library 终端搜书下载教程 图片1