fear, uncertainty and ... terminals?
Install the latest release on macOS or Linux:
curl -fsSL https://fut.sh/install.sh | bashbrew install mikker/tap/futFor standalone installations, run fut upgrade to update the current binary,
fut upgrade --check to check for updates, or fut upgrade --yes to skip the
confirmation. Downloads are checksum-verified. Homebrew installations should
use brew upgrade fut instead. Upgrading does not restart a running daemon;
restart it when safe, since doing so may interrupt its terminals.
Run fut inside a project.
Ctrl-b: Start a command. Pause to see available bindings.Ctrl-b :: Search commands.Ctrl-b d: Detach.
Learn more:
For a guided tour, paste this into an agent:
Give me a guided tour of Fut, an agent-aware terminal multiplexer. Start by
running `fut agent skill` and follow its instructions. Use https://fut.sh if
you need documentation. Show me the core workflow in small, safe steps. Ask
before changing configuration or closing anything.
Any program that speaks OSC 7501 shows its status in
Fut with nothing installed. Current Claude Code, Codex, and Pi releases emit it
natively. Fut's lifecycle plugins remain as legacy fallbacks for older agent
versions; see the guides for Claude Code,
Codex, and Pi.
Codex still needs its notify setting for turn completion.
