zlib

终端里搜书、下载、推 Kindle,一条命令搞定。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 121 🐛 待处理 2 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1529
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源命令行工具,完全免费,无付费版本。

项目预览

zlib 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队heartleo
定价模式🏷️完全免费
价格说明开源命令行工具,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型annas-archive,book,calibre,calibre-plugin,calibre-web,chatgpt,claude,cli,codex,command-line,ebook,gemini,go,golang,kindle,koreader,openai,tui,z-library,zlibrary
GitHub 星标★ 1529
上线时间2026-04-10 00:00:00
代码更新2026-11-07
仓库体积8.0 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数9

项目介绍

zlib 是一个用 Go 编写的命令行工具,专门用于访问 Z-Library 的搜索、下载和推送 Kindle 功能。它解决了用户在终端中快速获取电子书的需求,无需打开浏览器。核心能力包括:通过命令行搜索 Z-Library 的书籍数据库,下载电子书文件,并支持将书籍直接发送到 Kindle 设备。该工具集成了多种 AI 模型(如 ChatGPT、Claude、Gemini 等),可能用于优化搜索或推荐。它采用 TUI(文本用户界面)设计,提供交互式操作体验。项目处于早期阶段,星标数较少,但功能定位明确,适合喜欢命令行操作的用户。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1529

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • 需要一个可用的 Z-Library 账号
  • 网络能访问 Z-Library 域名(需先用 zlib doctor 探测可用域名)
  • macOS/Linux 需 Homebrew 或 curl;Windows 需 winget
  • 安装后 zlib 可执行文件需在 PATH 中

安装与启动步骤

  1. 1Homebrew 安装

    macOS/Linux 首选方式,一条命令从官方 tap 安装 zlib,无需手动下载。

    brew install heartleo/tap/zlib
  2. 2脚本方式安装

    没有 Homebrew 时可用官方安装脚本,装到 /usr/local/bin,过程中可能会要求 sudo 权限。

    curl -fsSL https://raw.githubusercontent.com/heartleo/zlib/main/install.sh | sh
  3. 3Windows 安装

    Windows 用户用 winget 安装;也可从 Releases 页下载二进制并放入 PATH。

    winget install --id heartleo.zlib --exact
  4. 4探测可用域名

    运行 doctor 检测当前网络可访问的 Z-Library 域名,记下结果中可用的那个地址。

    zlib doctor
  5. 5登录账号

    把示例域名换成上一步结果中的可用域名,按提示输入 Z-Library 邮箱和密码,登录信息会保存在本地。

    zlib login --domain https://z-lib.gd
  6. 6启动终端界面

    进入 TUI 交互界面;按 / 选择 /search 或直接输入 /search dune,Ctrl+S 搜索,选中书后回车确认下载。

    zlib tui

关键配置

配置项必填说明示例
domain是登录时指定 Z-Library 可访问域名,需取自 doctor 结果https://z-lib.gd

如何确认成功

执行 zlib tui 能正常进入文本界面;或 zlib doctor 能列出可用域名、zlib login 无报错。

常见问题

Q:找不到可用域名或登录失败怎么办?

A:README 建议查看 Troubleshooting 文档;已有浏览器会话的可将 cookie 导入使用。

Q:下载的电子书保存在哪里?

A:默认下载到当前工作目录,下载前也可以选择其他文件夹。

Q:每次使用都要重新登录吗?

A:不需要,登录信息保存在本地,之后直接运行 zlib tui 即可。

Q:安装脚本提示权限不足?

A:脚本安装到 /usr/local/bin,可能会要求输入 sudo 密码,属正常现象。

注意事项

  • 必须先有 Z-Library 账号,否则无法登录使用。
  • 请自己执行 zlib login 输入密码,不要把密码贴进 AI 对话中。
  • AI 代理(如 Claude Code、Codex)可安装插件,缺 zlib 时会尝试自动安装。
  • 项目处于早期阶段,域名可用性随网络环境变化,失败时重新运行 zlib doctor。

核心亮点

  • 支持命令行直接搜索和下载 Z-Library 书籍,效率高
  • 集成多种 AI 模型,可能提供智能推荐或搜索增强
  • TUI 界面交互友好,适合终端重度用户

不足之处

  • 依赖 Z-Library 的可用性,存在服务不稳定风险
  • 文档/社区待观察

适用场景

  • 快速查找并下载电子书,无需打开网页
  • 批量下载书籍并推送至 Kindle 阅读器
  • 在无图形界面的服务器或远程环境中获取书籍

替代项目

calibre、ebook-tools、kindle-cli

上一篇:baibot

下一篇:aidea-zotero

同类项目推荐

openilink-hub 开源

自建微信机器人中枢,一键接入 20+ 应用和 AI 工具

开源微信 Bot 管理平台 + App 应用市场 | Self-hosted WeChat Bot Platform with App Mark···

★ 1610 2026-08-09
openwebui-importer 开源

一键把 Grok、Claude、ChatGPT 聊天记录搬进 Open-WebUI

Import Grok, Claude, ChatGPT chats into Open-WebUI

★ 87 2026-08-09
NeuralDialog-CVAE 开源

用变分自编码器生成多样可控的对话回复

Tensorflow Implementation of Knowledge-Guided CVAE for dialog generation ACL 2017. I···

★ 310 2026-08-09
chatgpt-wecom 开源

把 ChatGPT 接入企业微信,让员工在内部直接对话 AI

企业微信 chatgpt 对话

★ 130 2026-08-09
HacxGPT-CLI 开源

命令行里畅聊无阻,绕过审查直达AI答案

Open-source CLI for unrestricted AI - Access powerful models without censorship

★ 1155 2026-08-09
mmpy_bot 开源

用 Python 快速给 Mattermost 加个能聊天的机器人

A python-based chatbot for Mattermost (http://www.mattermost.org).

★ 309 2026-08-09
gemini-pro-bot 开源

在 Telegram 里直接聊 Gemini,支持图文多模态

A Python Telegram bot powered by Google's gemini-pro LLM API

★ 167 2026-08-09
chatgpt-exporter 开源

一键导出并分享你的 ChatGPT 对话记录

Export and Share your ChatGPT conversation history

★ 2862 2026-08-09