All projects
MacOS App Locker

freshlock

Protect any macOS app behind Touch ID, Apple Watch, or your Mac password.

Beta
At a glance
Maintained by tame.gg

Overview

iOS and iPadOS let you lock individual apps behind Face ID / Touch ID. macOS has no native equivalent. FreshLock is the closest, honest implementation built entirely on public Apple APIs no private frameworks, no kernel extensions, no Electron.

Why freshlock

01Native authentication — Apple's own LocalAuthentication sheet (Touch ID, Apple Watch, or macOS password). FreshLock never draws a password field and never sees your password.
02Lock any app — Finder, Terminal, Safari, System Settings, or anything in /Applications.
03Beautiful overlay — blurred, material-based lock screen with light/dark support and reduced-motion friendliness.
04Flexible auto-relock — every launch, after N minutes, on sleep, on screen lock, on inactivity, on switching away, or manual only.
05Menu-bar first — Lock All, Unlock Until Sleep, preferences, and more from the menu bar. No Dock clutter (LSUIElement).
06Launch at login via SMAppService.
07Searchable catalogue with favorites and categories.
08Import / export / backup your configuration as JSON (iCloud-sync ready).
09Accessible — VoiceOver labels, keyboard navigation, reduced motion.
10Localized — English, Spanish and French (easy to add more).
11Featherweight — Accessibility-driven window covering; no hide/activate churn during Touch ID.

Install

brew tap tame-gg/tap
brew install --cask freshlock
freshlock - tame.gg