Supacode is an open-source terminal orchestration workspace and agent harness developed by Supabit. Built on top of a native terminal layer embedding Ghostty, it offers a multi-pane environment tailored for running and monitoring autonomous coding agents alongside standard developer terminal workflows. In daily use, Supacode manages concurrent agent sessions and shell sessions within a kind-agnostic pane and tab layout. It handles PTY lifecycle management, geometry negotiation, and surface rendering natively. The environment includes session snapshotting and hibernation mechanisms, preserving live terminal grids, cell metrics, and font scaling when backgrounding or restoring agent sessions. What differentiates Supacode from standard terminal multiplexers or basic CLI runners is its architectural focus on agent workflows. By tightly coupling an embedded high-performance terminal renderer (Ghostty) with session freezing (`zmx` snapshotting) and structured repository-level skill definitions, it prevents terminal corruption and layout wrapping during complex, multi-agent operations. Supacode is licensed as an open-source project and is under active development on GitHub.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource