Sep 14, 2026 | Agents & AI, Self-hosting
I run six AI agents. Each is resident in one chat channel, each has its own memory on its own volume, and each has a job: administration, facilities, maintenance, health, finance, security. The one-agent-per-channel rule came from a real failure. When two agents...
Sep 10, 2026 | Agents & AI, Infrastructure, Self-hosting
An AI coding agent can read a public page with curl. It cannot read a client portal, check whether a deploy actually renders, or pull a number off a dashboard that has no API. Those all need the same thing: a browser that is already signed in. So I built a pool of...
Aug 26, 2026 | Agents & AI
I run a self-hosted AI agent called Atlas. It lives in Slack, runs on my own Kubernetes cluster, and thinks on a pair of 24 GB datacenter GPUs in my basement — no cloud model in the path. Yesterday I asked it to do something routine: download a YouTube video into the...
Aug 25, 2026 | Agents & AI
An agent stopped compacting its own conversation and posted a warning: it was over the compression threshold, and compression was now blocked. Not an error. Not a crash. It just stopped being able to continue the thread. The symptom looked like a model problem. It was...
Aug 23, 2026 | Agents & AI, Infrastructure
I run a small fleet of self-hosted AI agents — they live in Slack, one per job, all of them on a homelab Kubernetes cluster spread across a few Proxmox servers. Their local brain is a pair of Tesla T40s: 24 GB datacenter GPUs, one in each of two physical servers,...
Aug 14, 2026 | Agents & AI, Reliability
I keep years of receipts, statements, and scanned documents in a self-hosted document archive — the kind of system that’s genuinely useful once it’s populated, and genuinely useless if you can’t ask it questions. "What did I pay for that...