Uses
The workstation and stack I use for long-running agent work.
This is not a gear list. It’s the setup that keeps long-running work recoverable across disconnects, machine switches, and tool failures.
Operating model
Most of my work happens through long-lived terminal sessions.
Agents run inside tmux, tools are exposed through MCP or CLIs, and important work stays reachable through SSH/Tailscale. I prefer local control where possible and cloud tools where they provide real leverage.
I want to be able to see and resume what’s running without losing state to a closed laptop or a crashed terminal.
What I avoid
Tools that hide too much execution state.
Agent workflows are already opaque enough. I want to inspect the session, logs, and process state directly.
Agent runtime
Claude Code
Primary agent runtime for coding, refactoring, debugging, and tool development.
OpenAI Codex
Used as a second model family for review and alternative implementations.
MCP servers
Tool boundary for agent workflows. Currently in heavy use: Chrome DevTools, Gmail, Google Calendar, Google Drive, Telegram, Notion, Context7, Ahrefs, Playwright.
Session substrate
tmux
The persistence layer. Every long-running agent gets a tmux session that outlives disconnects, terminal crashes, and machine switches.
ssh + Tailscale
Cross-machine access without exposing ports.
Moshi
Mobile SSH/terminal access to agent hosts and tmux sessions. Useful when the work is checking, steering, or recovering a running process rather than typing new code.
Workstation
Linux mini PC
Main agent orchestration host. Small, always-on, local, and boring. Runs tmux sessions and long-lived agent work. AMD Ryzen 5 6600H, 32 GB DDR5, 512 GB NVMe.
Windows desktop
Primary interactive machine. Used for Windows-specific development, Beetroot, browser work, local testing, and GPU-capable tasks. Intel Core i7-14700F, 64 GB RAM, NVIDIA RTX 5070 Ti 16 GB, 2 TB storage.
MacBook Air M2 (24 GB)
Mac-specific tasks and mobile work.
Two 27" 4K monitors
ASUS XG27UCS as primary, Dell U2723QE as secondary.
Logitech MX Master 3S + NuPhy Air75 V3
Mouse and keyboard.
Elgato Stream Deck Plus and Stream Deck XL
For automation triggers.
Elgato Wave 3 microphone
For speech input, dictation, and voice experiments.
Day-work systems
Google Ads
UI plus API across multiple MCC accounts.
Meta Ads Manager
For Meta campaigns alongside Google Ads.
GA4 + Google Search Console
Analytics and search-side data for client sites and campaigns.
Ahrefs
SEO research and backlinks. Includes MCP integration so agents can run analyses from the CLI.
Screaming Frog SEO Spider
Site crawls and audits.