macOS · 本地优先

读你的书,
让 AI 读懂上下文

把 pdf / epub / azw3 / mobi 导入托管书库,软件自动解析、索引。左侧沉浸阅读,右侧是进度感知的 AI copilot——它读全书与整个书库来回答你。再通过 MCP 把书库开放给 codex / Claude Code。

免费 · 需 macOS 12+ · Intel / Windows 版即将推出

功能

一个为「读 + 问」而生的工作台

导入、阅读、追问、开放给你的 agent——四件事,一处搞定。

01

托管书库

把书拖进来,PagePal 自动解析、建立全文索引并生成封面。PDF 连续竖向滚动,epub 自动重排,目录与阅读进度一应俱全。

  • pdf / epub / azw3 / mobi 导入即用
  • PDF 竖滚 · epub 重排 · 封面与目录
  • 阅读进度与书签自动保存
library
$ import 《置身事内》.epub
↳ parsed · indexed · cover ✓
$ import Thinking-Fast-and-Slow.pdf
↳ parsed · indexed · cover ✓
pdfepubazw3mobi
02

进度感知 copilot

右侧 REPL 侧栏,⌘K 或 : 随时唤起。它读整本书与你的书库来回答,引用原文定位,并严格按你读到的进度作答——不剧透后文。

  • ⌘K / : 随时唤起
  • 引用原文、一键跳转定位
  • 按阅读进度作答,不剧透后文
copilot
: 这一章的核心论点是什么?和第三章怎么呼应?
▸ thinking · 检索全书 + 书库
↳ 进度感知作答,引用原文定位,不剧透后文。
03

多引擎

内置 Claude 开箱即用;也能 spawn 本地的 codex 或 Claude Code,经 ACP 协议驱动,复用同一套书库工具。

  • 内置 Claude,无需配置
  • spawn 本地 codex / Claude Code
  • 经 ACP 复用同一套书库工具
engines
engine: claude ● ready
engine: codex (local) ○ spawn via ACP
engine: claude-code ○ spawn via ACP
04

MCP 开放

书库以 streamable-http MCP 暴露在本机固定端口。任何外部 agent——codex、Claude Code——都能直接检索你的整个书库,把它当成可复用的工具集。

  • streamable-http MCP
  • 仅监听本机固定端口
  • 外部 agent 直接检索全库
mcp
PagePal library
│ MCP · streamable-http
├──▶ codex
└──▶ Claude Code
127.0.0.1:<port>/mcp
适合谁

为认真读书的人而做

研究者 · 学者

把文献读穿

导入论文与专著,跨书追问、互相印证。copilot 引着原文帮你梳理论证脉络,省去来回翻检的功夫。

重度读者

读得更深

小说、社科、技术书随手导入。读到哪问到哪,进度感知的解读始终贴着你,绝不剧透后文。

开发者

把书库接进你的 agent

通过 MCP 让 codex / Claude Code 直接检索你的书库,把长期积累的知识变成随取随用的工具集。

隐私

你的书,不上云

PagePal 是本地优先的桌面应用。解析、索引、问答所依赖的数据,都留在你自己的机器上。

  • 本地解析与全文索引,文件不离开本机
  • 阅读与问答记录存在本地
  • MCP 仅监听 127.0.0.1,不对外暴露
  • 无遥测、无账号,打开即用
常见问题

你可能想问

支持哪些格式?
pdf、epub、azw3、mobi,导入即自动解析与索引。
收费吗?
免费。
需要联网或账号吗?
本地优先,阅读与索引完全离线。只有调用云端模型(如 Claude)来回答时,才需要联网。
为什么第一次打开提示「已损坏」?
当前版本尚未公证,macOS Gatekeeper 会这样提示。在「应用程序」里右键 PagePal → 打开,或按下方「安装」一节执行一行命令即可。
有 Windows 或 Intel 版吗?
目前仅支持 macOS 12+ 的 Apple Silicon 机型。Intel 与 Windows 版即将推出。
我的数据存在哪?
全部在本机本地,不上传任何服务器。
安装

三步装好

  1. 下载并打开 .dmg,把 PagePal 拖进「应用程序」。
  2. 首次打开被拦截?当前版本尚未公证,macOS Gatekeeper 会提示「已损坏」。在「应用程序」里右键 PagePal → 打开,或在终端执行: xattr -dr com.apple.quarantine /Applications/PagePal.app
  3. 导入第一本书,剩下的交给 copilot。
