Lifetime Mac
Launchers, clipboard & automation

Espanso

Offline text expander whose snippets are plain YAML files

Price: Free

Open sourceNothing to buy; source published

Checked on espanso.org, the page Get it opens.

The catch

Snippets are YAML files you edit by hand, and syncing them between Macs is your job

The full picture

There is no snippet-management interface, so a large library is a set of text files you maintain yourself, and keeping it in step across machines means using git, iCloud Drive or Dropbox on your own. Form-style fill-in snippets exist but are rougher than the commercial equivalents. Because it is community maintained, breakage after a macOS release can take a few weeks to settle.

Replaces
TextExpander, Text Blaze$60 a year.
Developer account
None needed

What you’re buying

Espanso watches what you type and swaps trigger words for whatever you defined: a signature, a boilerplate paragraph, a code block, today's date, the output of a shell command. Snippets live in YAML files on disk, which means you can put them in a git repo, read a diff when something changes, and move them around with whatever you already use for files. Nothing is sent to a server and there is no account to create.

That design is also the boundary. There is no snippet manager, so a library of a hundred triggers is a set of text files you organise by hand, and keeping two Macs in step is your problem rather than a feature someone sold you. Fill-in form snippets work, but they are plainer than the paid equivalents. Community maintenance means a macOS update that breaks expansion in some app gets fixed when a volunteer has time.

It is GPL-3 licensed, donations are invited and nothing is withheld from people who do not give. The same configuration runs on Windows and Linux, which matters if your work machine is not a Mac.

If you want a tidy interface, forty snippets you can browse, and iPhone sync, paying for an expander is a reasonable choice. If you mostly resent a monthly bill for storing your own text, stop here.

What owners report

Points that recur across the discussions below. A report of what users say, not our verdict: we don’t review software.

Praised

  • Users repeatedly say the same configuration runs unchanged on macOS, Windows and Linux, and that this is what made them leave a paid expander
  • Owners keep describing it as a tool that does one thing well, with snippets that quietly became part of their daily work
  • Contributors and users independently single out how the maintainers handle issues and newcomers

Criticised

  • A recurring complaint is that expansion misfires in particular apps - keystrokes eaten, text deleted and not replaced, shifted characters wrong - and that the fix is changing the injection backend or adding delays
  • Several people say they will not run a tool that has to watch every keystroke, whatever the project does with those keys

Details

Works offline
Yes
Apple Silicon
Native
On Setapp
No
Minimum macOS
not stated
Developer
Federico Terzi and contributors
Source
github.com
The Espanso page at espanso.org
The developer’s own page. espanso.org, captured 22 Sep 2026

Also bought outright