Euclid app icon

The shortest path from
thought to command.

A native macOS launcher for developers. Press ⌥Space, type, hit ↵. Every action is a shell command in your dotfiles. No SDK, no account, no subscription.

30-day free trial, never locks · macOS 14+ · Apple Silicon and Intel · signed and notarized

12,431 items · 0.6 ms

Why Euclid

Not another extension store. A sharp tool you configure like the rest of your setup.

01 · config as code

Every action is one shell line

Actions live in ~/.config/euclid/config.toml, reload on save, and pass --check-config in CI. If it runs in your terminal, it's an action.

02 · agent launcher

Ask your agent in one keystroke

Type a question, press ⌘↵. Claude Code, Codex or pi opens in a new Ghostty tab or herdr split with your prompt already in.

03 · fast and local

Native Swift, nothing leaves your Mac

10,000 items searched in under 1 ms. Opens in ~20 ms, idles at ~30 MB. Password-manager copies are never recorded.

Recipes, not extensions

Your query arrives as $1, passed as an argument, never pasted into the command.

[[action]]                                   # ⌘1 and ⌘↵
name = "Ask Claude in a new Ghostty tab"
run  = 'ghostty-run tab claude "$1"'

[[action]]                                   # ⌘2
name = "Codex in a herdr split"
run  = 'herdr-run split codex "$1"'

[[action]]
name  = "Search GitHub code"
alias = "gh"
run   = 'open "https://github.com/search?type=code&q=$EUCLID_QUERY_URL"'

[[action]]
name = "Pretty-print JSON to clipboard"
run  = 'printf %s "$1" | jq . | pbcopy'

Browse all recipes →

Try everything. Pay once.

The whole app, unlocked, from day one. After 30 days Euclid asks you to buy a licence. It never locks.

Personal
US$29 one-time
  • For you, on all your Macs
  • Every feature and integration
  • 2 years of updates included
  • No account, no subscription
Business
US$59 per seat, one-time
  • Required for use at work
  • Invoices and volume pricing
  • Licences move between people as your team changes
  • 2 years of updates included
Buy for your team