Ghostty autocomplete

IDE-style completions that follow your Ghostty cursor.

Easy Complete combines shell state with a bundled macOS input method so its native suggestion window stays aligned inside Ghostty.

What gets installed

  • Shell hooks report the current directory, command text, and cursor position.
  • The bundled input method provides pixel-accurate caret location for Ghostty.
  • The native overlay renders flags, subcommands, arguments, and file paths beside the cursor.

Set up Ghostty autocomplete

  • Install Easy Complete and grant Accessibility permission.
  • Quit and reopen Ghostty, or reload the current shell.
  • Run ec doctor to confirm the shell and input-method integrations.
exec $SHELL
ec doctor

If suggestions are misaligned or missing

Re-register the bundled input method, then restart Ghostty so macOS loads the updated integration.

ec integrations install input-method

Also confirm that Easy Complete remains enabled under System Settings → Privacy & Security → Accessibility.

Keyboard controls

  • ↑ / ↓ moves through suggestions.
  • Tab / → accepts the highlighted suggestion.
  • Esc dismisses the popup.

Keep going