git
Git, rewritten by agents, in Rust, as a library.
Grit is an agent-driven, library-oriented reimplementation of Git in Rust, aiming to pass Git's own test suite.
Related contents:
The mighty, self-hostable Git server for the command line🍦
Related contents:
Learn Branches, Commits, Staging and Remotes.
Practice Git in an interactive browser terminal with a visual repository model. Learn the working directory, staging area, local commits, branch pointers, remotes, fast-forward merges, fetch, and rebase.
A fast, native Git client that runs your dev servers too.
Multi-repo Git GUI with a built-in PTY-backed dev-server launcher. Switch branches, commit, push, and start every project's dev server from one window.
Gives you a folder for every commit in your git repository.
Extremely experimental software with lots of bugs but it works for me and I've found it a tiny bit useful.
Related contents:
TreeTrek is a free, open-source, responsive, optimized, authentication- and dependency-free PHP web application for browsing raw Git repositories in either a self-hosted or shared host environment. It is a human-guided, AI-implemented, greenfield implementation having zero command execution functions.
Comments that are easy to grok and grep.
Related contents:
A lightweight self-hosted Git server running on Cloudflare Durable Objects. Fast, searchable, yours.
A self-hostable git remote backed by Cloudflare Durable Objects. One DO per repo, SQLite storage, FTS5 search, delta compression via xpatch. Built in Rust with workers-rs.
Related contents:
🐙 untangle complex merges 🐙
mergetopus is a tool that helps teams follow a structured workflow for very large merges by splitting one risky merge into parallelizable tasks
Understand Any Codebase in Minutes, Not Hours
AI-powered repository analysis that turns complex codebases into interactive documentation, dependency graphs, and intelligent conversations.
Related contents:
A new developer platform is coming. Every commit tells a story. Now you can read it.
Entire CLI hooks into your git workflow to capture AI agent sessions on every push. Sessions are indexed alongside commits, a searchable record of how code was written.
Related contents:
Track AI Code all the way to production
An open-source Git extension for tracking AI code through the entire SDLC. Once installed, it automatically links every AI-written line to the agent, model, and transcripts that generated it — so you never lose the intent, requirements, and architecture decisions behind your code.
Containerized Hosts for AI Agents. Localhost service isolation and orchestration for git worktrees.
Coasts (Containerized Hosts) is a CLI tool with a local observability UI for running multiple isolated instances of a full development environment on a single machine. It works out of the box with your current setup: no changes to your existing application code, just a small Coastfile at your repo root. If you already use Docker Compose, Coasts can boot from your existing docker-compose.yml; if you do not use Docker or Compose, Coasts works just as well.
Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs. Fully Native App for Agentic Coding. Run issue-driven coding workflows in one native workspace.
Arbor is a Rust-powered native workspace with a shared daemon for the desktop app, web UI, CLI, and MCP server. Create worktrees from issues, run embedded terminals and managed processes, inspect PR context, and keep coding agents visible without juggling tools.
A Better Secrets Scanner. Detect Leaked API Keys & Credentials. A Better Secrets Scanner built for configurability and speed.
Betterleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, and whatever else you wanna throw at it via stdin. If you wanna learn more about how the detection engine works check out this blog: Regex is (almost) all you need.
Related contents:
A rich git commit graph in your terminal, like magic 📚
Serie (/zéːriə/) is a TUI application that uses the terminal emulators' image display protocol to render commit graphs like git log --graph --all.
Turn Your GitHub History Into an RPG Adventure. Every commit you've ever pushed just became XP.
Git Quest turns your GitHub history into a living RPG character. Your top language picks your class, your streak fuels your power, your stats automatically battle dungeons while you code.
pertmux ([ru]-pert multiplexer) - unified SWE Dash. Your MRs. Your worktrees. Your agents. One dashboard.
A Rust TUI that links GitLab/GitHub merge requests to local branches, tmux sessions, and AI coding agents — one place for everything.
pertmux ([ru]-pert multiplexer) is a unified SWE dashboard that links GitLab/GitHub MRs to local branches/worktrees, tmux sessions, and coding agent instances. It provides a real-time view of merge request status, pipeline health, worktree management, and session progress — all from a single TUI.
Git-like version control CLI backed by PostgreSQL with pg-xpatch delta compression.
Related contents:
your repository becomes your agent. The Open Standard for Git-Native AI Agents. The open standard for defining, versioning, and running AI agents natively in git.
A git-native, framework-agnostic, open standard for defining AI agents. Version-controlled config that exports to Claude Code, OpenClaw, Lyzr Agent, Chimera, NanoBot, CrewAgent, and Agents SDK.
CredSweeper is an advanced credential detection tool designed to identify exposed credentials such as passwords, API keys, tokens, and other sensitive information across source code, configuration files, documents, and binary assets. CredSweeper scans regular files, embedded data in containers, and files added in Git commits. The tool combines pattern-based detection, machine learning–based validation, and deep file inspection to deliver comprehensive and accurate security scanning for modern codebases and repositories.
Related contents:
Dependency tools for git
A git subcommand that indexes your dependency changes into a queryable database. Find out who added a package, when, and why.
Related contents:
Continuously update everything. A Declarative Update Policy Engine.
"Automatically open a PR on your GitOps repository when a third party service publishes an update"
Updatecli is a tool used to apply file update strategies. Designed to be used from everywhere, each application "run" detects if a value needs to be updated using a custom strategy then apply changes according to the strategy.
You describe your update strategy in a file then you run updatecli to it.
Related contents:
deff is a Rust TUI: interactive, side-by-side file review for git diffs with per-file navigation, vertical and horizontal scrolling, syntax highlighting, and added/deleted line tinting.
Store git objects and refs in PostgreSQL tables. Standard git push/clone work against the database through a libgit2-based backend.
Related contents:
Git integration usable to store encrypted secrets in the git repository while having the plaintext available in the working tree. An alternative to git-crypt using age instead of GPG.
Do not use this tool unless you understand the security implications. I am by no mean a security expert and this code hasn't been audited. Use at your own risk.
Git Worktree TUI.
LazyWorktree lets you create, switch, and manage Git worktrees from a keyboard-driven TUI. It shows PR status, CI checks, and diffs alongside your worktree list.
A git diff pager based on delta but with a file tree, à la GitHub.
A developer's worst nightmare: a tool that silently corrupts your Git history.
Related contents:
pre-commit is a framework to run hooks written in many languages, and it manages the language toolchain and dependencies for running the hooks.
prek is a reimagined version of pre-commit, built in Rust. It is designed to be a faster, dependency-free and drop-in alternative for it, while also providing some additional long-requested features.
the sovereign forge.
Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.
Fast, powerful, git-native ticket tracking in a single bash script. Dependency graphs, priority levels, zero setup.
The git-backed issue tracker for AI agents. Rooted in the Unix Philosophy, tk is inspired by Joe Armstrong's Minimal Viable Program with additional quality of life features for managing and querying against complex issue dependency graphs.
🤖 CLI tool to help you manage repositories.
mani is a CLI tool that helps you manage multiple repositories. It's useful when you are working with microservices, multi-project systems, multiple libraries, or just a collection of repositories and want a central place for pulling all repositories and running commands across them.
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows.
Worktrunk's three core commands make worktrees as easy as branches. Plus, Worktrunk has a bunch of quality-of-life features to simplify working with many parallel changes, including hooks to automate local workflows.
On December 17, 2025, an AI agent (Claude) ran git checkout -- on multiple files containing hours of uncommitted work from another agent (Codex). This destroyed the work instantly and silently. The files were eventually recovered from a dangling Git object, but this incident revealed a critical gap: AI agents can execute destructive commands without understanding the consequences.
The AGENTS.md file already forbade such commands, but instructions alone don't prevent execution. This hook provides mechanical enforcement - the command is blocked before it can run.
A lightweight code editor with vim mode, Git integration, and agentic AI editing.
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
Enforce the habit of self-documenting code through better commit messages.
smartcommit is an intelligent, AI-powered CLI tool that helps you write semantic, Conventional Commits messages effortlessly. It analyzes your staged changes, asks clarifying questions to understand the "why" behind your code, and generates a structured commit message for you.
a minimal wrapper around git’s native worktree commands. It adds organizational convention while letting git handle all the complexity.
Related contents:
Quickly rewrite git repository history (filter-branch replacement).
git filter-repo is a versatile tool for rewriting history, which includes capabilities I have not found anywhere else. It roughly falls into the same space of tool as git filter-branch but without the capitulation-inducing poor performance, with far more capabilities, and with a design that scales usability-wise beyond trivial rewriting cases. git filter-repo is now recommended by the git project instead of git filter-branch.
Related contents:
✨ A fast, cross-platform CLI tool to check the git status of multiple projects organized by categories.
Run check-projects to see which of your projects have uncommitted changes, are ahead of remote, or have other git status indicators.
Emdash is an orchestration layer for running multiple coding agents in parallel in isolated Git worktrees.
An orchestration layer for running multiple coding agents in parallel, each isolated in its own Git worktree. Run several agent instances concurrently to tackle independent subtasks or experiments.
Emdash lets you develop and test multiple features with multiple agents in parallel. It’s provider-agnostic (we support 10+ CLIs, such as Claude Code and Codex) and runs each agent in its own Git worktree to keep changes clean; when the environment matters, you can run a PR in its own Docker container. Hand off Linear, GitHub, or Jira tickets to an agent, review diffs side-by-side, and keep everything local.
AI-powered git commit message rewriter using GPT.
Automatically rewrite your entire git commit history with better, conventional commit messages using AI. Perfect for cleaning up messy commit histories before open-sourcing projects or improving repository maintainability.
Microsoft's Git hosting, with integrated AI scraping for OpenAI.
Related contents:
The most-comprehensive AI-powered DevSecOps platform.
Related contents:
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Related contents:
Code review for the age of AI. Ship higher quality code, faster.
Graphite is the complete AI code review platform built to keep you unblocked.
Related contents:
Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories.
Related contents:
Visual diff and merge tool.
Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.
Related contents:
An interactive and powerful Git interface for Neovim, inspired by Magit.
Related contents:
Minimal journaling CLI for developers. Git-backed, terminal-native, zero friction. Just type journal and start writing.
journalot is a CLI tool for maintaining a daily markdown journal with Git-based version control. It's designed to be lightweight and easy to use, promoting mindfulness and reflection.
You can also search past entries by keyword or date using command-line tools like grep or fzf. For example, grep "confidence" or "new idea" ~/journalot/entries/*.md
tightly-knit social coding.
tangled is new social-enabled git collaboration platform built on atproto.
we envision a place where developers have complete ownership of their code, open source communities can freely self-govern and most importantly, coding can be social and fun again.
Related contents:
DevOps Platform Powerful. Simple. Git server with CI/CD, kanban, and packages. Seamless integration. Unparalleled experience.
A tool to perform transformations on code repositories with AI.
Related contents:
This page measures the concentration of user data on the Fediverse, the Atmosphere, and public git forges according to the Herfindahl–Hirschman Index (HHI) and the Shannon Index.
Zuul is an open source CI tool.
Zuul is a project gating system. Keep your builds evergreen by automatically merging changes only if they pass tests.
Related contents: