Holdings

Latest

Bottega Suite Sep 2026 · 207 commits

44 projects · 39 repositories

framewatch

Screen capture that only fires at moments that mean something

Shipping Sheet 11 of 47

Description

Continuous screen capture floods a coding agent's context with near-duplicate frames. An on-demand screenshot misses everything in between. framewatch sits in the middle: it watches one window and writes a frame only at semantically meaningful moments.

It captures when the window settles after a burst of change, when a spinner starts or stops animating, and on a throttle when a volatile region such as a counter or a log tail updates. Each frame carries timestamped metadata describing why it was taken, so an agent can reconstruct what happened without a frame stream.

Features

  • Event-driven capture on settle, on busy-indicator transitions and on throttled volatile regions
  • Timestamped metadata alongside every frame so an agent knows why it exists
  • Published to crates.io with docs.rs documentation and CI
  • Single-binary Rust, no runtime dependencies

Construction

  • Rust
  • Windows API
  • crates.io

Project resources

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.