multiplexer active

harness-terminal

Maker: robzilla1738 License: MIT Stars: 300 First released: 2026-05-27 Language: Swift
CLI Desktop

About

harness-terminal is a macOS terminal emulator designed around the reality that its users spend their day inside coding agents. A process-tree detector identifies which agent (Claude Code, Codex, Cursor, Grok, Gemini, Aider, Goose, OpenCode, and others) is running in each session and surfaces that in the UI, with desktop notifications and a sidebell when an agent finishes or awaits permission; agents can also self-notify through harness-cli notify. Beneath the agent features sits a full terminal: Metal-based GPU rendering, 490 themes, ligatures, inline images, shell integration, and a command palette. Sessions are owned by a daemon, so tabs, splits, and scrollback survive app quits and even daemon restarts, and the same daemon runs headless on Linux for remote workflows. A harness-cli exposes send-keys, capture-pane, and attachment commands for scripting, with tmux-parity behavior across four experience modes.