Pwc-CLI: CLI and Skill to Interact with Papers with Code

simonpure1 pts0 comments

GitHub - huggingface/pwc-cli: A Command-Line Interface (CLI) and Skill to interact with Papers with Code. For agents and humans. · GitHub

/" data-turbo-transient="true" />

Skip to content

Type / to search

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

huggingface

pwc-cli

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>28

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>37 Commits<br>37 Commits

.github/workflows

.github/workflows

backend/chat_sandbox_worker

backend/chat_sandbox_worker

standalone_cli

standalone_cli

.gitignore

.gitignore

README.md

README.md

View all files

Repository files navigation

pwc CLI and Skill

A fast, read-only command-line client for exploring the public Papers with Code catalog, alongside a Skill for your favorite coding agent.

Let your coding agent use pwc to:

search papers

browse benchmarks and find state-of-the-art (SOTA) by domain

read paper metadata and Markdown

discover recent, trending, and related work

inspect paper lineage (follow-up work and predecessors)

explore tasks, methods, and conferences.

Public reads are anonymous: no account, API token, or Python environment is required.

pwc search "small vision language models" --limit 3<br>pwc paper info 2501.01234

It's recommended to also install the Skill so your coding agent knows how to use the CLI.

Installation

Prebuilt binary (recommended)

The installer downloads the binary for your platform, verifies its SHA-256<br>checksum, and installs it as ~/.local/bin/pwc:

pwc_repo=https://raw.githubusercontent.com/huggingface/pwc-cli/main<br>curl -LsSf "$pwc_repo/standalone_cli/install.py" | python3

The installer selects the latest release by default. Pass --version VERSION<br>after python3 - to explicitly pin a release. It also reports whether<br>~/.local/bin is on PATH and prints a persistent shell instruction when<br>needed.

Prebuilt releases support:

Linux x86-64

macOS Intel (x86-64)

macOS Apple Silicon (arm64)

Every release includes checksum files and GitHub build-provenance attestations.<br>See the latest release<br>to download and verify an artifact manually.

Install from source

Python 3.10 or newer is required for source installations.

With uv:

uv tool install 'git+https://github.com/huggingface/pwc-cli.git#subdirectory=standalone_cli'

Or with pipx:

pipx install 'git+https://github.com/huggingface/pwc-cli.git#subdirectory=standalone_cli'

To work from a clone instead:

git clone https://github.com/huggingface/pwc-cli.git<br>cd pwc-cli<br>uv tool install ./standalone_cli

Confirm the installation:

pwc version

Add the CLI Skill

Skills give coding agents the context they need to choose and use pwc<br>commands effectively. The Skill is generated by your locally installed CLI, so<br>it matches that CLI version.

# Install for this project. Works with Codex, Cursor, OpenCode, and other<br># agents that load Skills from .agents/skills.<br>pwc skills add

# Install for all projects in ~/.agents/skills.<br>pwc skills add --global

# Also make the Skill available to Claude Code.<br>pwc skills add --claude<br>pwc skills add --claude --global

For another coding-agent harness, pass its Skills directory explicitly:

pwc skills add --dest /path/to/skills

An existing installation is left untouched. Use --force to replace it with<br>the Skill generated by the currently installed CLI.

Quick start

Search the paper catalog:

pwc search "retrieval augmented generation"<br>pwc search "vision transformers" --mode semantic --limit 20<br>pwc search "attention" --page 2 --limit 10

Inspect or read a paper:

pwc paper info 1706.03762<br>pwc paper info 1706.03762 --include-resources # linked GitHub, project, and HF URLs<br>pwc paper info 1706.03762 --include-evals # evaluation Markdown table<br>pwc paper info "Attention Is All You Need"<br>pwc paper read 1706.03762

Discover papers:

pwc paper recent --limit 10<br>pwc paper trending --limit 20 --max-age-days 90<br>pwc paper related 1706.03762 --limit 4<br>pwc paper lineage list 1706.03762

List and filter papers:

pwc paper list --conference NeurIPS --page-size 20<br>pwc paper list --search "diffusion" --published-after 2025-01-01<br>pwc paper list --order-by citation_count --order-dir desc

Explore the research taxonomy and conferences:

pwc task list<br>pwc task list --area Vision<br>pwc task list --group-by-area # force grouped Markdown when piping/capturing<br>pwc task --name "scene-text-recognition"<br>pwc method list --area Audio<br>pwc method list --area General --introduced-year 2017<br>pwc conference list<br>pwc conference list --year 2025

Browse benchmarks:

pwc benchmark list<br>pwc benchmark list...

paper list skills skill github search

Related Articles