ClawTerm

A DESKTOP FOR AGENT SESSIONS

One tab.
One conversation.

A Rust desktop client that turns tabs into persistent OpenClaw agent conversations instead of shell sessions.

PrototypeMIT

THE WORKING SURFACE

Built around a clear boundary.

01

Switch conversations

Use separate tabs for separate agents and keep each conversation attached to its session.

02

Choose the model

Select a gateway-advertised model per session without editing the gateway configuration.

03

Pick up where you left off

Persist tab bindings locally and reload conversation history from the gateway.

START WITH THE SOURCE

Small first step.
Visible next steps.

Use the README for prerequisites and full setup. These commands are a starting point, not a replacement for the installation instructions.

Open the quick start
SOURCE CHECKOUT
git clone https://github.com/ControlStackAI/clawterm.git
cd clawterm
cargo run --locked -p clawterm-app

CURRENT SCOPE

Know what you are running.

Prototype desktop client, not a PTY terminal or sandbox. Current gateway compatibility must be verified separately. Conversations and model execution remain gateway responsibilities.

Go deeper

Technical guide Third-party notices Gateway client