macOS Utility
Summon Icon

Switch Ghostty windows
in a flash

A tiny tray app that lists all your Ghostty terminal windows. Search, alias, reorder, and jump to any window instantly.

Download Source Code

Everything you need,
nothing you don't

Summon lives quietly in your menu bar and surfaces every Ghostty window at a click.

Instant Search

Filter windows by title, working directory, or alias. Results update as you type, so you can jump to the right terminal in milliseconds.

Window Aliases

Give each terminal a memorable name. Aliases are saved between sessions so you always know which window is which.

Drag & Drop Reorder

Arrange your windows in whatever order makes sense. Drag handles keep it precise, and your layout is remembered.

Tray-Native

Lives in the menu bar, never in the Dock. Click the icon or press a shortcut to summon the panel — Escape to dismiss.

Dark & Light Themes

Toggle between dark and light mode right from the app. Your preference is remembered across sessions.

Live Updates

The window list refreshes automatically every two seconds. New terminals appear, closed ones disappear — no manual reload needed.

Three steps. Zero friction.

Summon talks to Ghostty through macOS automation, so there's nothing to configure.

1

Launch Summon

It starts silently in your menu bar. No Dock icon, no window clutter — just a small tray icon waiting for your click.

2

Browse or Search

A compact panel drops down showing every open Ghostty window with its title, working directory, and tab count. Type to filter instantly.

3

Click to Focus

Select a window and it activates immediately. The panel auto-hides so you're right where you need to be.

Modern, lean stack

Fast to build, fast to run. Electron for the shell, React for the UI, AppleScript for the glue.

Electron React 19 TypeScript Vite Tailwind CSS Zustand SortableJS AppleScript Bun

Ready to take control of
your terminals?

Summon is free, open-source, and MIT-licensed.

Download View on GitHub