RooFlow adds specialized Flow-* modes to the Roo Code extension. Installation requires the Roo Code extension, git, python3 (or python on Windows), and the pyyaml Python library.
Prerequisites
- Roo Code Extension: Installed in VS Code.
- Git: Accessible in your system's PATH.
- Python 3: Accessible as
python3 (Linux/macOS) or python (Windows). - PyYAML: Install via pip:
pip install pyyaml
# or potentially pip3 install pyyaml
Installation Steps
- Navigate to your project's root directory in a terminal.
- Download and execute the appropriate script for your OS and usage type:
Windows (Command Prompt or PowerShell)
For File Based Memory Bank:
curl -O https://raw.githubusercontent.com/GreatScottyMac/RooFlow/main/config/install_rooflow.cmd
./install_rooflow.cmd
For Context Portal MCP:
curl -O https://raw.githubusercontent.com/GreatScottyMac/RooFlow/main/config/install_rooflow_conport.cmd
./install_rooflow_conport.cmd
Linux / macOS (bash/zsh)
For File Based Memory Bank:
curl -O https://raw.githubusercontent.com/GreatScottyMac/RooFlow/main/config/install_rooflow.sh
chmod +x install_rooflow.sh
./install_rooflow.sh
For Context Portal MCP:
curl -O https://raw.githubusercontent.com/GreatScottyMac/RooFlow/main/config/install_rooflow_conport.sh
chmod +x install_rooflow_conport.sh
./install_rooflow_conport.sh
Verification
After running, verify that a .roo/ directory and a .roomodes file exist in your project root. You can also inspect .roo/system-prompt-* files to ensure WORKSPACE_PLACEHOLDER has been replaced with your actual system paths.