Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/chrisgrieser/alfred-bibtex-citation-picker/llms.txt

Use this file to discover all available pages before exploring further.

Supercharged Citation Picker is an Alfred workflow for macOS that turns any text field into a BibTeX citation entry point. Academics, researchers, and writers who work with .bib files can trigger the picker from any application — a text editor, a browser, a notes app — search their library in milliseconds, and paste a perfectly formatted citation without ever leaving the keyboard. With a measured reload time of roughly 200 milliseconds for a library of 4,000 entries, it is considerably faster than any comparable citation picker.

Feature overview

Smart Search

Search by title, author last name, year, journal, collection, or citekey. Prepend @ to target a specific citekey or # to filter by keyword/tag. Smart multi-field queries and short prefix queries are supported, and recently used entries bubble to the top automatically.

10+ Citation Formats

Insert citations in Pandoc ([@citekey]), LaTeX (\autocite{citekey}), org mode ([cite:@citekey]), Multi-Markdown, iA Writer, eta templates, [[wikilinks]], #tags, bare citekeys, bracketed citekeys, and formatted single-entry bibliographies.

Reference Management

Add new entries directly from a selected DOI, ISBN, or DOI-containing URL via Alfred’s Universal Action or a dedicated hotkey. Delete entries from your library without leaving Alfred. Reveal entries in Zotero, Neovim, VS Code, BibDesk, or Sublime Text.

PDF Management

Automatically rename and file PDFs by citekey. The picker detects PDFs in your configured folder and marks them with a 📕 icon. A single keystroke opens the associated PDF in your default reader.

Literature Notes

Open or create Markdown literature notes linked to any entry. Notes are matched by citekey filename. Filter your library to only entries that already have a note. Add * to any query to show only entries with an attached literature note.

Dual Library Support

Load two .bib files simultaneously and search across both at once. Entries from the secondary library are marked with a 2️⃣ icon so you always know their source.

How it works

When you trigger the citation picker, the workflow reads your .bib file (or files) directly from disk and builds an in-memory buffer of all parsed entries. Alfred’s native filtering then searches that buffer in real time as you type. Because the workflow communicates with Alfred’s UI layer instead of spawning a separate GUI application, search results appear instantly and the entire round-trip — from keypress to pasted citation — happens without switching windows or context. The buffer is refreshed automatically; you can also force a reload at any time via scpForce Buffer Reload.

Requirements

RequirementNotes
macOSThe workflow uses macOS-native JavaScript for Automation (JXA) and AppleScript
Alfred 5Earlier versions are not supported
Alfred Powerpack licenseRequired to install and run any Alfred workflow
A .bib fileYour BibTeX library — local path set during configuration

Optional dependencies

  • Pandoc — required for the Formatted single entry citation format and the Paste full bibliography action. Without Pandoc these two features are unavailable; all other formats work without it.
  • Obsidian — when your literature note folder is inside an Obsidian vault, notes are automatically opened in Obsidian instead of the default Markdown editor.
Supercharged Citation Picker is a macOS-only tool. It runs exclusively inside Alfred, which requires a paid Powerpack license. The base Alfred application is free, but workflow support is a Powerpack feature.
Ready to get started? Head over to the Installation page to download the workflow and point it at your library.

Build docs developers (and LLMs) love