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, PDF, or .bib file — paste a DOI, point at a folder of PDFs, or pick a downloaded .bib file, and the metadata is fetched or parsed 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.1.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.1.0
File Size Uploaded
bibtui-1.1.0.tar.gz 130.9 kB Details

Built distribution (wheel)

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

Total release size: 278.2 kB

Release files / bibtui-1.1.0.tar.gz

Download URL bibtui-1.1.0.tar.gz
Size 130.9 kB
Tags Source
SHA-256 checksum
How to use checksums
430fc34d78cf76746cb6d47e1acd600e9e2e0a710646a8b19a9db856c82ca719
BLAKE2b-256 checksum
How to use checksums
c1ce67c65625344241cd698109c2094466a96ca11a893f6199fe5ec07fffeb46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.1.0-py3-none-any.whl

Download URL bibtui-1.1.0-py3-none-any.whl
Size 147.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8908c46867159a8db86ffc17d6d7341d5a6ec0797d0de240d844f477789a40b5
BLAKE2b-256 checksum
How to use checksums
40e13aba1eca6b3e21f0063dad98dc776dad0c81b1e63d5da96dc8ecb3bcc4e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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

This release

1.1.0 This release

2 release files

1.0.1

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