A macOS menu-bar utility that lets you search and invoke any menu item in the frontmost app via a global hotkey, plus a cheatsheet panel that displays every keyboard shortcut available in that app.
Built on the macOS Accessibility API. Runs as an LSUIElement (no Dock icon).
Search the menu for the active application. Use Enter to invoke the highlighted item, or press its keyboard shortcut directly - no mouse or trackpad needed.
Show a cheatsheet view of the active application's menu items with their keyboard shortcuts. Filter visible shortcuts by entering search or holding modifier keys.
The Xcode project is generated from project.yml using XcodeGen.
project.pbxproj is gitignored — run xcodegen generate after cloning or editing project.yml.
# One-time setup (also run after editing project.yml)
brew install xcodegen
xcodegen generate
# Build
xcodebuild -project Menuet.xcodeproj -scheme Menuet -configuration Debug build
# Test
xcodebuild -project Menuet.xcodeproj -scheme Menuet testFor a signed local build, add your Apple Team ID to Menuet.local.xcconfig
(gitignored):
DEVELOPMENT_TEAM = <your Apple Team ID>
CI builds with CODE_SIGNING_ALLOWED=NO and needs no team.
First launch prompts for Accessibility permission, which is required for AX queries against other apps.
menutil is a command-line menu walker built from the same Accessibility
layer as the app — it dumps any app's menu tree as text or JSON, with the
same fuzzy filter Menuet search uses. Useful for debugging AX behavior.
# Separate scheme/target
xcodebuild -project Menuet.xcodeproj -scheme menutil build
menutil apps # list targetable apps
menutil walk --app <bundle-id> --filter <query>
menutil walk --app <bundle-id> --ax --json
menutil --helpFirst run needs a one-time Accessibility grant; it's code-signed, so the grant persists across rebuilds.

