SAAHT

SAAHT documentation

Share persistent terminal sessions between humans and coding agents.

SAAHT gives humans and coding agents one local terminal workspace. A process started by an agent stays visible in the desktop app, remains controllable from the CLI, and keeps its original environment and sandbox.

The basic idea

Start long-running work through SAAHT:

saaht shell frontend
saaht -i frontend "bun run dev"

You can then inspect it without consuming the entire transcript:

saaht tail frontend

Or join the same terminal interactively:

saaht connect frontend

Disconnect without stopping the process by pressing Enter, then typing ~..

Where to go next

  • Getting started — install, start the daemon, and create a shared shell.
  • CLI reference — understand every command and when to use it.
  • Why not just tmux? — understand what SAAHT adds to its tmux runtime.
  • Agent skill — teach Codex or another compatible agent to use SAAHT efficiently.

On this page