Truss Terminal UI

A full coding workspace in your terminal.

Keep files, Git diffs, agent chat, tool approvals, and shell output together in a keyboard-first workspace.

Truss Terminal UI with files, editor, agent response, and terminal panes.
Truss Terminal UI in action

What it is for

Purpose-built for this way of working.

01

Four focused panes

Move between files, editor, agent, and terminal panes without breaking the flow of an investigation.

02

Review before action

Inspect Git diffs and approve or deny model-requested tools in the same workspace.

03

Keyboard-native control

Search files, open model settings, run workspace commands, and interrupt generation without touching a mouse.

Get started

Install with npm

Requires Node.js 20 or newer and shares the CLI's local-model profiles and workspace state.

$ npm install -g @truss-harness/tui
$ truss-tui

A typical flow

  1. 01

    Launch truss-tui from the repository you want to work in.

  2. 02

    Select a detected local endpoint and model if no profile is already configured.

  3. 03

    Attach files, inspect diffs, approve tools, and keep the terminal close to the agent loop.