fob
Keeps SSH and Git signing keys in the Secure Enclave and asks for Touch ID, naming the destination, before each use.
AGPL-3.0 · Downloads from github.com
- License
- AGPL-3.0
- Open source
- Source
- GitHub
- olivierzol
- Verified
- 2026
About fob
fob generates SSH keys inside the Mac's Secure Enclave, so no usable private key file sits in ~/.ssh. Each SSH login, Git push or pull, and commit signature asks for Touch ID, Apple Watch or the account password, and the prompt names the verified host it is connecting to.
Keys can be pinned to a single host, a short touch-reuse window covers bursts of Git commands, and a hash-chained log records every decision. A menu bar app and a command-line tool guide setup and migration of existing hosts, and a read-only checkup reports risky SSH configuration. It requires macOS 13 and installs from the project's Homebrew tap or GitHub releases.
Information
- Source code
- olivierzol/fob
- License
- AGPL-3.0
- Website
- getfob.app
- Download
- github.com
- Category
- Privacy & security
- Evidence checked
- Tags
Maco links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit.
Sources and image credits
- github.com/olivierzol/fob
- github.com/olivierzol/fob/blob/main/LICENSE
- github.com/olivierzol/fob/releases
- getfob.app
- icon.png: olivierzol and fob contributors. AGPL-3.0 repository asset; fob name and icon retained by the author.
License and artwork notices