Holdings

Latest

Scribe Oct 2026 · 146 commits

52 projects · 46 repositories

framewatch

Screen capture that only saves the frames that matter

Shipping Sheet 11 of 55

Description

If you record a screen continuously, a coding agent drowns in near-identical frames. If you take a screenshot on demand, you miss everything that happened in between. framewatch watches one window and saves a frame only when something meaningful happens.

It captures when the window settles down after a burst of changes, when a spinner starts or stops, and (on a throttle) when something like a counter or a log tail updates. Every frame comes with timestamped notes on why it was taken, so an agent can piece together what happened without watching a video.

Features

  • Captures when the window settles, when a loading indicator starts or stops, and when busy regions change
  • Timestamped metadata with every frame explaining why it was taken
  • Published on crates.io, with docs on docs.rs and CI
  • A single Rust binary with no runtime dependencies

Construction

  • Rust
  • Windows API
  • ScreenCaptureKit
  • X11

Project resources

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.