KeePassLX Server

FastAPI-based password server for Linux. Requires Python 3.10+.

v0.1.0 · ~2 MB · Linux (x64)
Install Guide

KeePassLX Plugin for KeePass 2.x

Sync your KeePass desktop client with the server. Offline cache, auto-reconnect, certificate pinning.

v0.1.0 · 84 KB · .NET Framework 4.8 · Windows
Download DLL

keepasslx-cli

Command-line tool for AI integration and automation. JSON output, scoped tokens, PIN protection.

v0.1.0 · Python 3.10+ · Windows / Linux / macOS
Install Guide

Install the Server (Linux)

# Clone and install
$ git clone https://github.com/keepasslx/keepasslx-server.git
$ cd keepasslx-server/server
$ pip install -r requirements.txt

# Configure
$ cp .env.example .env
$ nano .env # Set MASTER_KEY_PASSPHRASE!

# Run
$ python run.py
# Server starts on port 10002
# Default admin: admin / Admin12345678!

Install the KeePass Plugin

# 1. Download KeePassLX.dll
# 2. Copy to KeePass plugins folder:
> copy KeePassLX.dll "C:\Program Files\KeePass Password Safe 2\Plugins\"

# 3. Restart KeePass
# 4. Go to Tools → KeePassLX → Connect...

Install the CLI

$ pip install keepasslx-cli

# Or install from source:
$ cd keepasslx-server/cli
$ pip install -e .

# Login
$ keepasslx-cli login --server https://your-server:10002

# Test
$ keepasslx-cli status