IT student running a homelab on a Debian VM behind a pfSense firewall, and using AI agents inside it as tools.
Claude Code does most of the building, Codex reviews it, and a self-hosted gateway puts a range of other models behind one interface. Nothing reaches the lab without me approving the exact plan — I design it, run it, break it, and decide what ships.
This blog documents those projects — networking, security, Linux — including the parts that failed and what the fix turned out to be.