Tools I use.
The hardware and software I use for work. Checked November 2026.
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.
apple.com48 GB
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.
apple.com24 GB, always on
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.
msi.comUbuntu, RTX 2080 Super
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.
hp.comUbuntu Server, always on
Shure MV7Dynamic USB mic.mic
One mic for dictation, calls, and recordings. Rejects room noise so voice-to-text stays accurate.
shure.comUSB + XLR
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.
t3.codesdesktop + phone
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.
github.comself-hosted, on the mini
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.
openai.comCLI + app
Claude CodeAnthropic's terminal agent.agent
The one I reach for when the task needs judgment more than speed.
claude.comon Claude Ultra
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.
x.aiCLI
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.
dev.meta.aiCLI
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.
opencode.aiwith OpenCode Go
herdrAgent multiplexer that lives in the terminal.multiplexer
One pane per agent, state that survives reconnects.
herdr.devreplaced tmux
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.
openusage.aimenu bar
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.
github.commy own
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.
github.commy own
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.
chatgpt.com$20/mo
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.
claude.comthree plans, $600/mo
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.
x.ai$30/mo
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.
dev.meta.ai$50/mo
OpenCode GoFlat-rate open-model access inside OpenCode.plan
Cheap open models for the bulk work that does not need a frontier model.
opencode.ai$10/mo
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.
ghostty.orgdaily driver
Neovim + LazyVimModal editor with LazyVim's defaults.editor
Left VS Code in 2024. LazyVim is the only Neovim I would recommend to someone else.
lazyvim.orgmodal editing
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.
github.comopen source
HeliumChromium fork with the Google parts and ads removed.browser
Chrome extensions, none of the Chrome. My agents drive it through a local CLI.
helium.computerChromium, no bloat
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.
cloudflare.comPages, Workers, DNS
TailscaleWireGuard mesh with magic DNS.network
Links the Macs, the Linux boxes, and my phone. SSH into anything from anywhere with no port forwarding.
tailscale.commesh VPN
Proton VPNConsumer VPN.vpn
Public Wi-Fi and geo checks. Tailscale handles my own machines; Proton handles the open internet.
protonvpn.comPlus, yearly
GitHubCode hosting, Actions, the gh CLI.code
Every repo, public and private. Agents open PRs here.
github.compaid
VercelFrontend hosting and previews.deploy
Where client Next.js work ships. My own site stays on Cloudflare.
vercel.comclient projects
Docker + ColimaContainer runtime on macOS without Docker Desktop.containers
Lighter, free, and scriptable. Local Postgres and anything that needs Linux.
github.comno Docker Desktop
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.
firecrawl.link$19/mo
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.
boat.dev$20/mo
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.
bitwarden.comwith CLI
SyncthingPeer-to-peer file sync.sync
Keeps the vault and shared state identical across my machines with no cloud in the middle.
syncthing.netbetween my machines
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.
github.commy own, menu bar
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.
obsidian.mdFlexoki Dark
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.
github.comself-hosted
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.
discord.comvia Vesktop
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.
github.commy own
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.
uselipservice.comsource on GitHubmy own, free
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.
x.comincluded with SuperGrok
EdenX scheduling and post research.scheduling
Where posts get queued. Replaced Typefully.
eden.so$29/mo
No tool matches that.