3f8ae81a1474232b94ffee74399f08d06c4be283
构建与发布 / 单测与集成测试 (push) Waiting to run
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (arm64, linux, ubuntu-24.04-arm) (push) Blocked by required conditions
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (arm64, macos, macos-15) (push) Blocked by required conditions
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (x64, linux, ubuntu-24.04) (push) Blocked by required conditions
构建与发布 / 打包 ${{ matrix.platform }} ${{ matrix.arch }} (x64, windows, windows-2025) (push) Blocked by required conditions
构建与发布 / 发布 GitHub Release (push) Blocked by required conditions
PeopleLib
开放获取文献与图书的桌面客户端(Electron)。在一个界面里检索多个公开文献源,查看详情,下载文件并归入本地书库。
界面预览
书库:
多源检索,可选单个数据源或聚合全部:
内置阅读器与 PDF 批注:
AI 助手,可把选中文本、当前页、全文或框选区域作为上下文提问:
功能
- 多源检索:12 个数据源统一的搜索、详情、下载流程
- 本地书库:收藏条目、下载文件、封面缓存、阅读状态管理
- 任务中心:全局查看下载进度,离开详情页后继续下载,支持暂停、断点续传和删除未完成任务
- 内置阅读器:PDF、EPUB、无 DRM 的 MOBI/KF7/KF8 与 TXT/Markdown 阅读,支持进度、书签、选文和笔记
- 全局代理:一处配置,对所有数据源与封面请求生效
- 镜像故障转移:镜像失效自动切换,恢复后自动重新启用
- Z-Library 登录:凭据本地保存,会话过期自动重新登录
- 版本更新:手动或启动时检查 GitHub Releases,发现新版本后前往下载
支持格式
| 格式 | 书库导入与管理 | 内置阅读 | 说明 |
|---|---|---|---|
| ✓ | ✓ | 支持页面批注、书签、选文和笔记 | |
| 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 |
图书元数据与借阅入口 |
| 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 分发。
- 下载最新版本的压缩包并完整解压。
- 双击目录中的
PeopleLib.exe。 - 保留整个程序目录,不要只移动 exe。用户数据默认保存在程序同级的
data/。
当前版本为 2.0.0。可在「设置」中手动检查更新,也可启用启动时自动检查。检测到新版本后,应用会打开对应的 GitHub Release 下载页,更新前请退出旧版本并覆盖程序文件,data/ 目录无需替换。
开发
源码运行、打包发布、代理与账号配置、数据位置、项目结构与测试说明见源码仓库中的 BUILD.md。本仓库只发布二进制与使用说明。
免责声明
本项目仅是对公开网络接口的客户端封装,不托管、不分发任何内容。部分数据源所提供作品的版权状态因司法辖区而异,使用者需自行确保其使用方式符合当地法律与各站点的服务条款。
许可
MIT
Languages
JavaScript
91.9%
CSS
5.4%
HTML
2.6%
Python
0.1%



