jandedobbeleer/oh-my-posh

The most customisable and low-latency cross platform/shell prompt renderer

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 39 seconds ago
Added to GitGenius on September 2nd, 2026
Created on March 13th, 2019
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 2,774
Total Stargazers: 23,431 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 2.2 hours
90th percentile: 0.0 hours
Tracked items: 915

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 8% of issues opened in the past year have been closed. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 17 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 3
Events in 7 days: 10

Top labels

  • 🐛 bug (647)
  • 🚀 feat (109)
  • 🤩 enhancement (95)
  • 📖 docs (40)
  • 🏝 external (8)
  • 🤔 info needed (5)
  • 💤 stale (3)
  • 🤷🏽 can't reproduce (3)

Detailed Description

Oh My Posh is a cross-platform shell prompt renderer that works with any shell and operating system.

The tool solves the problem of creating visually appealing and informative command-line prompts across different shells and platforms. Rather than being tied to a specific shell like Zsh or PowerShell, Oh My Posh provides a unified engine that renders prompts consistently everywhere. It achieves this through a configuration-driven approach where users define their prompt appearance and behavior in a single configuration file, which the tool then renders efficiently regardless of the underlying shell.

The project suits developers who want extensive control over their prompt appearance without being locked into a particular shell ecosystem. It works with Bash, PowerShell, Zsh, Fish, Nushell, and Cmd, making it ideal for teams or individuals using multiple shells. The tool emphasizes low-latency rendering, which matters for users who value responsive terminal interactions. Those seeking the most customizable prompt experience should consider this tool, as it explicitly positions itself as the most configurable prompt utility available. The README acknowledges Starship as a related project in the space but does not make direct comparisons.

The project maintains active development with regular releases and a responsive build pipeline. Community engagement is fostered through multiple channels including Discord and Mastodon. The codebase is written in Go, enabling the cross-platform performance and efficiency that distinguishes it from shell-specific alternatives. The tool supports advanced prompt features including secondary prompts, right-aligned prompts, and transient prompts that change based on context.