pz) 🦖Use pz to read canonical papers, browse project recommendations, inspect projects, leave recommendation feedback, and automate Paperzilla workflows from the terminal.
Prefer --json whenever an agent needs structured output.
brew install paperzilla-ai/tap/pz
scoop bucket add paperzilla-ai https://github.com/paperzilla-ai/scoop-bucket
scoop install pz
curl -sL https://github.com/paperzilla-ai/pz/releases/latest/download/pz_linux_amd64.tar.gz | tar xz
sudo mv pz /usr/local/bin/
git clone https://github.com/paperzilla-ai/pz.git
cd pz
go build -o pz .
mv pz /usr/local/bin/
First check the currently installed version:
pz --version
Then ask pz how it should be upgraded:
pz update
pz update detects common install methods and prints the right upgrade instructions for:
If detection is ambiguous, override it explicitly:
pz update --install-method homebrew
pz update --install-method scoop
pz update --install-method release
pz update --install-method source
Common upgrade paths:
brew update
brew upgrade pz
scoop update pz
curl -sL https://github.com/paperzilla-ai/pz/releases/latest/download/pz_linux_amd64.tar.gz | tar xz
sudo mv pz /usr/local/bin/
git pull
go build -o pz .
sudo mv pz /usr/local/bin/
pz login
You need login for project-oriented commands like project, feed, rec, and feedback.
This distinction matters:
pz paper works with a canonical Paperzilla paperpz rec works with a recommendation inside one projectA canonical paper is shared globally. A recommendation is that paper as it appears in one specific project, with project-specific relevance and feedback.
pz update
pz project list
pz project <project-id>
pz feed <project-id>
Useful flags:
--must-read--since YYYY-MM-DD--limit N--json--atomExamples:
pz feed <project-id> --must-read --since 2026-03-01 --limit 5
pz feed <project-id> --json
pz feed <project-id> --atom
pz paper <paper-id-or-short-id>
pz paper <paper-id-or-short-id> --json
pz paper <paper-id-or-short-id> --markdown
Use pz paper --project when you want to resolve that canonical paper inside one of your projects and see recommendation context.
Example:
pz paper <paper-id> --project <project-id>
pz rec <project-paper-id-or-short-id>
pz rec <project-paper-id-or-short-id> --json
pz rec <project-paper-id-or-short-id> --markdown
Use pz rec when the identifier came from pz feed --json.
pz feedback <project-paper-id> upvote
pz feedback <project-paper-id> star
pz feedback <project-paper-id> downvote --reason not_relevant
pz feedback <project-paper-id> downvote --reason low_quality
pz feedback clear <project-paper-id>
Feedback is project-specific. The same canonical paper can have different feedback in different projects.
--json for machine parsing.pz feed --json with pz rec and pz feedback.pz paper.--atom returns a personal feed URL for feed readers.pz rec --markdown may queue markdown generation if needed.pz paper --markdown only prints markdown when it is already available.pz rec first.pz paper.--json and then pass IDs into pz rec, pz feedback, or pz paper as appropriate.export PZ_API_URL="https://paperzilla.ai"
共 2 个版本