kitlangton/scrawl is a macOS app that shows and records the problem on screen instead of describing it in prose. It records the screen and audio, along with what appears on screen, and bundles it into material for an agent to examine. The primary language listed on GitHub is Rust and the license is MIT. FACTS presents no latest release.
The recording output includes an annotated contact sheet, individual high-resolution frames, a time-aligned transcript and interaction timeline, and a structured manifest. A contact sheet is a single image that gathers many frames for review. Using the Agent skill and the scrawl command, you can inspect and extract frames at a given moment, send captures to an OpenCode session, or export to MP4. Wrapping a screen recording together with audio, annotations, and interaction records into agent input is the core of this project.
The implementation combines Swift screen capture with a Rust command-line tool. There are transfer, frame alignment, ink, and queue modules along with related unit tests, plus performance measurement materials and process documentation. However, no evidence confirms that the published performance figures were independently reproduced. It is therefore hard to judge real-world performance or the range of suitable tasks from the measurement materials alone.