
About Starship
Starship is a cross-shell prompt written in Rust. It shows useful details, such as the Git branch or the language version, and stays minimal.
What it does
Starship replaces your shell prompt with one that shows the context you need, such as project and tool details, and stays quiet when there is nothing to show. It works with bash, zsh, fish, PowerShell and other shells. You add one init line to your shell config. Every part of the prompt can be changed in a configuration file.
Key features
- Works with bash, zsh, fish, PowerShell and more
- Installs with a shell script, Homebrew or winget
- Prompt modules you can turn on or off
- Configured through a single file
- Written in Rust for quick prompt rendering
Who it's for
Developers and system administrators who switch between shells or operating systems and want one prompt everywhere.
Pricing and good to know
Starship is free and open source under the ISC license, with source on GitHub. You need a Nerd Font installed and enabled in your terminal to show the icons. To update, rerun the install script, which replaces the binary and leaves your configuration alone.
Highlights
- Works with bash, zsh, fish, PowerShell and more
- Installs with a shell script, Homebrew or winget
- Prompt modules you can turn on or off
- Configured through a single file
- Written in Rust for quick prompt rendering












