Skip to main content

bibtui

bibtui logo

A quiet, powerful home for your references.

PyPI Python 3.12+ License: MIT Docs Publish CI

bibtui is a fast, keyboard-driven terminal app for researchers who work with BibTeX. Open your .bib file, search thousands of references instantly, fetch open-access PDFs with a single keystroke, and track what you've read — without leaving the terminal. No database, no sync daemon, no account.

📖 Read the full documentation →

bibtui library view

Quick start

# Run without installing — opens the built-in file browser
uvx bibtui

# Or open a specific library directly
uvx bibtui myrefs.bib

# Or install permanently
uv tool install bibtui

What you can do

  • Find anything, instantly — search title, author, journal, keywords and cite key as you type, with field prefixes like a:, t:, k:, y:.
  • Download PDFs automatically — one keystroke fetches the open-access PDF from arXiv, Copernicus, OpenAlex or Unpaywall and links it to the entry.
  • Import by DOI — paste a DOI and the metadata is fetched for you.
  • Organise — keywords, read states, priorities and star ratings, all stored in your .bib file.
  • Collaborate with Git — your library is plain text, so a research group can share and review it like code. Learn how →
  • Run anywhere — laptop, SSH, or an HPC cluster. Full Textual theming, keyboard and mouse.

Documentation

Guide
Installation Get bibtui running
Getting started The everyday workflow
Searching your library Field prefixes and sorting
Fetching PDFs Automatic open-access downloads
Working as a team Share a library with Git
Configuration Settings, themes, CSL styles

Contributing

Bug reports, ideas and pull requests are welcome — see the development guide and open an issue.

License

MIT — see LICENSE.

Metadata

Release files for bibtui 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bibtui 1.0.0
File Size Uploaded
bibtui-1.0.0.tar.gz 105.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bibtui 1.0.0
File Interpreter ABI Platform
bibtui-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 225.2 kB

Release files / bibtui-1.0.0.tar.gz

Download URL bibtui-1.0.0.tar.gz
Size 105.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6a02281daf0f56c268952c68a94f2433407e471b62cb68fd1158fef40d74cb2d
BLAKE2b-256 checksum
How to use checksums
5314342ba6173d8ec5a245ce06670a065921e84cb3087728f8280d07af210832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bibtui-1.0.0-py3-none-any.whl

Download URL bibtui-1.0.0-py3-none-any.whl
Size 119.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb384947c0378db8f8c6634f8ee242423aff4b7fe8d5411ae863ede334314eee
BLAKE2b-256 checksum
How to use checksums
4a251582696931a2069049b258404beecf69b3c6c56e7c226138b6fa6875900e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

This release

1.0.0 This release

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.15.2

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page