A star () marks an affiliate link. I may earn a commission if you buy through it.

hardware, 5 tools

  • MacBook Pro M4 ProDaily machine.laptop

    Everything interactive runs here. 48 GB so a few local models and a dozen agent sessions fit at once.

  • Mac mini M4Headless box under Tailscale that runs the long jobs.agent box

    Agents, sync, and scheduled work live here so closing the laptop never kills anything.

  • MSI GE66 RaiderOld gaming laptop running Ubuntu 24.04 with an NVIDIA GPU and 32 GB.linux box

    Local models through Ollama and GPU work that should not slow down the Macs. Agents reach it over Tailscale.

  • HP Pavilion desktopHeadless Ubuntu box. Ryzen 7 5700G, 16 threads, 30 GB.agent server

    Runs agents and the test runs for my repos, so the Macs stay free for me.

  • Shure MV7Dynamic USB mic.mic

    One mic for dictation, calls, and recordings. Rejects room noise so voice-to-text stays accurate.

agents, 11 tools

  • T3 CodeOpen-source app that runs the coding agents already on my machines.control surface

    One window for Claude Code, Codex, and the rest, with diffs and worktrees. The phone app lets me steer runs away from the desk.

  • HermesNous Research's self-hosted agent runtime.runtime

    Replaced OpenClaw. Persistent sessions on the Mac mini that survive my laptop closing. Where background work lives.

  • CodexOpenAI's coding agent. CLI and desktop app.agent

    Runs on my ChatGPT plan. Second opinion on hard code and long research, and a reviewer on my pull requests.

  • Claude CodeAnthropic's terminal agent.agent

    The one I reach for when the task needs judgment more than speed.

  • Grok BuildxAI's terminal coding agent.agent

    A third frontier agent in the rotation. Fast on broad feature work and a different set of blind spots.

  • Muse CodeMeta's terminal coding agent.agent

    The third reviewer. Claude, Codex, and Muse each check the work that matters, and they miss different things.

  • OpenCodeOpen-source TUI agent. Bring your own key, swap models mid-session.agent

    For tasks where a specific model family wins. Go gives me the open models at a flat price.

  • herdrAgent multiplexer that lives in the terminal.multiplexer

    One pane per agent, state that survives reconnects.

  • OpenUsageMenu bar tracker for Claude Code, Codex, Cursor rate limits.usage

    Several paid plans. This is how I know which one has headroom before I start a long job.

  • SuperhistoryOne searchable record of past agent sessions, email, notes, and commits.memory

    My agents check it before they answer, so I stop repeating what I already decided. They read it and never write to it.

  • t3-sharksASCII sharks swimming behind new chats in T3 Code.T3 Code extra

    No real job. It makes an empty chat nicer to look at, and it leaves T3 itself unchanged.

models, 5 tools

  • ChatGPT PlusOpenAI's plan. Codex usage and the desktop app.plan

    Pays for Codex. The desktop app is my default chat window.

  • Claude UltraAnthropic's top plan, the new name for Max 20x. Claude Code usage and the Claude app.plan

    Pays for Claude Code. The model I trust most for judgment and review.

  • SuperGrokxAI's plan. Grok, Grok Build, and the X Premium+ features.plan

    Grok Build, another frontier model for cross-checks, and my X account features in one bill.

  • Muse Code Power UsageMeta's plan for Muse Code.plan

    The tier that includes the strongest Muse model, which is the one worth having as a reviewer.

  • OpenCode GoFlat-rate open-model access inside OpenCode.plan

    Cheap open models for the bulk work that does not need a frontier model.

terminal + mac, 6 tools

  • GhosttyGPU-rendered macOS terminal. Native, minimal config.terminal

    Faster and more native than iTerm2, no plugin debt. Everything else runs inside it.

  • Neovim + LazyVimModal editor with LazyVim's defaults.editor

    Left VS Code in 2024. LazyVim is the only Neovim I would recommend to someone else.

  • Raycast (affiliate link)Launcher, clipboard history, window commands, extensions.launcher

    Replaced Spotlight and three menu bar apps. Most of my one-off scripts are Raycast commands.

  • ThawMenu bar manager. A maintained fork of Ice for macOS 26.menu bar

    Hides the twenty icons I do not need on a 14-inch screen. Free, replaced Bartender, then Ice.

  • HeliumChromium fork with the Google parts and ads removed.browser

    Chrome extensions, none of the Chrome. My agents drive it through a local CLI.

  • CleanShot X (affiliate link)Screenshot and screen recording for macOS.screenshots

    Scrolling capture, annotation, pinned overlays. Every screenshot in client work and content comes from here.

