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
brew install ghostty starship fzf
Next, add Starship and fzf to : ~/.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.