Open Source

Git operations,
orchestrated at scale.

A cross-platform Go CLI that coordinates dozens of Git repositories in parallel, eliminating the manual overhead of managing large developer workspaces.

$ brew install kaufmann-dev/tap/git-wrangler

Everything you need,
nothing you don't.

Coordinate your workspace instantly. Git Wrangler finds all repositories below your current directory and runs workflows across them in a single pass.

One Command, Many Repos

Run common Git workflows across every repository in a directory with a single command, with parallel execution and stable output.

Workspace Activity

Render one aggregated GitHub-style commit calendar across every repository, with author, year, ref, and scale controls.

AI-Assisted Commits

Generate Conventional Commit messages from diffs using any OpenAI-compatible API, with built-in redaction of sensitive content.

GitHub Workflows

Clone, rename, and manage GitHub repositories through gh, with Git Wrangler-owned tokens passed via GH_TOKEN.

Single Binary

A portable Go executable with built-in help, shell completions, and Homebrew and Scoop install paths.

Safety & Guardrails

Guided workflows, prompt cancellation, privacy-by-default AI redaction, confirmations, lease-based force pushes, and exact date rollback.

Set up once, orchestrate everything.

Set up GitHub auth and AI credentials with init, verify your environment with doctor, and start orchestrating. Use --repo to target one repository or omit it to discover everything below the current directory. Add --guided to configure most repository workflows interactively.

# Set up GitHub auth and AI credentials
$ git-wrangler init

# Verify your setup
$ git-wrangler doctor

# Check state across all repos
$ git-wrangler status

# View aggregated commit activity
$ git-wrangler activity --year 2026

Ready to wrangle your repos?

One command to install. Dozens of repos under control.