The journal

Private AI

Running AI on your own hardware: local inference, memory bandwidth, rented GPUs, Kubernetes and honest self-hosting cost calculations.

Running a model privately is a systems decision. The weights must fit somewhere, tokens must arrive quickly enough to be useful, and the cost has to include idle hardware as well as peak throughput. These posts record what I ran and what the measurements did—and did not—support.

Begin with the local-model experiment, then follow the memory-bandwidth limit into the larger capacity question. The rental and breakeven articles compare ways to get compute without pretending that theoretical throughput is sustained utilization. Prices and versions belong to the date of each experiment.

Start here

  1. Meta's Muse Glimmer runs on my laptop with the Wi-Fi off
  2. I tried to make my laptop AI twice as fast. I found the wall instead.
  3. A 2.8-trillion-parameter model fits in 8 GB of RAM. It writes one token every 32 seconds.
  4. The GPU I need does not live in my house. So I rent someone else's and pretend it does.
  5. Self-hosting inference beats the API at 21 billion tokens a month. That is 8,000 tokens per second, forever.
  6. I wanted private AI. What I had to decide was Kubernetes.

Field notes on this topic

There is no cloud. It's a Dell workstation in a spare room.

A mid-2026 state-of-the-homelab: one Dell workstation running Proxmox, a Raspberry Pi, a bare-metal ESXi box, and twelve Tailscale devices running real websites and a fleet of agents, with no public IP and one deliberate single point of failure.