macOS
brew install git-graphlocal Homebrew formula metadata
brew / rank 4509
Command-line tool to show clear git graphs arranged for your branching model. Version 0.8.0 via Homebrew; verified 2026-09-11. Also installable with nix: nix profile install nixpkgs#git-graph.
install
brew install git-graphlocal Homebrew formula metadata
sudo apk add git-graphAlpine Linux edge package indexes · git-graph · source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#git-graphnixpkgs package indexes · pkgs/by-name/gi/git-graph/package.nix · source: api.github.com
sudo pacman -S git-graphArch Linux sync databases · git-graph · source: geo.mirror.pkgbuild.com
scoop install extras/git-graphScoop official bucket manifest trees · bucket/git-graph.json · source: api.github.com
overview
Command-line tool to show clear git graphs arranged for your branching model
history
git-graph is a Rust command-line tool for rendering Git history graphs in a terminal with branch ordering based on a chosen branching model. It aims to make histories such as GitFlow easier to read than raw graph output from generic clients.
The project started in late 2020 and produced a rapid sequence of early releases around text-based graph rendering, branch models, styles, and formatting. The README presents the tool as a structured graph viewer for GitFlow, simple, and custom branching models, while the manual documents model selection, styles, commit formatting, SVG output, and persistent per-repository model settings.
git-graph occupies a narrower visualization niche than full terminal Git interfaces, but it has package visibility through Homebrew and crates.io. The README also points users who need an interactive terminal application to `git-igitt`, which was built on top of git-graph.
Practitioners run `git-graph` inside a repository, choose a model with `--model`, set a repository's preferred model with `git-graph model`, and tune output with styles or Git-like format strings. Custom branching models live under the platform app-data directory as TOML files.
git-graph is package-manager interesting because it packages a specialized view of repository topology as a standalone binary rather than a large Git client. It is useful when developers want a predictable, scriptable terminal visualization aligned with their branch model.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.config/git-graph/models/*.toml~/Library/Application Support/git-graph/models/*.toml%APPDATA%\git-graph\models\*.tomlexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
git-graph | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/git-bahn/git-graph
install metadata
| Package key | brew:git-graph |
|---|---|
| Version | 0.8.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/git-graph |
| Homepage | https://github.com/git-bahn/git-graph |
| Repository | https://github.com/git-bahn/git-graph |
| License | MIT |
| Source archive | https://github.com/git-bahn/git-graph/archive/refs/tags/v0.8.0.tar.gz |
| Last updated | 2026-09-11T06:35:02Z |
| Pulse | updated |
| Build dependencies | rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | git-graph |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
git-graph
nix profile install nixpkgs#git-graphgit-graph 0.7.0-r0
Command line tool to show clear git graphs arranged for your branching model
https://github.com/git-bahn/git-graph/
sudo apk add git-graphgit-graph-doc 0.7.0-r0
Command line tool to show clear git graphs arranged for your branching model (documentation)
https://github.com/git-bahn/git-graph/
sudo apk add git-graph-docgit-graph 0.8.0-1
show clear git graphs arranged following different branching model
https://github.com/mlange-42/git-graph
sudo pacman -S git-graphextras/git-graph
scoop install extras/git-graphsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.