papis
Extensible document and bibliography manager.
Papis is a command‑line tool for managing collections of documents and their bibliographic information. It stores each entry’s metadata in a human‑readable YAML file, allowing users to add papers or books, automatically retrieve metadata from identifiers such as DOIs, and edit or open attached files directly from the terminal. Search functionality supports queries by author, title, tags, and other fields, while import and export commands handle formats like BibTeX for interoperability with other bibliography systems.
The program includes optional integrations for editors such as (Neo)vim and Emacs, a text‑based user interface for quick browsing, and a lightweight web application that can be launched locally for a graphical view of the library. Its configuration is extensible, and a Python API lets developers write custom scripts or plugins to tailor the workflow to specific needs.
Papis targets researchers, students, and developers who need a flexible, scriptable environment for organizing scholarly PDFs and notes without relying on proprietary services. Its stable release provides a core CLI, with community support through documentation, GitHub discussions, and a package on PyPI.
Reviews
Loading reviews…
Similar apps
Terminals & CLI
pubs
Scientific bibliography manager.

File Management & Transfer
Papra
Minimalist document storage, management and archiving platform designed to be simple to use and accessible to everyone.

File Management & Transfer
Paperless-ngx
Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).

LaTeX & Scientific Writing
ReadCube Papers
Reference management software for researchers

Metadata & Library Management
beets
Music library manager and tagger.

Note-Taking & PKM
nb
A note‑taking, bookmarking, archiving, and knowledge base application.