Skip to main content

Local PDF review with browser UI and Acrobat-compatible highlights

Project description

PeerFold

Review PDFs in your 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
Linux peerfold-linux
Windows peerfold-win.exe

Standalone binaries: chmod +x on macOS/Linux, then ./peerfold-macos paper.pdf.

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 --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.4.tar.gz (15.9 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.4-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: peerfold_review-0.1.4.tar.gz
  • Upload date:
  • Size: 15.9 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.4.tar.gz
Algorithm Hash digest
SHA256 7f73a21e2cc6c8d1e31993dd8604dc8af80223f8d968b4a91fd0120dfc53f548
MD5 e6950f4595926dd184af77699df2ab62
BLAKE2b-256 0f86be7a0d1895a6e26ee676922bc193b274b6bf58b4d9e52ab85ca5dd6f3530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for peerfold_review-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 99744fb28bbe43c393acbc8137d678961f0d58a75eb9893eff68d34afa5e431d
MD5 d0204294754e1ec15ed11ce482a6fcc0
BLAKE2b-256 3de69a3bd261c2b8e6a09d72f76d0fe480800ae6152f6d17da500ddf43e89527

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