免费 · macOS

现在就开始读

下载 PagePal,导入第一本书,剩下的交给 copilot。

macOS · Local-first

Read your books,
let AI grasp the context.

Import pdf / epub / azw3 / mobi into a managed library that parses and indexes everything automatically. Read immersively on the left; a progress-aware AI copilot on the right reads the whole book and your entire library to answer. Then open the library to codex / Claude Code over MCP.

Free · Requires macOS 12+ · Intel / Windows builds coming soon

Features

A workbench built for reading and asking

Import, read, ask, open it to your agents — four things, one place.

01

Managed library

Drag a book in and PagePal parses it, builds a full-text index and generates the cover. PDFs scroll continuously, epubs reflow — TOC and reading progress all handled.

  • pdf / epub / azw3 / mobi, ready on import
  • PDF scroll · epub reflow · covers & TOC
  • Reading progress & bookmarks auto-saved
library
$ import Capital-in-the-21st-Century.epub
↳ parsed · indexed · cover ✓
$ import Thinking-Fast-and-Slow.pdf
↳ parsed · indexed · cover ✓
pdfepubazw3mobi
02

Progress-aware copilot

A REPL sidebar on the right, summoned with ⌘K or :. It reads the whole book and your library to answer, cites the source, and answers strictly to how far you have read — no spoilers.

  • Summon anytime with ⌘K / :
  • Cites the source, jumps you there
  • Answers to your progress, no spoilers
copilot
: What's this chapter's core argument, and how does it echo ch. 3?
▸ thinking · searching the book + library
↳ progress-aware answer, citing the source — no spoilers.
03

Multi-engine

Built-in Claude works out of the box; or spawn local codex / Claude Code driven over the ACP protocol, all reusing the same library tools.

  • Built-in Claude, zero config
  • Spawn local codex / Claude Code
  • Reuses the same library tools over ACP
engines
engine: claude ● ready
engine: codex (local) ○ spawn via ACP
engine: claude-code ○ spawn via ACP
04

MCP-open

The library is exposed over streamable-http MCP on a fixed local port. Any external agent — codex, Claude Code — can search your entire collection and treat it as a reusable toolset.

  • streamable-http MCP
  • Listens on a fixed local port only
  • External agents search the whole library
mcp
PagePal library
│ MCP · streamable-http
├──▶ codex
└──▶ Claude Code
127.0.0.1:<port>/mcp
Who it’s for

Made for people who read seriously

Researchers · Scholars

Read the literature through

Import papers and monographs, ask across books and cross-check them. The copilot walks you through the argument with the source in hand.

Heavy readers

Read deeper

Fiction, social science, technical books — import any of them. Ask as you go; progress-aware reading stays right with you and never spoils what’s ahead.

Developers

Wire the library into your agent

Let codex / Claude Code search your library over MCP, turning everything you’ve read into a toolset you can call on demand.

Privacy

Your books never leave your machine

PagePal is a local-first desktop app. The data behind parsing, indexing and answering all stays on your own machine.

  • Parsed and indexed locally — files never leave your machine
  • Reading and chat history stored locally
  • MCP listens on 127.0.0.1 only, never exposed
  • No telemetry, no account — just open and read
FAQ

You might be wondering

Which formats are supported?
pdf, epub, azw3 and mobi — parsed and indexed on import.
Is it free?
Yes, free.
Do I need internet or an account?
Local-first: reading and indexing work fully offline. You only need a connection when calling a cloud model (such as Claude) to answer.
Why does it say “damaged” on first launch?
This build isn’t notarized yet, so macOS Gatekeeper says so. Right-click PagePal → Open in Applications, or run the one-line command in the Install section below.
Is there a Windows or Intel build?
Apple Silicon on macOS 12+ only for now. Intel and Windows builds are coming soon.
Where is my data stored?
All local, on your own machine — nothing is uploaded to any server.
Install

Three steps

  1. Download and open the .dmg, then drag PagePal into Applications.
  2. Blocked on first launch? This build isn’t notarized yet, so macOS Gatekeeper may say it’s “damaged.” Right-click PagePal → Open in Applications, or run in a terminal: xattr -dr com.apple.quarantine /Applications/PagePal.app
  3. Import your first book — leave the rest to the copilot.
Free · macOS

Start reading now

Download PagePal, import your first book, and leave the rest to the copilot.