framewatch / Documentation
framewatch, in detail
Screen capture that only saves the frames that matter
Project brief
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.
What’s included
• 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
Current status
This project is shipping. Its public documentation will change as the product does.
Questions and support
For questions about framewatch, contact DWMM Holdings with the project name and a short description of what you need. Please don’t send credentials or other sensitive information by email.