Eyes

A local record of the window you were working in.

Context
Public desktop-software repository · Framilton
Built with
Rust · Tauri · React · Accessibility APIs
Status
In development
The public Eyes project website, with its illustrative daily context timeline
The Eyes project website. Its timeline is an illustration, not a screenshot of the native recorder.

Keep a file, not another dashboard.

Eyes reads the focused window through the operating system’s accessibility API, filters obvious secrets, and writes a readable Markdown file for each day.

The desktop shell has Linux AT-SPI2 and Windows UI Automation readers. Recording starts from the tray menu. The capture loop passes focused-window text through a shared privacy layer before the Markdown writer receives it.

Filter before writing.

The Rust privacy module excludes named password managers and private-window markers, then applies credential-pattern redaction. Its tests cover dropping protected contexts and removing secret-like strings. Readers are intended to fail closed when accessibility data is unavailable or protected.

What to know

This is an in-development desktop recorder. Pattern-based redaction is not a guarantee that every sensitive value will be caught. The repository documents manual platform checks; this portfolio does not independently certify them. There is no screenshot capture, OCR, network sync, or bundled model in the documented scope.

Read the source

Next projectChromaGuard