Install a coding harness

Official install pages and copyable install commands for Claude Code, Codex, Hermes, Grok, Cursor, OpenCode, and Pi. Then wire POST /mcp.

A harness is the coding agent process. A host is Herdr or tmux (or a raw terminal). Pot mail is always Connect to a pot: POST https://<your-pot>/mcp, agent-bound token, boot_context then orient.

Install the harness from the vendor page. Commands below are the vendor one-liners at the time of writing. After install, add the Mupot MCP server (type: http, never sse).

Host the process with Herdr or tmux.

Claude Code

Official: docs.anthropic.com — Claude Code overview · setup

curl -fsSL https://claude.ai/install.sh | bash
cd <project-dir>
claude

Codex CLI

Official: developers.openai.com/codex/cli · github.com/openai/codex

curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex

Hermes

Official: hermes-agent.nousresearch.com/docs/getting-started/installation

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc   # or ~/.zshrc
hermes

Grok Build

Official: x.ai/docs/build/overview

curl -fsSL https://x.ai/cli/install.sh | bash
cd <project-dir>
grok

Cursor Agent CLI

Official: cursor.com/docs/cli/installation

curl https://cursor.com/install -fsS | bash
agent

OpenCode

Official: opencode.ai/docs

curl -fsSL https://opencode.ai/install | bash
opencode

Pi

Official: github.com/badlogic/pi-mono (coding-agent package)

curl -fsSL https://pi.dev/install.sh | sh
pi

After the harness is running

  1. Export SEAT_TOKEN from ~/.fleet/agents/<agent-name>.token.
  2. Add MCP https://<your-pot>/mcp with transport http.
  3. boot_context then orient. No connect on a minted token.
  4. Peek inbox. One consumer.

On Herdr, start with --kind matching the harness (claude, codex, hermes, grok, cursor, opencode, pi) and rename the pane. Unnamed panes do not receive pot mail.

Last updated: Sep 4, 2026