dahlbyk/posh-git
A PowerShell environment for Git observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6020
- days_rel: n/a
- days_push: 730
- n_releases_24m: 0
Adoption not part of the score
8268 stars · 821 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
posh-git is a PowerShell module that integrates Git into the PowerShell prompt, showing branch and file status summary information. It also provides rich tab completion for git commands, remotes, branch names, and paths.
Use cases
- show git branch and status in my PowerShell prompt
- tab complete git commands and branch names in PowerShell
- customize my PowerShell prompt for git repositories
- see added modified deleted file counts at a glance in the shell
- set up a git-aware PowerShell profile
When to choose
- you use PowerShell on Windows or PowerShell Core cross-platform and work with Git daily
- you want git status and tab completion built into your shell prompt
- you want a customizable prompt via $GitPromptSettings
When to avoid
- you use bash, zsh, or fish rather than PowerShell
- you need SSH agent management, which moved to the posh-sshell module
- your repositories are very large and prompt file status would be too slow
Facets
plugin · maturity stable
developer-tools cli version-control developer-tools version-control windows cross-platform cli powershell-module git-prompt tab-completion shell-integration command-line linux macos
2 sources
- readme: https://github.com/dahlbyk/posh-git · fetched 2026-08-28 · 7217e4a2e2c9
- homepage: http://dahlbyk.github.io/posh-git/ · fetched 2026-08-29 · 8906024e864f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dahlbyk/posh-git | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="dahlbyk/posh-git")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem