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.1

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.1
File Size Uploaded
bibtui-1.0.1.tar.gz 108.1 kB Details

Built distribution (wheel)

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

Total release size: 230.6 kB

Release files / bibtui-1.0.1.tar.gz

Download URL bibtui-1.0.1.tar.gz
Size 108.1 kB
Tags Source
SHA-256 checksum
How to use checksums
114b332d386c0a2c45142b6ab0747cb675d96dd60891a6d957423360ddafbe75
BLAKE2b-256 checksum
How to use checksums
85ec081bf64e72396c1c710c68e38c815d1f9b1626bdfd7f82f97ebd278d8c07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.1-py3-none-any.whl

Download URL bibtui-1.0.1-py3-none-any.whl
Size 122.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5c085c21491a3122e16b46b372ea9cae9dded81b0f15888b4e9881cbaa63cdd
BLAKE2b-256 checksum
How to use checksums
9f794a4b72e9f1e0218d4a9917a0a2ff4e2220c116c9c66a3b12bee1482b8bb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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

This release

1.0.1 This release

2 release files

1.0.0

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