Harness Terminal — Development skill for Claude Code
Agent fleet terminal — one tab per agent session (pane@host) across computers and servers.
How to install Harness Terminal
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open autonomous-ai/harness-terminal and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Harness Terminal does
Agent fleet terminal — one tab per agent session (pane@host) across computers and servers. Terminal-first dive into Claude Code, Codex, and more, e2e encrypted.
Alternatives in Development
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Dive — Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting functi 1.8k ★
- Life Sciences — Repo for the Claude Code Marketplace to use with the Claude for Life Sciences Launch 308 ★
README
harness-terminal
**A terminal-first client for working with AI coding agents across many computers and servers.**
One agent session per tab — wherever that session runs, on whichever machine, running whichever agentic framework (Claude Code, Codex, OpenCode, …). Jump into any session in your fleet in a keystroke and type into it as if it were local.
TAB = SESSION = PANE@HOST
Flat on purpose: each session is **one tmux pane on one host**, and a tab here connects to exactly that pane. tmux owns layout on the host; this client owns your fleet of sessions.
Built on the same e2e-encrypted fabric as [`autonomous-harness`](https://github.com/autonomous-ai/autonomous-harness) (`harness join`): `machineId` routing, Ed25519 + CPace PAKE pairing, X25519, ChaCha20-Poly1305. We reuse that transport; we do not rebuild it.
What it is
A standalone native window (winit + softbuffer + ab_glyph) drawing the alacritty terminal emulator's grid directly — no host terminal needed. Every transport is supported: a local PTY, a real local tmux pane, a pane on another machine over `ssh`, or a pane reached through the harness e2ee tunnel.
Running
cargo run # standalone native window (default)
cargo run -- --tui # legacy ratatui fallback (headless/SSH)
By default it reopens the tabs that were open last time, restores the font zoom, and reads `~/.config/harness-terminal/config.toml` (see Config below).
Keys
The prefix is **`Ctrl+H`** (tmux-style — "Ctrl **H**arness", tmux's `Ctrl+B` equivalent), then a command. `Ctrl+Space` and `Ctrl+\` are always accepted as fallback chords too, so macOS claiming `Ctrl+Space` for its input-source switcher (when a second layout such as Vietnamese Telex is enabled) can never break the prefix. To move the primary chord, set `prefix_key` in `~/.config/harness-terminal/config.
Related Skills
Wollipog
Wollipog. Your whole fleet of coding agents behind a single pane of glass (POG). A meta-harness for Claude Cod
Cadence
Golden-image + PowerShell 7 orchestrator for a fleet of VMware Workstation VMs (host: Windows + Windows Termin
Remoto Status
Show the remote agent fleet: host health and all jobs with their states
Sync Claude Config
Sync Claude Code + cross-CLI config (AGENTS.md, CLAUDE.md, GEMINI.md, agents, skills, settings, statusline, gu
Fleet
Manage OpenClaw installations across multiple servers - assess state, push updates,
Tab Rename
Rename the current terminal tab so you can tell your Claude Code tabs apart.
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Dd Research Mode
DD weekend deep-dive main-session agent. Use via claude --agent=dd-research-mode pro full-session immersion v
Shux Tui QA
General hard-gate QA subagent for shux TUI, terminal UX, CLI, pane automation, plugin, attach, mouse/input, an