Tools

Tools I use every day.

These tools have changed how I work. I use them to run several projects in parallel, give coding agents better context, and spend more time reviewing decisions than managing branches.

  1. Conductor

    Agent orchestration

    I use Conductor to run several coding agents in parallel. Each task gets its own workspace, so I can keep multiple changes moving and review them without juggling branches.

  2. Claude Code

    Coding agent

    Claude Code is where most of my code gets written now. I explain the change, give it the right context, and review the result. That has moved more of my time from typing code to steering the work.

  3. Codex

    Coding agent

    I use Codex alongside Claude Code, especially for high-volume mechanical work and a second opinion on difficult bugs. Having both in rotation also helps me get more value from each subscription.

  4. Cursor

    Code editor

    Cursor is my editor for hands-on coding and reviewing agent work. Its AI features make it easy to ask questions about the codebase, make focused changes, and stay in flow without leaving the file I’m working in.

  5. Ghostty

    Terminal

    Ghostty is fast, native, and configured in about four lines. I spend much of my day in the terminal now, so I appreciate that it stays out of the way.

  6. Wispr Flow

    Voice input

    I use Wispr Flow for system-wide dictation. Speaking detailed prompts is much faster than typing them, and it helps me give coding agents clearer instructions.

  7. Raycast

    Launcher

    Raycast puts my launcher, clipboard history, window controls, and quick scripts behind one hotkey. It’s the first thing I install on a new Mac.

  8. Paper

    Design canvas

    I use Paper to sketch interfaces before building them. Its MCP server also gives my coding agents direct access to the design, which makes it easier to move from an idea to a working prototype.