lofyer 26c7aaff66
构建与发布 / 单测与集成测试 (push) Has been cancelled
构建与发布 / 发布 GitHub Release (push) Has been cancelled
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (arm64, linux, ubuntu-24.04-arm) (push) Has been cancelled
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (arm64, macos, macos-15) (push) Has been cancelled
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (x64, linux, ubuntu-24.04) (push) Has been cancelled
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (x64, windows, windows-2025) (push) Has been cancelled
fix: 修正自定义镜像优先级并发布 v2.1.6
用户配置自定义 Z-Library 镜像后,旧会话记录的内置镜像仍被排在前面,
与界面“自定义优先”的约定不一致。调整请求顺序,让自定义镜像严格优先;
全部镜像失败时保留首个自定义镜像的错误,避免被后续兜底错误覆盖。

版本更新到 2.1.6,并补充优先级与错误归因回归测试。
2026-08-09 15:48:52 +08:00

PeopleLib

开放获取文献与图书的桌面客户端(Electron)。在一个界面里检索多个公开文献源,查看详情,下载文件并归入本地书库。

界面预览

书库:

PeopleLib 书库界面

多源检索,可选单个数据源或聚合全部:

PeopleLib 多源检索

内置阅读器与 PDF 批注:

PeopleLib 阅读与批注

AI 助手,可把选中文本、当前页、全文或框选区域作为上下文提问:

PeopleLib AI 助手

功能

  • 多源检索:16 个数据源统一的搜索、详情、下载流程
  • 本地书库:收藏条目、下载文件、封面缓存、阅读状态管理
  • 任务中心:全局查看下载进度,离开详情页后继续下载,支持暂停、断点续传和删除未完成任务
  • 内置阅读器PDF、EPUB、无 DRM 的 MOBI/KF7/KF8 与 TXT/Markdown 阅读,支持进度、书签、选文和笔记
  • 全局代理:一处配置,对所有数据源与封面请求生效
  • 镜像故障转移:镜像失效自动切换,恢复后自动重新启用
  • Z-Library 登录:凭据本地保存,会话过期自动重新登录
  • 版本更新:手动或启动时检查 GitHub Releases,发现新版本后前往下载

支持格式

格式 书库导入与管理 内置阅读 说明
PDF 支持页面批注、书签、选文和笔记
EPUB 支持目录、重排、书签、选文和笔记
MOBI / AZW / AZW3 使用 Foliate 解析无 DRM 的 MOBI、KF7 与 KF8 内容
TXT / MD 自动识别编码,Markdown 渲染标题、列表、代码块与表格
DJVU / FB2 / CBZ / CBR 可入库、整理并调用系统关联应用打开

DRM 保护的 MOBI/AZW/AZW3、KFX、Topaz 以及损坏或不兼容的文件不会尝试绕过保护,可改用系统关联应用打开。

数据源

ID 说明
arXiv 论文 arxiv 预印本,支持全文检索
Gutenberg 公版书 gutenberg 公共领域图书
Open Library 图书 openlibrary 图书元数据与借阅入口
OpenStax 开放教材 openstax 开放许可教材与 PDF 全文
开放教材图书馆 opentextbook 开放教材目录与授权获取入口
中文维基文库 wikisource-zh 中文经典与公共领域作品
英文维基文库 wikisource-en 英文经典与公共领域作品
DOAJ 开放期刊 doaj 开放获取期刊论文
PMC 生物医学 pmc PubMed Central 全文
bioRxiv 预印本 biorxiv 仅浏览最新列表,不支持关键词搜索
Standard Ebooks standardebooks 精校排版的公版电子书
Semantic Scholar semanticscholar 学术论文检索
Memory of the World motw 公共图书馆藏书
Library Genesis libgen 图书检索,下载需站点账号
Z-Library zlib 需登录,可获取下载直链
Sci-Hub(按 DOI scihub 按 DOI 查询

数据源的可用性取决于站点自身状态。部分站点(如 Sci-Hub)启用了人机验证,程序会给出明确提示而非静默失败。

下载与运行

正式版本仅通过 GitHub Releases 发布打包后的 Windows x64 二进制,不通过 npm 分发。

  1. 下载最新版本的压缩包并完整解压。
  2. 双击目录中的 PeopleLib.exe
  3. 保留整个程序目录,不要只移动 exe。用户数据默认保存在程序同级的 data/

当前版本为 2.1.3。可在「设置」中手动检查更新,也可启用启动时自动检查。检测到新版本后,应用会打开对应的 GitHub Release 下载页,更新前请退出旧版本并覆盖程序文件,data/ 目录无需替换。

开发

源码运行、打包发布、代理与账号配置、数据位置、项目结构与测试说明见源码仓库中的 BUILD.md。本仓库只发布二进制与使用说明。

免责声明

本项目仅是对公开网络接口的客户端封装,不托管、不分发任何内容。部分数据源所提供作品的版权状态因司法辖区而异,使用者需自行确保其使用方式符合当地法律与各站点的服务条款。

许可

MIT

S
Description
No description provided
Readme
17 MiB
Languages
JavaScript 91.9%
CSS 5.4%
HTML 2.6%
Python 0.1%