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 frontendOr join the same terminal interactively:
saaht connect frontendDisconnect 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.