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.