read-only companion TUI

Inspect an agent's changes as they happen

Run an agent in one terminal pane and stet in another. See the repo tree, diffs, problems, and latest activity, without putting stet in the agent loop.

$curl -fsSL https://stet.jimmy.codes/install | bash
stet
stet showing the repository tree beside a diff of a changed file

Live repo tree

The git-backed tree renders first: tracked and untracked files, with staged, unstaged, mixed, and untracked marked in place.

Read-only viewer

Open any file with syntax highlighting, or a changed file as a diff. Fold by structure, expand git gaps, toggle the full file.

Find and search

Find within the open file, or search file contents across the repo, scoped to the changes or the whole tree.

Scopes and worktrees

Compare against any ref, drill into recent commits, and switch between git worktrees in place without leaving the view.

Diagnostics

Type errors and lint findings stream into the tree, the viewer, and a problems panel as the repo's language servers finish.

Code intel

Read-only language-server pulls: go to definition, find references and implementations, call hierarchy, hover, and symbol outline.

It only inspects

No approvals, no accept/reject protocol, no generated reviews, no PR workflow, no database. The agent never hears from stet, only from you.