Stellar is a theme manger for starship prompts. You can easily switch between your local starship configs, or get & switch between community themes
Replies
Best
Maker
📌
I've been using Starship for a while and noticed there's no centralized way to discover/manage themes - you just copy-paste configs from wherever you find them.
I also switched my prompt from time to time, depending on the color of my wallpaper, and wanted a better way to do this than manually copying config files.
So I built Stellar: a theme hub + CLI tool.
Key features:
- Central hub for browsing themes
- Preview themes before applying (spawns test terminal)
- Version management (stellar apply theme@1.2)
- Auto-backs up your existing config on first use
- NixOS flake included
Technical details:
- CLI in Go (single binary, ~5MB)
- Web hub: Next.js + Supabase
- Stores themes locally in ~/.config/stellar, symlinks starship.toml to selected config
- Simple install & self-update built in
I'd love to hear some feedback :)
Replies