FORGE requires two main dependencies:
- Download Docker Desktop for Windows
- Run the installer and follow the setup wizard
- Restart your computer
- Verify installation:
docker --version
With Package Manager:
# With Chocolatey
choco install docker-desktop- Download Docker Desktop for Mac
- Drag Docker.app to Applications folder
- Launch Docker Desktop
- Verify installation:
docker --version
With Package Manager:
# With Homebrew
brew install --cask docker# Update package index
sudo apt update
# Install Docker
sudo apt install docker.io
# Start Docker service
sudo systemctl start docker
sudo systemctl enable docker
# Add your user to docker group (optional, to run without sudo)
sudo usermod -aG docker $USER
# Verify installation
docker --version# Install Rust using rustup (all platforms)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# On Windows, download from: https://rustup.rs/
# Verify installation
rustc --version
cargo --versionOnce Docker and Rust are installed, you can install FORGE:
cargo install forge-runner# Install directly from GitHub
cargo install --git https://github.com/0xReLogic/Forge.git# Clone the repository
git clone https://github.com/0xReLogic/Forge.git
cd Forge
# Build the project
cargo build --release
# The binary will be at: target/release/forge-runnerDownload from the releases page.
curl -L https://github.com/0xReLogic/Forge/releases/latest/download/forge-linux-amd64 -o forge
# or: wget -O forge https://github.com/0xReLogic/Forge/releases/latest/download/forge-linux-amd64
chmod +x forge
./forge --version
# Optional (install to PATH): sudo install -m 755 forge /usr/local/bin/forgecurl -L https://github.com/0xReLogic/Forge/releases/latest/download/forge-macos-amd64 -o forge
# or: wget -O forge https://github.com/0xReLogic/Forge/releases/latest/download/forge-macos-amd64
chmod +x forge
./forge --version
# Optional (install to PATH): sudo install -m 755 forge /usr/local/bin/forgeInvoke-WebRequest -Uri https://github.com/0xReLogic/Forge/releases/latest/download/forge.exe -OutFile forge.exe
.\forge.exe --version
# Optional: move forge.exe into a directory on PATH (or add its directory to PATH)After installation, verify everything is working:
# Check FORGE version
forge --version
# Check Docker is running
docker ps
# Check Rust installation
cargo --versionIf you use VSCode, these extensions can improve your workflow:
- YAML (redhat.vscode-yaml) - Syntax highlighting for forge.yaml
- Docker (ms-azuretools.vscode-docker) - Docker management
Note: These extensions are optional. FORGE works from any terminal.