System Requirements
Minimum
- OS: Linux, macOS, or Windows
- RAM: 8 GB
- Disk: 2 GB + space for your models
- CPU: x86_64 or ARM64
Recommended
- RAM: 16 GB+
- GPU: NVIDIA (CUDA), AMD (Vulkan), or Apple Silicon (Metal)
- Disk: SSD with 50 GB+ free
- Python 3.10+ for Training & Convert
Install from Release
Download the release
Download the latest release for your platform from the releases page.
| Platform | File |
|---|---|
| Linux | forgeai_x.x.x_amd64.AppImage or .deb |
| macOS | ForgeAI_x.x.x.dmg |
| Windows | ForgeAI_x.x.x_x64-setup.exe |
Run the installer
- Linux: Make the AppImage executable (
chmod +x) and run, or install the.deb - macOS: Open the
.dmgand drag ForgeAI to Applications - Windows: Run the setup executable
Build from Source
Install prerequisites
- Rust (latest stable)
- Node.js (v20+)
- Tauri v2 prerequisites for your OS
Optional: GPU Setup
For accelerated inference and training:- NVIDIA (CUDA)
- AMD / Intel (Vulkan)
- Apple Silicon (Metal)
- CPU Only
- Install NVIDIA drivers (515+ recommended)
- CUDA toolkit is bundled with llama.cpp — no separate install needed
- In ForgeAI Settings, install llama.cpp with the CUDA variant
- For training, CUDA 11.8+ is required (PyTorch auto-detects during setup)
Optional: Python (for Training & Convert)
Both the Training module and Convert module require Python 3.10+. Each uses its own isolated virtual environment.Verify Python
Auto-setup in ForgeAI
Navigate to the Training or Convert module. ForgeAI will detect Python and prompt you to install dependencies. Each environment is a one-time setup:
You can also manage both environments from Settings (07).
| Environment | Size | Packages |
|---|---|---|
| Training | ~2 GB | PyTorch, Transformers, PEFT, TRL, BitsAndBytes |
| Convert | ~500 MB | Transformers, Torch, SafeTensors, SentencePiece |