A highly customizable, low-latency cross-platform prompt theme engine for any shell.
Oh My Posh is a cross-platform prompt theme engine that enables users to create beautiful, functional, and highly customizable command-line prompts across any shell. It evolved from a PowerShell-focused tool into a modern, efficient solution designed to meet advanced customization needs while maintaining exceptional performance.
Developers and power users who work extensively in command-line interfaces across various shells (like PowerShell, bash, zsh) and operating systems and want to personalize their terminal experience.
Developers choose Oh My Posh for its combination of being the most configurable prompt utility, its cross-platform and shell-agnostic nature, and its engineered low latency for a responsive command-line experience.
The most customisable and low-latency cross platform/shell prompt renderer
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works consistently across Windows, macOS, and Linux with various shells, as highlighted in the key features, ensuring a unified terminal experience.
Described as 'the most configurable prompt utility,' allowing detailed control over prompt appearance and behavior, from themes to advanced layouts.
Engineered for low latency to maintain a responsive command-line, which is critical for productivity and emphasized in the philosophy.
Supports secondary, right-aligned, and transient prompts, providing enhanced context and reduced visual clutter for complex workflows.
The high degree of configurability requires significant time to master the JSON-based configuration format and understand all options.
Adds a third-party tool to the shell environment, which can complicate setups in corporate or restricted systems and require ongoing maintenance.
Custom configurations need frequent tweaks and updates, introducing overhead compared to simpler, native shell prompts or more opinionated tools.