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
1
Download the release
Download the latest release for your platform from the releases page.
2
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
3
First launch
Open ForgeAI. You’ll land on the Dashboard (module 00).
Build from Source
1
Install prerequisites
- Rust (latest stable)
- Node.js (v20+)
- Tauri v2 prerequisites for your OS
2
Clone and install
3
Run in development mode
4
Build for production
src-tauri/target/release/.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.1
Verify Python
2
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).