A native macOS menu bar app for managing espanso text expansion matches — no YAML editing required.
brew install --cask jeffcaldwellca/tap/macspanso
Automatically installs espanso as a dependency if it isn't already present.
Download the latest .dmg from the Releases page, open it, and drag macspanso to your Applications folder.
Type a trigger, type the replacement, save. No YAML, no terminal.
Add [[placeholders]] and espanso will show a fill-in popup before expanding.
Attach date, shell, clipboard, random, and other variable types to any match.
One match, many triggers — or match by regular expression for maximum flexibility.
Browse matches by YAML file or as a flat list. See exactly where each match lives.
A banner appears when a file changes outside the app, with reload or keep options.
Enable, disable, or restart espanso without leaving the keyboard.
Filter matches instantly by trigger, replacement preview, or label.