Truss Desktop

A focused desktop workspace for coding agents.

Keep files, Git diffs, terminal work, persistent conversations, model controls, and tool approvals in one desktop app.

Truss Desktop with Git, files, editor, terminal, and agent chat panels.
Truss Desktop in action

What it is for

Purpose-built for this way of working.

01

One focused workspace

Browse files, inspect working-tree diffs, run terminal commands, and work with the agent in a single desktop surface.

02

Git stays visible

Review branch and changed-file state, stage or unstage files, generate a message, commit, pull, and push from the Git panel.

03

Private by design

The Electron renderer has no Node access; filesystem, terminal, provider, Git, and runtime work cross a narrow IPC bridge.

Get started

Download for your platform

Windows installers and Linux AppImage, deb, rpm, and pacman packages are resolved from the latest stable release.

  1. Download the package for your operating system and architecture.
  2. Open a workspace and choose a detected local endpoint and model in Settings.
  3. Attach files, inspect diffs, approve tools, and use the Git and terminal panes alongside the conversation.

A typical flow

  1. 01

    Download the package for your operating system and architecture.

  2. 02

    Open a workspace and choose a detected local endpoint and model in Settings.

  3. 03

    Attach files, inspect diffs, approve tools, and use the Git and terminal panes alongside the conversation.