reefyai/reefy
The platform for AI computers
What it solves
Reefy OS is designed to simplify the deployment and management of AI infrastructure on hardware you own. It removes the complexity of "driver wrangling" and manual machine configuration, allowing users to turn PCs, workstations, and servers into a unified fleet of AI computers that are easy to deploy, manage, and recover.
How it works
Reefy uses a minimal, immutable host OS based on Buildroot and a desired-state architecture. It separates the host OS from the application layer, where AI runtimes, frameworks, and models are delivered as versioned container images.
Key technical components include:
- Accelerator Support Bundles: Build-matched drivers and firmware for NVIDIA, AMD, and Intel (GPU/NPU) that are synced with the kernel version to prevent mismatches.
- A/B Firmware Updates: A health-gated system with two EFI slots and a hardware watchdog for automatic rollback if an update fails.
- Encrypted Storage: A stack using LUKS2, LVM thin pools, and XFS to provide encrypted, snapshot-ready application data.
- Centralized Dashboard: A single interface for fleet-wide monitoring (CPU, GPU, memory, network) and application control via an authenticated MQTT connection.
Who it’s for
It is intended for developers and operators who want to run AI workloads on their own hardware (home labs, edge systems, or datacenters) without the cloud, while maintaining professional-grade infrastructure management tools.
Highlights
- Multi-Hardware Support: Unified platform for Intel, AMD, and NVIDIA accelerators.
- Cloud-Independent: Applications start from local cached state and do not require a cloud connection to boot.
- ** uma Immutable Host**: Read-only SquashFS base with no general-purpose package manager to reduce attack surface.
- Automated Recovery: Hardware-watchdog and A/B slot recovery for unattended machines.
- Integrated Monitoring: Out-of-the-box time series metrics for system and accelerator performance.
Related
- Project
- Project
- Project
- Project
- Project