Alternatives to Oh My Posh

Customize shell prompts across operating systems with configurable themes. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Oh My Posh.

  • Starship

    A shell prompt that shows the git branch, language version and other context, configured once and working in every shell.

    Starship is an ISC-licensed prompt that uses one TOML configuration across Bash, Fish, Zsh, PowerShell, Cmd and Nu, and also needs a Nerd Font for its symbols.

Also worth comparing

These listings name Oh My Posh as their own alternative, so the relationship runs both ways.

  • Pure

    A minimal, fast Zsh prompt that shows only the information you need.

    Oh My Posh supports several shells across operating systems with configurable themes and contextual segments, though some themes need a patched font.

  • Spaceship

    A minimal, configurable Zsh prompt that shows Git status, runtime versions and other context.

    Oh My Posh supports several shells on Windows, macOS and Linux with configurable themes, though some themes need a patched font.

  • Tide

    A fast, customizable prompt for the fish shell with an interactive configuration wizard.

    Oh My Posh provides themed prompts across several shells and operating systems, configured through themes rather than an interactive wizard.

Similar software

Related functionality, not a direct replacement.