Skip to main content

Local PDF review with browser UI and Acrobat-compatible highlights

Project description

PeerFold

Review PDFs in a native window (or your browser with --browser). Highlights are written as standard PDF /Highlight annotations — open the saved copy in Acrobat, Preview, or any PDF reader.

pipx install peerfold-review
peerfold manuscript.pdf --reviewer VC

Saved reviews: manuscript_VC-2026-06-09.pdf next to the original.

Install

Platform Method
Any (Python 3.10+) pipx install peerfold-review
Any (venv) pip install peerfold-review
macOS peerfold-macos.dmg or self-extracting peerfold-macos
Linux self-extracting peerfold-linux
Windows self-extracting peerfold-win.exe

chmod +x peerfold-macos peerfold-linux then run with your PDF path.

Usage

peerfold paper.pdf                  # open browser UI
peerfold paper.pdf -r VC            # reviewer short name (filename + metadata)
peerfold paper.pdf --port 8765      # fixed port
peerfold paper.pdf --browser          # system browser instead of native window
peerfold paper.pdf --no-browser       # server only

Environment: PEERFOLD_REVIEWER sets the default reviewer name.

Features

  • Span-accurate text highlights with comment threads
  • Citation links open DOIs/URLs directly
  • Multi-tab sync, autosave, reviewer switching
  • Adobe-compatible annotation format

Development

python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
peerfold sample.pdf
pytest

License

MIT — see LICENSE. Uses PyMuPDF (AGPL).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peerfold_review-0.1.9.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peerfold_review-0.1.9-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file peerfold_review-0.1.9.tar.gz.

File metadata

  • Download URL: peerfold_review-0.1.9.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for peerfold_review-0.1.9.tar.gz
Algorithm Hash digest
SHA256 4168e5f2487de7f1c37d15b0969bbe15bc9514ebc95ed8c1b5ec56ba2ac49efc
MD5 6bd5e8a955e914f7b373edc6d45ba54f
BLAKE2b-256 4275a5fdfc303045ca227ff64147327eefc59e75c1526af2dd93b1ed467c4e46

See more details on using hashes here.

File details

Details for the file peerfold_review-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for peerfold_review-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b94a07248202a3aeb8ce51547faf0a151020cd71015ef6d169ef52383c09f9eb
MD5 e506fe23a75ec7436c3d4b371bf5ee02
BLAKE2b-256 65ac211d6cc277a2614b5435b92df0d7e5f4148e19fb8623295477a144ff6717

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page