
OhMyPosh
Customize command prompts across shells such as PowerShell, Bash, Zsh, and Fish with Oh My Posh.

About OhMyPosh
Oh My Posh allows a prompt configuration to be written once and used in PowerShell, Bash, Zsh, Fish, Nu and other shells. It runs on Windows, macOS, Linux, WSL, in containers and over SSH.
It offers 119 segments for items such as git status, cloud context, language versions and system metrics, arranged with a template language. It is written in Go, with segments that run concurrently and cache results.
Key features
- One prompt configuration for PowerShell, Bash, Zsh, Fish, Nu and more
- Runs on Windows, macOS, Linux, WSL, containers and over SSH
- 119 segments including git status, cloud context, language versions and system metrics
- Template language for arranging prompt segments
- Concurrent segment execution with result caching
- Single configuration works across many shells
- Supports Windows, macOS, Linux, WSL, containers and SSH
- Segments run concurrently and cache results to render in milliseconds
OhMyPosh at a glance
- Website
- ohmyposh.dev
- Category
- Development › Developer Tools
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, macOS, Web, Windows
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
OhMyPosh alternatives
Tools and sites you could use instead, ranked by how closely they match.
Gitingest turns a Git repository into a plain text digest designed for use with language model prompts.
Search large sets of text with sift, a fast command-line alternative to grep that provides regular expression matching.
DSPy is a framework for programming language models, with algorithms to optimize prompts and model weights.
Tonic helps download, manipulate, and load event-based or spike-based datasets for neuromorphic data workflows.
Build custom applications and dashboards with Appsmith, a low-code platform that connects to business data.
mexopencv provides MATLAB interface functions for using the OpenCV library.
Popular in Developer Tools
Well-known listings from the same topic.
OhMyPosh FAQ
Which shells are supported?
Which systems or environments can it run in?
What information can segments display?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










