System Requirements
Minimum requirements
- CPU: 2 cores, 64-bit (x86_64/amd64 or arm64)
- RAM: 4 GB (8 GB recommended; 16 GB+ for local AI models)
- Storage: 20 GB free disk space (more for media and model weights)
- Architecture: amd64 or arm64
Platform support
| Platform | Role | Requirements |
|---|---|---|
| Linux server | Primary deployment target | Docker Engine + Compose plugin |
| macOS | Desktop app | Docker Desktop, macOS 12+ |
| Windows | Desktop app | Docker Desktop, Windows 10/11 x64 |
| Linux desktop | Desktop app or CLI | Docker Engine or Docker Desktop |
The Hub backend always runs in Docker. macOS and Windows are supported via the desktop app, not as bare-metal server hosts.
Software requirements
- Docker β Installed automatically by the installer if missing; Docker Desktop required on macOS/Windows
- Docker Compose plugin β Verify with
docker compose version - curl β Required for the Linux install script
Optional:
- Ollama β For local AI models (install guide)
- NVIDIA drivers + Container Toolkit β For CUDA GPU acceleration
- ROCm β For AMD GPU acceleration on Linux
Network requirements
- Outbound internet for pulling Docker images and App Store catalog
- Port 80/443 on the host for Traefik (local LAN access)
- No inbound ports required for Portal pairing or Tailscale
Not supported
- 32-bit systems
- WSL is not officially supported (may work with Docker Desktop on Windows)
Companion hardware
Companion Intelligence sells purpose-built hardware pre-loaded with Hub. See ci.computerΒ for current devices and Core Server Quick Start for headless setup.
Last updated on