[!NOTE] This tool is still early in development and the list of features and future improvements is not complete--even the name is up for debate! Please give your feedback, ideas, and report bugs via the github issue tracker.
Ghostty Config is a beautiful web-based configuration generator designed to make customizing your Ghostty terminal effortless. Rather than manually editing text files and worrying about formatting and syntax, Ghostty Config allows you to visually adjust settings, preview changes in real time and export a ready-to-use config.
This project is built with Svelte + TypeScript via Bun. It is automatically deployed with GitHub Actions so the hosted version is always up to date.
Try it now: ghostty.zerebos.com
Simply clone the repo and run locally:
git clone https://github.com/zerebos/ghostty-config.git
cd ghostty-config
bun install
bun run dev
Then open http://localhost:5173 in your browser when prompted.
The only automated deployment built-in is via GitHub Actions which automatically deploys to ghostty.zerebos.com on every push to the main branch. If you want to self-host the files for a static website will be available under build/ after following the steps above to build.
Feedback, ideas, and bug reports are welcome!
Licensed under the Apache‑2.0 License.
If you find Ghostty Config useful, please consider starring the repo to help others discover it!