← All projects

Oh My Posh

The most customizable and fastest prompt engine for any shell.

Dev Toolsterminalshellpromptcustomizationclicross-platformgo
Oh My Posh screenshot

About

Oh My Posh is an open-source, cross-platform terminal prompt engine built with Go. It lets developers customize their shell prompt with themes, segments, and contextual information like Git status, cloud info, and language versions. A single configuration file works across PowerShell, Bash, Zsh, Fish, and more on Windows, macOS, and Linux.

Problem

Default shell prompts lack contextual information and visual customization, making it harder to track context while working.

For

developers and power users who work in terminal environments

How it works

A single JSON/YAML/TOML config file defines blocks and segments that render contextual information in the terminal prompt, with async caching for fast rendering across any shell.

Business model

open-source

Status

launched

Similar projects