Reticle

Finds and marks what you name, on any screen.
On-device.

Name a control or a piece of content. Reticle locates it and marks it, right where it lives — on any app, any surface, from your exact point of view. Nothing leaves your machine.

Reticle running on macOS: it finds and marks named content on a live page, on-device.
On-device grounding on macOS — finds and marks named content on a live page.

What it is

A second pair of eyes for your screen. It closes the gap between what you see and what's actually there — and marks up what it finds on a layer laid over the content, like acetate, never touching what's underneath. It's loyal to you by construction: it runs on your machine, only ever reads — never alters — and can do only what you could do yourself, in plain sight. And it perceives your screen the way you do, on any app — so it works where tools that read the code underneath come up empty.

The proof under the hood

The Qwen2.5-VL fixes that make on-device grounding reliable in Swift were written by Niv and merged upstream into Apple's mlx-swift-lm.

Merged: #238 · #239 · #242 · #243  ·  Read the write-up →

Where it reaches that others can't

Native controls, canvas-drawn UIs, remote/VDI desktops — the surfaces where a screen reader returns nothing because there's no accessibility tree to read. Reticle works from the pixels and your point of view, so it perceives those surfaces the way you do. It complements the assistive tools you already use — it doesn't replace them — making the parts they can't see perceivable alongside them.

Get in touch

Worth 20 minutes?

Email me