Setup

This is the kit behind the work: what it runs on, which models do what, and how the agents are held together. I update it when something changes.

Hardware

  • MacBook Pro, M2 Max

    My main machine. I do nearly all of my work from a terminal on it.

  • Mac mini

    Does the work that needs a screen: running apps, emulators and browsers so the agents don’t take over my laptop.

  • A VPS

    Always on. The agents that watch for email and messages run here, so they keep working when the laptop is shut.

  • Meta Quest 3

    For VR work. The agents install, test and drive apps on it.

  • Even Realities G2 glasses

    Smart glasses I write apps for and use to talk to an agent.

  • Android phone

    What the agents use to test mobile apps and do the things that only work from a phone.

Models

One model does the thinking. The others are for things it can’t do well itself.

Models and what each is used for
ModelUsed forAs of
Claude Opus 5.5All agent work: coding, writing, operations.Nov 2026
GeminiWatching video, frames and audio together.Nov 2026
Nano Banana (Gemini) and falMaking and editing images.Nov 2026
An open-source depth modelTurning 2D video into 3D for the Quest. Runs on the laptop.Nov 2026

The harness

The agents run in Claude Code. I’ve taught them hundreds of skills: short playbooks, with scripts, for one kind of job each.

Hooks are the guardrails. A hook is a small program that runs before or after an agent does something and can stop it, for example from pushing code that fails its tests.

Daemon is the system that wakes an agent when something happens, such as an email or a message arriving. That is how support gets answered while I’m asleep.

The agents use command-line tools instead of MCP servers. A command is cheaper for a model to read and easier to test, and I can run the same command myself.

How much this adds up to each week is on the stats page.