PDFpal

APIyesDOCS5/5
PD6.9#9of 27
outWeb

Ranked in AI PDF Assistants

About

PDFpal is a local PDF reader for people who want to work with research papers alongside an AI assistant. Its split-pane layout keeps a PDF beside chat, notes and related papers, and remembers the last page viewed for each source. Ask about a passage or selected sources in a project; responses are grounded in retrieved paper text and include source citations. Projects hold sources, notes and chat history, while nested collections group sources within a project. You can save highlights and Markdown notes at either the project or source level. Paper search uses OpenAlex, and related-paper discovery uses Semantic Scholar with an OpenAlex fallback. The resolver accepts links from arXiv, OpenReview, ACL Anthology, PMLR, DOI pages and direct PDFs. A scriptable CLI supports JSON output, and the repository includes a Claude Code and Codex skill. PDFpal is free, with no SaaS fee, usage cap or feature gate; AI use goes through your existing agent subscription. It runs locally and stores its database, managed PDFs and backups under ~/.pdfpal by default.

Who it is for

PDFpal suits researchers and individual users who want local paper organization, citation-grounded chat and annotations. It also fits workflows using Claude, Codex or OpenCode, provided Node.js 22 or newer and an authenticated supported CLI are installed.

What is good

  • Split-pane PDF, chat, notes and related papers
  • Answers grounded in retrieved paper text
  • Highlights and Markdown notes at two levels
  • JSON-output CLI and agent workflow skills
  • Local storage; no SaaS fee or usage cap

What to know first

  • Requires Node.js 22 or newer
  • Requires an installed, authenticated agent CLI
  • Intended for local, single-user operation

Verdict

PDFpal combines paper reading, organization and citation-grounded chat in a local workflow. Its key constraints are the Node.js and authenticated agent-CLI requirements and its single-user design.

Compared on AI PDF assistants

Multiple PDFs per chat
Yesgithub.com
Source citations
Yesgithub.com
Access platforms
Webgithub.com

Facts

Product
PDFpal is a local PDF reader with AI chat, notes, highlights, and a scriptable CLI.github.com · 4 Oct 2026
Reading
The split-pane reader places the PDF beside chat, notes, and related papers, and remembers each source’s last page.github.com · 4 Oct 2026
Chat
Users can ask questions about a passage or across selected sources in a project, with answers grounded in retrieved paper text.github.com · 4 Oct 2026
Organization
Projects organize sources, notes, and chat history, while nested collections organize sources within a project.github.com · 4 Oct 2026
Annotations
Users can save highlights and write Markdown notes at project or source level.github.com · 4 Oct 2026
Paper discovery
Paper search uses OpenAlex, and related-paper discovery uses Semantic Scholar with an OpenAlex fallback.github.com · 4 Oct 2026
PDF sources
The resolver accepts URLs including arXiv, OpenReview, ACL Anthology, PMLR, DOI links, and direct PDF links.github.com · 4 Oct 2026
Automation
The CLI supports JSON output, and the repository provides a Claude Code and Codex skill for agent-driven workflows.github.com · 4 Oct 2026
Integrations
PDFpal supports the Claude, Codex, and OpenCode agent CLIs and uses OpenAlex and Semantic Scholar for discovery.github.com · 4 Oct 2026
Local data
PDFpal stores its database, managed PDF copies, and backups locally under ~/.pdfpal by default.github.com · 4 Oct 2026
Privacy and deployment
The README says the app runs on the user's machine and does not upload PDFs to a cloud service; it is intended for local, single-user operation.github.com · 4 Oct 2026
Requirements
Running PDFpal requires Node.js 22 or newer and an installed, authenticated claude, codex, or opencode CLI.github.com · 4 Oct 2026
Usage limits
The README states there is no SaaS fee, usage cap, or feature gate; AI use goes through the user's existing agent subscription.github.com · 4 Oct 2026
Purpose
PDFpal is a local PDF reader with AI chat, notes, highlights, and a scriptable CLI.github.com · 9 Oct 2026
AI providers
It works with installed and authenticated Claude, Codex, or OpenCode command-line tools.github.com · 9 Oct 2026
Reading and chat
The split-pane reader supports questions about selected passages, per-paper chat, and questions across project sources.github.com · 9 Oct 2026
CLI and agents
The CLI supports scripting with JSON output, and the project provides a skill for Claude Code and Codex agents to manage projects, sources, collections, and notes.github.com · 9 Oct 2026
Local storage
PDFpal stores its database, managed PDF copies, and extracted text locally under ~/.pdfpal by default.github.com · 9 Oct 2026
Privacy and operation
The maker says PDFpal runs on the user's machine without uploading files to a cloud service and is intended for local, single-user operation.github.com · 9 Oct 2026
Limits and fees
The maker says PDFpal has no SaaS fee, usage caps, or feature gates; AI use depends on the user's existing agent subscription.github.com · 9 Oct 2026

Best PDFpal alternatives

See all 20

Where it ranks on Inferse

Sources