⌘frisket
Release notes

Frisket 4.0.0

Build 55 · 2026-08-19 · macOS 14 or later · Apple Silicon and Intel

The first public build under the Frisket name. A frisket is the printer's mask: ink lands only where it is meant to. That is the whole idea — a keyboard layer that appears exactly where you asked for it and nowhere else.

The keyboard bench

Native settings, rebuilt

Settings are now native AppKit panes — nineteen of them — with plain-language explanations, light and dark themes at two densities, per-panel transparency, and a screen-privacy option that hides Frisket's panels from screen sharing and recordings. Three app icon variants ship in the build and can be switched from About.

Permissions you can see

The Permissions pane shows a live pill for every macOS permission Frisket can use, what it is for, and whether it has been granted. Nothing is requested until you first use the feature that needs it, and every feature degrades gracefully without it. If the app is running from a translocated copy, it says so and tells you how to fix it.

Licensing and trial

A full-featured 14-day trial with no account and no card. Licenses are verified against a signed token held in your Mac's Keychain, work offline for a 30-day grace window, and activate on up to three of your Macs with one-click deactivation to move between them. A license check sends only your license key, a hashed machine identifier, and the app version — never your content, never a raw hardware ID.

Automatic updates, on your say-so

Frisket can now update itself. It asks once whether it may check, and until you answer yes it never contacts the update host. Scheduled checks surface as a quiet line in the menu, never a window that steals your focus; manual checks are always available. Updates are signed twice — notarized by Apple, and separately signed with a key the download host does not hold — and the app never downgrades itself.

Reliability

Crash reports are written to your own disk and never uploaded. The menu-bar agent restarts itself cleanly after an unexpected quit, and settings run in their own process so a settings window can never take the agent down with it.

Also in this build, marked experimental

Scratchpads, button boards, a leader-key layer, key remapping, on-device translation, and on-device AI workflows (Apple Silicon, macOS 26 or later) ship switched off behind the Features pane. They are labeled experimental in the app because they are: usable, but still settling. Everything above is not experimental.