Install¶
RFlect runs on Windows, Linux, and macOS. Python 3.11 or newer.
Pre-built binaries (recommended)¶
Grab the latest release from GitHub Releases.
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:
MCP server (optional)¶
If you want Claude Code or Cline to drive RFlect, install the MCP layer too:
Configuration lives in your MCP client — see MCP installation.
Sanity check¶
After install, launch the GUI:
You should see the scan-type selector. If you only need the MCP server (no GUI), run:
It will sit waiting for stdio MCP traffic; close it with Ctrl+C.