Blog

Guides, updates, and ideas on distributed, self-hosted LLM inference.

Latest

One app, three environments: self-hosting inference.club on my home cluster

July 9, 2026 · @briancaffey

inference.club is a hosted app, but it's also something you can run yourself — to catalog your own inference across LLM, image, video, music, voice, and 3D. Here's how the same Django + Nuxt app runs unchanged across a laptop, a cloud VPS, and a home k3s cluster, deployed by a fully self-hosted GitOps loop (Forgejo → Harbor → Argo CD) with no managed cloud in the path.

#homelab #k3s #gitops #self-hosting #architecture #deep-dive
A reading copilot that runs on your own GPU

June 24, 2026 · @briancaffey

A reading copilot that runs on your own GPU

The inference.club web app is great until you're reading an article somewhere else and want it summarized — then you're back to copy-paste. So we built a browser extension: a side panel that summarizes and answers questions about whatever you're reading, extracted locally with the Firefox Reader Mode engine and sent only to your own cluster. No third-party AI reading what you read.

#browser-extension #privacy #llm-inference #announcements
From docker sprawl to k3s: rebuilding my home inference fleet

June 12, 2026 · @briancaffey

From docker sprawl to k3s: rebuilding my home inference fleet

A 'healthy' mesh-generation service sat wedged for three days while my agent.yaml described services that didn't exist. So I moved four GPU boxes — three RTX 4090s and a DGX Spark — onto k3s and taught the inference-club-agent to discover services from the Kubernetes API instead of a config file. Health checks lie; queues don't. Config is fiction; clusters are testimony.

#k3s #kubernetes #homelab #architecture #deep-dive