← Back to tools
View AGENTS.md for Starship
Starship
The minimal, blazing-fast, and infinitely customizable prompt for any shell
Description
Starship is a cross-shell prompt written in Rust. It shows relevant information about your environment (git branch, language versions, cloud context, etc.) and is highly customizable via a TOML config file.
Install
homebrew
brew install starshipcargo
cargo install starship --lockedpacman
sudo pacman -S starshipAI Summary
A fast, customizable cross-shell prompt. Displays context-aware information like git status, language versions, and cloud context with minimal latency.
Capabilities
- + Displays git branch, status, and ahead/behind info
- + Auto-detects and shows language/tool versions (Node, Python, Rust, etc.)
- + Highly customizable via ~/.config/starship.toml
- + Works across bash, zsh, fish, PowerShell, and more
Use When
- → Setting up a consistent prompt across multiple shells
- → Want context-aware info (git, language versions) in your prompt
- → Need a fast prompt that doesn't slow down shell startup
Avoid When
- x Prefer a minimal shell with zero prompt customization
Usage Patterns
Initialize in zsh
eval "$(starship init zsh)" Add to .zshrc to activate starship prompt