Espanso
brew install --cask espanso
v2.3.0
Text expander that replaces abbreviations with longer text snippets across all applications.
Why you might care
Privacy-focused, open-source, and works everywhere—no cloud syncing or data collection. Espanso excels at automating repetitive typing (email signatures, code snippets, common phrases) with customizable triggers and regex support, making it ideal for power users who want full control over their expansions.
982
30-day installs · #299
3.0k
90-day · #293
11.5k
365-day · #277
Links
- https://espanso.org/
- Brew formula source: Casks/e/espanso.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"alternatives": [
"TextExpander",
"Alfred",
"Automator"
],
"artifacts": [
{
"app": [
"Espanso.app"
],
"target": "/Applications/Espanso.app"
},
{
"binary": [
"$APPDIR/Espanso.app/Contents/MacOS/espanso"
],
"target": "$HOMEBREW_PREFIX/bin/espanso"
},
{
"zap": [
{
"trash": [
"~/Library/Application Support/espanso",
"~/Library/Caches/espanso",
"~/Library/LaunchAgents/com.federicoterzi.espanso.plist",
"~/Library/Preferences/com.federicoterzi.espanso.plist",
"~/Library/Preferences/espanso",
"~/Library/Preferences/espanso.plist",
"~/Library/Saved Application State/com.federicoterzi.espanso.savedState"
]
}
]
}
],
"auto_updates": null,
"categories": [
"productivity",
"dev-tools"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Cross-platform Text Expander written in Rust",
"disable_reason": null,
"disabled": 0,
"display_name": "Espanso",
"enrichment_fetched_at": "2026-06-20T22:42:33+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "espanso",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://espanso.org/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Espanso - A Privacy-first, Cross-platform Text Expander",
"installs_30d": 982,
"installs_365d": 11476,
"installs_90d": 3032,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": "2026-06-20T23:03:44+00:00",
"llm_model": "claude-haiku-4-5",
"names": [
"Espanso"
],
"one_liner": "Text expander that replaces abbreviations with longer text snippets across all applications.",
"rank_30d": 299,
"rank_365d": 277,
"rank_90d": 293,
"raw_hash": "dbd546863f352463",
"ruby_source_path": "Casks/e/espanso.rb",
"tap": "homebrew/cask",
"token": "espanso",
"version": "2.3.0",
"why_use_this": "Privacy-focused, open-source, and works everywhere\u2014no cloud syncing or data collection. Espanso excels at automating repetitive typing (email signatures, code snippets, common phrases) with customizable triggers and regex support, making it ideal for power users who want full control over their expansions."
}