Skip to content

papers

Command-line tool to manage your bibliography (PDFs + BibTeX).

A light-weight, command-line bibliography management tool built like git, with a main command papers and a range of subcommands. It lets you:

  • Maintain a PDF library with appropriate, customisable file naming.
  • Maintain one or several BibTeX collections, linked to their PDFs.
  • Fetch metadata from the internet — enough PDF-parsing capability to pull metadata from crossref (by DOI or fulltext search) or google scholar.
  • Search and act on your library with a find/grep-inspired papers list (tag, edit, delete, rename, fetch, deduplicate).
  • Stay in control — plain BibTeX files, optional git tracking, and undo/redo for every change.

Get started

pip install papers-cli
papers add mypaper.pdf --rename --copy --bibtex papers.bib --filesdir files

Guides

About

From the same author

A few other open-source tools I maintain.

Scientific writing & data

Speech to Text (dictate) and Text to Speech (read-aloud) tools

  • scribe — speech-to-text dictation.
  • bard — text-to-speech reader.