Skip to main content
Homelab in a Claude
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

Homelab in a Claude

Homelab in a Claude

Tell Claude what you want. Claude builds your homelab.

From bare metal to a full self-hosted stack — Proxmox, Kubernetes, reverse proxy, SSO, media server, VPN, monitoring — guided step by step by an AI that knows what it’s doing.


How it works

1. Install the MCP servers

Clone the repo and build the tools that give Claude access to your infrastructure:

git clone https://github.com/whitenhiemer/homelab-in-a-claude
cd homelab-in-a-claude
make mcp-install

2. Open Claude Code in the project directory

cd homelab-in-a-claude
claude

3. Describe your hardware

Claude will ask what machines you have, what network setup you’re running, and what you want to self-host. It proposes an architecture, waits for confirmation, then provisions everything.

4. Claude does the heavy lifting

Claude runs Terraform to create VMs and containers, Ansible to configure services, and kubectl to manage the Kubernetes cluster — pausing whenever it needs you to do something physical.


What Claude can build

ServiceWhat it does
Proxmox VEHypervisor — runs all your VMs and containers
Talos LinuxImmutable Kubernetes OS
TraefikReverse proxy with automatic TLS via Let’s Encrypt
AuthentikSSO — single sign-on for all your services
Plex / JellyfinMedia server
Sonarr / Radarr / SABnzbdAutomated media management
Prometheus + GrafanaMonitoring and alerting
WireGuardVPN for remote access
Home AssistantHome automation
TrueNASNAS with ZFS storage

A single-machine setup is fully supported — you don’t need a cluster.


Get started →