Ghostty, Starship, fzf (zsh, macOS)

I’ve used Warp for some time, appreciating its out-of-the-box functionality (no configuration or extra plugins needed). However, I realized that open-source alternatives can be easily configured to my needs. While Warp no longer requires a login, the persistent sign-up button is a minor distraction, and I don’t use all its features.

Having heard good things about Ghostty, I decided to try it, pairing it with my usual tools: Starship for enhanced prompts and fzf for history search.

Installation and Configuration

Terminal window
brew install ghostty starship fzf

Next, add Starship and fzf to : ~/.zshrc

~/.zshrc
eval "$(starship init zsh)"
source <(fzf --zsh)

The only change I made was the theme. In Ghostty -> Settings, add:

theme = Apple System Colors Light

Summary

That’s it. I now have a fast, open-source terminal with effective history search via fzf and elegant prompts from Starship.

Ghostty’s startup is noticeably faster than Warp’s, and it uses about 4-5 times less memory.

After a couple of days of use, I confidently recommend Ghostty for its seamless macOS integration.

Ghostty