Collection · 38 entries
Git workflow tools beyond the basics
Better diffs, mob programming, parallel worktrees, multi-repo management, and TUI commit graphs - the git tools worth knowing past `git rebase`.
Most teams stop learning git after rebase and squash-merge. The tools below are the next layer: semantic-diff (sem) reviews functions instead of line ranges; parallel-code uses worktrees to compare agents on the same task; mob handles the choreography of pair/mob handovers; gita batches commands across many repos; serie draws a readable commit graph in the terminal.
wuphf - Karpathy-style LLM wiki for agents
Local wiki layer where agents read and write Markdown under git, indexed with bleve (BM25) and SQLite. Designed so context compounds across sessions instead of being re-pasted.
my-claude-devteam - 12-agent dev team for Claude Code
Drop-in pack of 12 specialized agents and 15 automation hooks that wires Claude Code into a structured P7/P9/P10 review and delivery workflow.
opencode-power-pack - 11 Claude Code skills for OpenCode
Eleven popular Claude Code skills (code-review, security-review, feature-dev, frontend-design, and more) ported to OpenCode as a single one-line plugin install.
decision-linter - pre-commit judgment check
Claude Code plugin that scores 5 dimensions of a decision (Kind vs. Wicked), runs consider-the-opposite debiasing, and outputs a paste-ready memo for PRs or proposals.
codexia - agent workstation for Codex and Claude Code
Desktop workstation that adds a task scheduler, git worktree management, remote control, and skills management on top of Codex CLI and Claude Code.
git-lrc - on-commit AI code review
Free Go CLI that runs unlimited AI code reviews on each commit, with no per-review cap or external service in the loop.
dmux - dev agent multiplexer for worktrees
CLI that fans coding agents out across git worktrees and coordinates their progress, so multiple agents can work on the same repo without stepping on each other.
crit - feedback loop CLI for coding agents
Go CLI that runs a markdown-driven code review loop against an agent's diff, giving structured critiques the agent can iterate on before opening a PR.
weave - entity-level git merge driver for agents
Rust merge driver that resolves false conflicts when independent agents edit the same file, claiming roughly 95% reduction versus line-based merge by working at entity granularity.
Trace-core - linter for AI-written failure patterns
Static analyzer that catches the 24 specific failure patterns characteristic of AI-generated code, like phantom imports and almost-right API usage.
ai-attestation - track AI-written code in git
Open standard and git hooks that mark which lines of a repo came from an AI tool, with detectors for 19 coding agents like Claude Code, Cursor, and Copilot. CC0 spec.
git-stage-batch - hunk-level commit curation
Hunk-by-hunk and line-by-line staging tool for git, designed to shape a clean commit history from messy development work. Lets you incrementally split experimental changes into logical commits.
branch-watch - track branch and fork sync across repos
Rust CLI that monitors branch and fork sync status across your GitHub repositories. Surfaces diverged forks, stale branches, and unmerged PRs from one terminal view.
claude-powerline - vim-style powerline for Claude Code
Lightweight powerline-style statusline for Claude Code with git status, session info, and color themes. TypeScript, no heavyweight dependencies.
voiden - design and test APIs in plain Markdown
Git-native API client where requests, tests, and docs are composed from reusable Markdown blocks. Bruno-style workflow with no lock-in, versioned alongside your code.
multi-gitter - apply changes across many repos
Go CLI to run a script across hundreds of repositories and open PRs from the diffs. The classic tool for org-wide refactors and dependency bumps.
betterleaks - configurable secrets scanner
Go-based secret scanner aimed at speed and configurability over gitleaks defaults. Designed for CI pipelines that need to tune false-positive rates.
gh-poi - safely clean up local git branches
GitHub CLI extension that detects which local branches were merged or closed via PR and prunes them safely, including squash-merged branches gh-branch can't see.
git-delete-merged-branches - prune merged branches
Python CLI that finds and deletes git branches already merged into a target. Handles squash-merge detection across multiple remotes.
GitComet - GPUI git client
Cross-platform desktop git client built on GPUI (the framework behind Zed). Aims to be the fastest open-source UI for git workflows.
diffnav - git diff pager with file tree
Sits on top of delta to add a GitHub-style file tree to git diffs. Navigate large diffs with arrows instead of scrolling one giant patch.
git-machete - branch tree manager and rebase automation
Maintains a tree of branches and automates the rebase/merge sequence across stacked PRs. Useful when your team works on chains of dependent branches.
wtp - git worktree CLI with smart navigation
Go CLI that automates git worktree setup, branch tracking, and switching between worktrees. Handy for AI-agent workflows that fan out across many branches.
koji - interactive conventional commits CLI
Rust CLI that walks you through composing a conventional commit, including type, scope, and breaking-change footers. Lightweight alternative to commitizen.
cocogitto - conventional commits toolbox
Rust toolkit for enforcing conventional commits, generating changelogs, and bumping semver tags. Plugs into hooks and CI.
git-newspaper - Victorian broadsheet from git history
CLI that renders any repo's commit history as a Victorian-era newspaper page. A clever take on git log visualization that prints headlines and columns instead of graphs.
beads_rust - local-first issue tracker in SQLite
Rust port of Steve Yegge's beads: a non-invasive issue tracker that stores tasks in SQLite with JSONL export for git collaboration. Designed to live alongside the codebase, not in a SaaS.
git-spice - manage stacked Git branches
Go CLI for working with stacked PRs: tracks dependent branches, restacks after rebases, and submits a stack to GitHub as linked pull requests. Alternative to git-branchless and Graphite CLI.
revup - upload stacked Git PRs in one command
Python git wrapper that turns a single push into multiple relative pull requests with patch revision tracking and rebase detection. Used in production at Skydio.
beads_viewer - graph TUI for Beads issue tracker
Go TUI on top of the Beads issue tracker with PageRank-based ranking, critical path, kanban, and dependency DAG views, plus a robot-mode JSON API for agents.
beads-ui - local UI for Beads issue tracker
Local web UI for the Beads issue tracker designed for collaborating with coding agents on issues. Pairs well with beads_viewer's TUI.
tuicr - terminal UI for local code review
Rust TUI for reviewing diffs locally before pushing. Browse hunks, leave inline comments, and produce a review without opening a browser.
sem - semantic version control CLI
Entity-level diff, blame, graph, and impact analysis for code. 23 languages parsed via tree-sitter so reviews work on functions instead of line ranges.
Destructive Command Guard
Rust CLI that blocks dangerous git and shell commands before an agent can run them. Pattern-matched safety net for autonomous coding agents.
parallel-code - Claude, Codex, Gemini side-by-side
Runs three coding agents in parallel git worktrees so you can compare outputs on the same task without branch swaps.
mob - smooth git handover for pair/mob programming
Tiny Go CLI that wraps the choreography of switching drivers in mob/pair sessions. `mob start`, `mob next`, `mob done` - no merge dance.
serie - rich git commit graph in your terminal
Ratatui-based TUI that draws a clean, magic-feeling commit graph from any repo. Faster to read than `git log --graph`, easier to navigate than tig.
gita - manage many git repos with sanity
Python CLI for running git commands across N repos at once. Groups, parallel fetch, and side-by-side status - perfect for monorepo-of-repos setups.
Related collections
Rust CLI and TUI tools worth installing
Fast, single-binary command-line tools written in Rust - covering git, logs, sandboxes, code intelligence, and terminal workflows.
Go CLI tools for developers and operators
Single-binary Go CLIs and TUIs across observability, git, shells, and DevOps - the tools that make Go the practical default for distribution-friendly CLIs.