Construct

Construct is an open-source terminal-based orchestrator and multi-harness manager developed by the construct-worlds organization. It functions as a meta-tool and execution harness for running, isolating, and coordinating various AI coding agents and interactive shell sessions from a unified environment. In day-to-day use, Construct manages multiple agent sessions (such as Claude Code, Codex, or native shell commands) through adapter processes and a background daemon. Users interact via a Terminal User Interface (TUI) or headless CLI, launching sessions with custom titles, working directories, and pass-through arguments directed to the underlying agent CLI or shell. Construct differentiates itself by acting as a daemon-backed multiplexer for AI coding agents rather than a standalone LLM wrapper. It decouples the session lifecycle, adapter dispatching, socket communications, and PTY logging from the underlying AI tools, enabling developers to run and orchestrate diverse tools (like Claude with custom flags or standard shell sessions) simultaneously. Construct is written in Rust and distributed as an open-source project. It provides installation formulas via Homebrew and standard Rust toolchains.

Tags: ai agent, cli, coding agent, developer tools, terminal

Visit Construct