Violeet Violeet Violeet

A terminal for watching agents work.

Run six coding agents at once and the hard part stops being the code. It is knowing which one is blocked on you, which one is burning context, and what any of them actually changed. Violeet puts that on a board beside the terminal.

violeet · sessions
refactor the transcript reader waiting for you
~/www/personal/violeet
ctx ████████░░░░░░░░ 38% · 375k/1.0M
Edit crates/violeet-transcript/src/lib.rs
files panel working
~/www/personal/violeet
ctx ███░░░░░░░░░░░░░ 14% · 140k/1.0M
Bash swift test
docs sweep idle
~/www/personal/violeeter
ctx ██░░░░░░░░░░░░░ 9% · 90k/1.0M

What it does

Every agent session on the machine appears on the board, including the ones started somewhere else.

Blocked agents come to you

A session waiting on a permission request is signalled three ways at once: a lit edge, a slow pulse, and a colour used nowhere else. You are not watching the sidebar, so it has to reach you from the corner of your eye.

Context, measured

How full each window is, with the absolute pair beside the percentage. A small window nearly full and a large one barely touched call for opposite reactions, and one number cannot tell them apart.

The files each session wrote

A tree grouped by root, with a real diffstat, read from the diff the agent itself produced, not estimated. Click a file and it opens in your editor, on the first uncommitted change.

Sessions from anywhere

An agent started in iTerm, or in another window, is still a real session. It shows up on the board, clearly marked as living somewhere else rather than quietly omitted.

Violeeter

The palette Violeet ships with, published on its own under MIT. Two variants. This page is painted with it, and the stylesheet below is generated from the same file the terminals download, so the page cannot advertise colours it is not using.

Violeeter Dark #24203F · worst text contrast 4.53
Violeeter Light #FAF8FE · worst text contrast 5.06

Every colour that can carry text clears WCAG AA against its own background, and that is checked rather than claimed: the build fails if one drops under 4.5:1. It is MIT and has its own home, so you can wear it without ever installing this terminal.

EditorsTerminalsWeb
VS Code · Neovim · Zed iTerm2 · Alacritty · Kitty · Ghostty · WezTerm · Windows Terminal CSS · Tailwind

The page you are reading is painted with it, and so is its own. Nothing here uses a colour the theme does not ship.

Get Violeeter →

Install

macOS, Apple silicon and Intel. Builds are ad-hoc signed, so the first launch needs the quarantine flag cleared.

git clone https://github.com/grippado/violeet
cd violeet
app/scripts/package.sh
app/scripts/install.sh

The daemon that watches sessions installs separately and runs under launchd. It is optional: with it stopped, Violeet is still a terminal, and the board simply says so.

[GLabs] [GLabs]

the wider constellation

Held by [GLabs].

[GLabs] is the umbrella that ties the family together in Violeeter’s visual language.