infra + dev, 16 tools

  • CloudflareDNS, CDN, Workers, Pages, KV, R2.edge

    This site runs on Pages. One vendor for everything edge. Consolidated off Vercel and Squarespace for hosting.

  • TailscaleWireGuard mesh with magic DNS.network

    Links the Macs, the Linux boxes, and my phone. SSH into anything from anywhere with no port forwarding.

  • Proton VPNConsumer VPN.vpn

    Public Wi-Fi and geo checks. Tailscale handles my own machines; Proton handles the open internet.

  • GitHubCode hosting, Actions, the gh CLI.code

    Every repo, public and private. Agents open PRs here.

  • VercelFrontend hosting and previews.deploy

    Where client Next.js work ships. My own site stays on Cloudflare.

  • Docker + ColimaContainer runtime on macOS without Docker Desktop.containers

    Lighter, free, and scriptable. Local Postgres and anything that needs Linux.

  • Firecrawl (affiliate link)Web scraping and crawling API for LLMs.scraping

    The fallback my agents use when a page blocks plain fetches. Clean markdown out of anything.

  • Browser UseCloud browser agents.browser agent

    For pages that need a real browser session: logins, interactive UIs, stealth.

  • ExaSemantic web search API.search

    The search behind my agents' web access. Returns page text, not just links.

  • ExecutorOne connection layer between agents and my app accounts.integrations

    How my agents read Gmail, Calendar, Slack, and Stripe across my accounts without me writing OAuth code. Replaced Composio.

  • boat.devRented cloud machines for builds and test runs.cloud machines

    Overflow for heavy jobs when my own boxes are full.

  • InfisicalSecrets manager with a CLI.secrets

    Agents run commands with secrets injected, never printed. No keys in dotfiles.

  • BitwardenOpen-source password manager.passwords

    Left 1Password for the open-source one. The CLI covers scripts.

  • SyncthingPeer-to-peer file sync.sync

    Keeps the vault and shared state identical across my machines with no cloud in the middle.

  • Google WorkspaceMail, calendar, and drive on my domains.email + calendar

    Three accounts, one login flow, and an API my agents can use.

  • LanesEvery GitHub Actions job on every one of my machines, in the Mac menu bar.CI monitor

    I run my own CI machines. This shows what each one is doing, what just failed, and which one is running hot.

work + content, 11 tools

  • ObsidianLocal Markdown notes. Plans, decisions, daily logs.notes

    Plain files that agents can read and write. Will outlive any editor I use.

  • MailCheapOpen-source newsletter app by Marc Lou: list, confirmation emails, sends.newsletter

    Runs the one list for this site and ProfitPilot on my own server at newsletter.hunterbohm.me. Replaced beehiiv in November 2026.

  • Skool (affiliate link)Community and course platform.community

    Where the community will live. It is not open yet; email stays primary.

  • SlackTeam chat.client comms

    Where client work happens. One workspace per engagement.

  • DiscordChat for the open-source projects I depend on.community chat

    Where Hermes, herdr, and T3 Code get discussed. Vesktop is the lighter client.

  • StripeInvoices and payments.payments

    Client invoicing for Nective. Hosted invoice pages mean I never build a payment flow.

  • Hereby RecorderRecords Mac meetings locally and hands the transcript to an agent.meetings

    No bot joins the call. I built it to replace Granola; notes still land in the vault as Markdown.

  • Lip ServiceFree dictation that runs on the Mac. Hold fn, talk, let go.dictation

    I built it to replace Willow Voice. Drafts most of my long prompts and replies.

  • Screen StudioScreen recorder with automatic zoom and cursor smoothing.recording

    Every demo and video. It saves camera, screen, and audio as separate files, so an agent can do the cut. Replaced Tella.

  • X Premium+Long posts, analytics, and reach on X.distribution

    Where I post in public. Comes with the xAI plan now, not a separate bill.

  • EdenX scheduling and post research.scheduling

    Where posts get queued. Replaced Typefully.