BibexPy — V2 Helium

Installation

BibexPy ships as a single pure-Python wheel with the web interface precompiled inside. The only requirement is Python 3.10+ — no Node.js, no compiler, no Git.

Install

pip install bibexpy     # macOS / Linux: pip3 install bibexpy

macOS / Linux: python3 and pip3

On most macOS/Linux systems the commands are python3 / pip3 — plain python/pip may not exist or may point to an old Python 2. If pip3 itself is missing, install it first with python3 -m ensurepip --upgrade (Debian/Ubuntu: sudo apt install python3-pip).

Launch

python -m bibexpy       # macOS / Linux: python3 -m bibexpy

python -m bibexpy is the recommended way to start the app — it works on every setup with no PATH configuration. Your browser opens automatically; if it doesn't, visit http://127.0.0.1:6060.

The short bibexpy command works too once your Python Scripts folder is on PATH — on Windows, the first interactive launch offers to add itself to PATH (answer Y, open a new terminal, done). Details in Troubleshooting.

Command-line options

python -m bibexpy --port 8080        # custom port (default 6060)
python -m bibexpy --no-browser       # server only, don't open the browser
python -m bibexpy --storage ./data   # custom storage folder
python -m bibexpy --add-path         # Windows: add the bibexpy command to PATH
python -m bibexpy --version

Where your data lives

| What | Location | | --- | --- | | Projects & datasets | ~/.bibexpy/storage | | Settings & API keys | ~/.bibexpy/.env (managed from the in-app Settings page) |

Everything is local. BibexPy makes outbound requests only when you run enrichment or optional LLM-assisted harmonization — and only to the providers you configure.

Upgrade

pip install -U bibexpy

Your projects and settings are preserved across upgrades.

Prefer pipx?

pipx installs CLI tools in isolated environments and manages PATH for you: pipx install bibexpy.