relift

Take the binary.

One file per platform. The desktop build carries the interface inside it; the CLI build is the same engine without a window. No installer, no daemon, and no telemetry.

CLI · Linux

The engine and every command, with no window and no Python required. Built on 22.04 so it runs on glibc 2.35 and newer.

Showing v0.2.0. No release is published yet, so every link opens the release page. These are the asset names the release workflow builds. Verify before you run: sha256sum -c relift-linux-x64.sha256.

From the Python package

# isolated install, CLI only
pipx install relift

# or a portable zipapp, no install at all
python3 relift.pyz list

Python 3.9 or newer. The engine is stdlib-only; the desktop extra adds pywebview for the native window.

Build it yourself

git clone https://github.com/jaylukdevelopment/relift
cd relift
python -m venv .venv && . .venv/bin/activate
pip install -e ".[dev,desktop]"
pytest -q      # the suite the release gate runs

The desktop binary is a PyInstaller one-file build; the exact command is in the desktop documentation.

What it needs

Nothing beyond the operating system, unless you ask for the window.

Linuxx86-64, glibc 2.35 or newer. The desktop build uses WebKitGTK when present.
Windowsx86-64, Windows 10 or newer. WebView2 ships with the system; Edge is the fallback.
NoneNo database drivers, no agents, no cloud account, and no account at all.
LocalThe desktop API binds 127.0.0.1 only and takes a token generated per launch.

Read the rules first.

Relift refuses to run outside a scope file. The document explains the schema, the expiry, the wide-range guard and what the tool will never do.

For hosts you own or have written permission to test. Unauthorised scanning is a criminal offence in most jurisdictions.