Skip to content

Install

RFlect runs on Windows, Linux, and macOS. Python 3.11 or newer.

Grab the latest release from GitHub Releases.

  • RFlect_Installer_vX.X.X.exe — Inno Setup installer (registers app, creates shortcuts)
  • RFlect_vX.X.X.exe — standalone portable binary
chmod +x RFlect_vX.X.X_linux
./RFlect_vX.X.X_linux

Build from source — pre-built macOS binaries are not yet published.

From source

git clone https://github.com/RFingAdam/RFlect.git
cd RFlect
python -m venv .venv
source .venv/bin/activate          # Linux/macOS
# or:  .venv\Scripts\activate      # Windows
pip install -r requirements.txt
python run_rflect.py

Developer install

pip install -r requirements-dev.txt
python -m pytest tests/            # 450+ tests
pyinstaller RFlect.spec            # build exe

The repo also ships an editable install entry point through pyproject.toml:

pip install -e .

MCP server (optional)

If you want Claude Code or Cline to drive RFlect, install the MCP layer too:

cd rflect-mcp
pip install -r requirements.txt

Configuration lives in your MCP client — see MCP installation.

Sanity check

After install, launch the GUI:

python run_rflect.py

You should see the scan-type selector. If you only need the MCP server (no GUI), run:

python rflect-mcp/server.py

It will sit waiting for stdio MCP traffic; close it with Ctrl+C.