Cleat 0.1.0

Screen tools

Pick a colour from anywhere on screen and get hex, RGB, HSL and SwiftUI, or drag a region and Cleat runs text recognition on it and copies the words.

Cleat systemUpdated

Pick Color from Screen

Opens the system colour loupe. Click anywhere and the palette lists the colour as hex, RGB, HSL and a SwiftUI literal, each one a row you can copy. cleat://color opens the loupe directly.

Copy Text from Screen

Drag a region, as you would for a screenshot. Cleat runs Vision’s text recognition on it and puts the text on your clipboard. Useful for text in images, video calls, error dialogs and anything else that cannot be selected. cleat://ocr starts it. The first use asks for screen recording permission.

Why these two live in a launcher

Both are the same shape of problem: something is on screen, you want it as text or as a value, and the app holding it will not give it to you. A launcher is already one keystroke away, so it is the right place to put them.

What the colour picker returns

Four rows, each one you can copy: the hex string, rgb(), hsl(), and a SwiftUI Color literal with the components already divided by 255. The values come from the system colour sampler, so they match what Digital Colour Meter would report for the same pixel, in the same colour space.

What the text capture recognises

Text recognition runs through Vision, the same framework Preview and Photos use for live text. It handles printed text well, handwriting poorly, and reads the languages your Mac has installed. Everything runs on the machine.

The region you drag is not saved. Cleat runs recognition on it, puts the result on the clipboard, and discards the image.

Permissions

The colour picker needs nothing. Text capture needs screen recording permission, requested the first time you use it, because reading a region of the screen is exactly what that permission governs.