Oh My Posh
The most customisable and low-latency cross platform/shell prompt renderer observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 2730
- days_rel: 6
- days_push: 7
- n_releases_24m: 291
Adoption not part of the score
23352 stars · 2776 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Oh My Posh is a cross-platform, highly customizable shell prompt theme engine written in Go. It renders fast, configurable prompts with 118 segments (git status, language versions, cloud context) across PowerShell, Bash, Zsh, Fish, Nu, and more.
Use cases
- customize my terminal prompt with git status and language versions
- use the same prompt theme across bash zsh and powershell
- fast low-latency shell prompt for windows terminal
- show kubernetes or cloud context in my shell prompt
- find and preview prompt themes for my shell
- set up a powerline-style prompt with nerd fonts
When to choose
- you want one prompt configuration that works across multiple shells and platforms
- you need a fast prompt that renders in milliseconds even with many segments
- you want deep customization with a template language and 118 built-in segments
- you want many prebuilt themes and a browser-based configurator
When to avoid
- you want a zero-config minimal prompt with no setup
- you prefer a prompt engine written in or configured with your shell's native language
- you need a full shell framework with plugins and completions rather than just a prompt
Facets
cli-tool · maturity active
cli developer-tools terminal-ui configuration-management developer-tools cross-platform windows cli cross-platform shell-prompt prompt-theme-engine nerd-fonts powerline git-status themes wasm command-line linux macos
9 sources
- readme: https://github.com/JanDeDobbeleer/oh-my-posh · fetched 2026-08-28 · 25d424798ea6
- homepage: https://ohmyposh.dev · fetched 2026-08-29 · 2bd372ad402c
- site_page: https://ohmyposh.dev/docs · fetched 2026-08-29 · fcc59fb77081
- site_page: https://ohmyposh.dev/docs/segments/overview · fetched 2026-08-29 · 2e6028981a54
- site_page: https://ohmyposh.dev/docs/themes · fetched 2026-08-29 · 193a36f8f4cb
- site_page: https://ohmyposh.dev/docs/studio · fetched 2026-08-29 · 80b5f82ec27b
- site_page: https://ohmyposh.dev/docs/installation/windows · fetched 2026-08-29 · 108bbeb7b5e1
- site_page: https://ohmyposh.dev/docs/contributing/started · fetched 2026-08-29 · 7c85a7c865b2
- site_page: https://ohmyposh.dev/docs/contributors · fetched 2026-08-29 · 1b6965c3c666
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JanDeDobbeleer/oh-my-posh | main | 95 |
| JanDeDobbeleer/oh-my-posh2 | mirror | 10 |
For agents
markdown · JSON · MCP: product_card(name="JanDeDobbeleer/oh-my-posh")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem