The workshop · Edition No. 29 · 23 Sep 2026

sachaos/viddy

A modern replacement for the watch command that keeps every past run, so you can scroll back through what changed and when.

← The workshopRead the whole edition →

5,405 stars · MIT · v1.3.1 (2026-06-14) · Track this in Scout

A modern replacement for the watch command that keeps every past run, so you can scroll back through what changed and when.

Repo detailsthe review · specs · pros & cons · install

What it is

viddy is a modern replacement for the classic Unix watch command, written in Go and shipped as a single file. It adds difference highlighting, a time machine that stores past results, a proper pager for long output, and the ability to save a session.

What it is good for. Anyone who watches things finish: a deployment, a queue draining, a file copying, a certificate renewing, a container coming up. The difference from watch is the time machine. When something goes wrong at 14:32, watch has already thrown away 14:31, and viddy has not.

Stars5,405
LicenceMIT
Latestv1.3.1 (2026-06-14)
Good
  • One file, no dependencies, and it starts instantly.
  • The time machine is the feature nobody knew they wanted. Scrolling back through past runs turns "it broke at some point" into a timestamp.
  • MIT licensed, and release v1.3.1 is dated 14 June 2026 with code landing on 16 August 2026.
Watch for
  • Terminal only. There is nothing to look at on a phone or in a browser.
  • Storing every past run costs memory. A command producing large output every second, left running all day, will grow.
  • It watches and reports. It cannot act on what it sees, so it is a pair of eyes and not a monitoring system.
Similar repositories
Install
brew install viddy
viddy -n 2 kubectl get pods
Screenshots
sachaos/viddy: GitHub preview cardsachaos/viddy: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.