Skip to content

Harness reference

What each harness installs, on which platforms, and the catalog gaps still open.

What gets installed when you pick a harness, and where it works. The catalog (catalog/profiles/*.toml) is the source of truth; the table below is generated from it by compiling every harness for every platform.

  1. Every setup includes the base harness: git, curl, jq, ripgrep, and fd.

  2. Each harness adds its required tools, and — with Include desktop apps on — its desktop companions where the platform has a provider.

  3. Each tool gets one provider for the platform, chosen in a fixed order (see Platforms). mise tools go in [tools]; Homebrew, apt, winget, and Scoop packages go in [bootstrap.packages]; tools that come with the system (git and curl on macOS) add nothing.

  4. The result is one file, conf.d/powermise-<name>.toml, that mise bootstrap installs. See From the terminal.

  5. MCP servers the setup picks (each harness recommends a few) are added to every agent in the setup through mise: see MCP servers. Plugins it picks install with each agent’s own plugin command: see Plugins.

“Works on” is every platform the harness compiles for today. Installs are the macOS keys as they appear in the generated file, including the tools for the harness’s recommended MCP servers.

HarnessWorks onInstalls on macOS, beyond the basicsDesktop apps (opt-in)MCP servers
antigravitydarwin, linux, win32, wslantigravity-cli, npm:@upstash/context7-mcpbrew-cask:antigravitycontext7
claudedarwin, linux, win32, wslclaude-code, npm:@modelcontextprotocol/server-sequential-thinking, npm:@upstash/context7-mcpbrew-cask:claudecontext7, sequential-thinking
clinedarwin, win32node, npm:@upstash/context7-mcp, npm:cline, brew-cask:visual-studio-code—context7
codexdarwin, linux, win32, wslnode, npm:@modelcontextprotocol/server-sequential-thinking, npm:@openai/codex, npm:@upstash/context7-mcpbrew-cask:chatgptcontext7, sequential-thinking
conductordarwinbrew-cask:conductor——
cursordarwin, win32npm:@modelcontextprotocol/server-sequential-thinking, npm:@upstash/context7-mcp, brew-cask:cursor—context7, sequential-thinking
fxdarwin, linux, wslgithub:vercel-labs/fx——
geminidarwin, linux, win32, wslnode, npm:@google/gemini-cli, npm:@modelcontextprotocol/server-sequential-thinking, npm:@upstash/context7-mcp—context7, sequential-thinking
github-copilotdarwin, linux, win32, wslcopilot, npm:@upstash/context7-mcpbrew-cask:visual-studio-codecontext7
goosedarwin, linux, win32, wslgithub:aaif-goose/goose——
hermesdarwin, linux, wslbrew:hermes-agent——
openclawdarwin, linux, win32, wslnode, npm:openclaw——
opencodedarwin, linux, win32, wslnode, npm:@modelcontextprotocol/server-sequential-thinking, npm:@opencode/cli, npm:@upstash/context7-mcp—context7, sequential-thinking
orcadarwin, win32macos-app:orca——
paseodarwin, linux, win32, wslnpm:@getpaseo/cli——
pidarwin, linux, win32, wslnpm:@earendil-works/pi-coding-agent——
supersetdarwinbrew-cask:superset——
t3codedarwinbrew-cask:t3-code——
zeddarwin, win32brew-cask:zed——
  • Gemini CLI is enterprise-only now. Google retired it for personal accounts on June 18, 2026; it still works with a Gemini Code Assist Standard or Enterprise license, or a paid API key. Personal accounts use Antigravity CLI (agy), which the antigravity harness installs.

  • ChatGPT on Windows comes from the Microsoft Store (9PLM9XGG6VKS, through winget). Store apps can’t be pinned to a version, so it’s declared latest.

  • hermes has no Windows build. It installs from Homebrew on macOS and Linux.

  • Desktop apps install on macOS and Windows only. They come from Homebrew casks (or the vendor’s checksummed download, for Orca) and winget. None of the catalog’s apps has a Flathub listing verified by its developer, so there’s no official Linux route yet.

  • Zed’s MCP servers aren’t configured. Zed’s settings file can hold comments, which mise won’t merge into; add servers in Zed’s Agent Panel.

  • cline needs VS Code, which has no Linux provider. (github-copilot installs Copilot CLI everywhere; VS Code is its optional desktop app.)

Terminal window
scripts/harness-matrix.sh

It builds the compiler, compiles each harness for darwin, linux, win32, and wsl, and prints the table above.