Open Source Git Tools
Git is a distributed version control system that records changes to files, especially source code, so people can review work, restore earlier versions, and collaborate without overwriting one another. Its branches let developers work on features or fixes in parallel, while commits and merges help track how changes fit together. Git also supports workflows ranging from individual projects to large teams coordinating contributions across different locations.
Open source tools in this area include graphical and terminal clients, hook managers, diff utilities, worktree helpers, code hosting platforms, and workflow automation. When choosing one, consider its license, maturity, maintenance activity, platform and Git version requirements, and compatibility with your existing tools and practices. These tools can help individual developers, project maintainers, and teams improve code review, manage parallel work, and automate routine tasks.
4 repositories · updated October 4, 2026

atlas: Coordinate Coding Agents and Track Their Changes
Atlas is a desktop workspace for running multiple coding agents against one codebase and connecting their work to Git commits. It captures sessions and shares project context so teams and individuals can recover why a change was made and switch agents without restarting from scratch.
NewHealth 78/100

worktrunk: Manage Git Worktrees for Parallel Development
Worktrunk is a Rust CLI that simplifies creating, switching between, and cleaning up Git worktrees. It suits developers running parallel tasks, especially with AI coding agents, who want consistent worktree workflows and automation.
ActiveHealth 79/100

froggit: Manage Git Repositories in a Terminal UI
Froggit is a keyboard-driven terminal interface for everyday Git work, with visual feedback for staging, branches, commits, and remotes. It suits developers who want a streamlined alternative to running Git commands individually.
QuietHealth 25/100

lefthook: Manage Git Hooks Across Projects
Lefthook is a fast, Go-based manager for configuring and running Git hooks across projects and languages. Use it to automate checks around commits and pushes, with options for parallel jobs, file filtering, scripts, and local overrides.
ActiveHealth 68/100