System Requirements
Jan runs on macOS, Windows, and Linux. Requirements vary based on the size of models you want to run.Operating System Requirements
macOS
Minimum: macOS 13.6 (Ventura) or laterRecommended: macOS 14+ (Sonoma)Architecture: Intel or Apple Silicon
Windows
Minimum: Windows 10 (64-bit)Recommended: Windows 11GPU Support: NVIDIA, AMD, Intel Arc
Linux
Supported: Most distributionsTested: Ubuntu 18.04+, Debian, FedoraGPU Support: NVIDIA (CUDA 11.7+)
RAM Requirements by Model Size
Choose models based on your available RAM. For best performance, use models that consume less than 80% of your system RAM.- 8GB RAM
- 16GB RAM
- 32GB RAM
- 64GB+ RAM
Small Models (3B parameters)
Model Size: 2-4GBExamples:- Llama 3B
- Phi-2
- Gemma 2B
- Good for basic conversations
- Lightweight coding assistance
- Fast response times
GPU Requirements (Optional)
GPU acceleration significantly improves performance but is not required.NVIDIA GPUs
- Windows
- Linux
Requirements:
- NVIDIA GPU (GTX 10 series or newer recommended)
- NVIDIA Driver 470.63.01 or higher
- CUDA Toolkit 11.7 or higher
- Download NVIDIA Driver
- Install CUDA Toolkit
- Restart your computer
- Launch Jan - GPU will be detected automatically
AMD GPUs (Windows)
Requirements:- AMD Radeon GPU (RX 5000 series or newer)
- Latest AMD Adrenalin drivers
Intel Arc (Windows)
Requirements:- Intel Arc A-series GPU
- Latest Intel Graphics drivers
Apple Silicon (macOS)
Built-in Acceleration:- M1, M2, M3, M4 chips have automatic Metal acceleration
- No additional setup required
- Excellent performance for model size
Verified Configurations
These setups have been tested and confirmed working:Desktop Configurations
- Windows 11 Pro
- Ubuntu 22.04 LTS
- macOS Sonoma
| Component | Specification |
|---|---|
| OS | Windows 11 Pro 64-bit |
| GPU | NVIDIA GeForce RTX 4070Ti |
| CUDA | 12.2 |
| Driver | 531.18 |
| RAM | 32GB |
Virtual Machine Setups
Ubuntu on Proxmox:| Component | Specification |
|---|---|
| OS | Ubuntu 20.04/18.04 LTS |
| VM | Proxmox |
| GPU | NVIDIA GeForce GTX 1660Ti (passthrough) |
| CUDA | 12.1 |
| Driver | 535 |
- IOMMU support enabled in BIOS
- Proper GPU passthrough configuration
- Dedicated GPU for VM
Storage Requirements
Application Size
- Jan Installation: 500MB - 1GB
- System Dependencies: 2-5GB (CUDA, drivers, etc.)
Model Storage
Plan disk space based on models you want:| Model Size | Disk Space Needed |
|---|---|
| 3B models | 2-4GB per model |
| 7B models | 4-8GB per model |
| 13B models | 8-16GB per model |
| 70B models | 40-80GB per model |
- macOS:
~/Library/Application Support/Jan - Windows:
C:\Users\%USERNAME%\AppData\Roaming\Jan - Linux:
~/.config/Jan
Network Requirements
For Local Models
- Internet: Only needed to download models initially
- Offline Use: Fully functional once models are downloaded
For Cloud Integrations
- Internet: Required for OpenAI, Anthropic, Groq connections
- Bandwidth: Standard broadband sufficient
Performance Optimization
CPU-Only Systems
- Use smaller models (3B-7B)
- Increase CPU threads in settings
- Close other applications
- Use SSDs for model storage
GPU-Accelerated Systems
- Adjust GPU layers (ngl) parameter
- Start low and increase gradually
- Monitor VRAM usage
- Keep 1-2GB VRAM free for system
Compatibility Notes
Laptop Considerations
- Laptop GPUs may have lower performance than desktop equivalents
- Thermal throttling can affect sustained performance
- Hybrid graphics (Optimus) may require additional configuration
Virtual RAM / Swap
- Not recommended as primary RAM for models
- Significantly slower than physical RAM
- May cause poor performance
Quick Reference
Most users: 16GB RAM + 7B models = great experienceBudget systems: 8GB RAM + 3B models = functionalPower users: 32GB+ RAM + GPU + 13B-70B models = excellent
Check Your System
Before installing:-
Check RAM:
- Windows: Task Manager → Performance → Memory
- macOS: About This Mac → Memory
- Linux:
free -h
-
Check GPU (if applicable):
- Windows: Task Manager → Performance → GPU
- macOS: Apple Silicon includes integrated GPU
- Linux:
lspci | grep -i vga
-
Check Storage:
- Ensure 50GB+ free space for models
- SSD recommended for best performance
Need Help?
If you’re unsure about compatibility:- Ask in Discord #🆘|jan-help
- Check Troubleshooting guide
- Review FAQ for common questions