Alternatives
Products that do what git-fire does
One command to back up every Git repo you have; and more!
- 1IM
2018 · github.com
- 2GA
Gitlogue is a CLI that turns your Git commits into a typing-style replay. It visualizes diffs line by line, shows the file tree, and plays back each edit as if it were typed in real time. Key points • Realistic typing animation • Syntax-highlighted diffs • File-tree view • Replay any commit • Self-contained CLI Demo video is in the README. Repo: https://github.com/unhappychoice/gitlogue
Nov 2025 · github.com
- 3

Monitor, sync & back up your git repos from the menu bar
Mar 2026 · apps.apple.com
- 4

- 5GT
2017 · gitorials.com
- 6

- 7

- 8

- 9UV
I built unf after I pasted a prompt into the wrong agent terminal and it overwrote hours of hand-edits across a handful of files. Git couldn't help because I hadn't finished/committed my in progress work. I wanted something that recorded every save automatically so I could rewind to any point in time. I wanted to make it difficult for an agent to permanently screw anything up, even with an errant rm -rf unf is a background daemon that watches directories you choose (via CLI) and snapshots every text file on save. It stores file contents in an object store, tracks metadata in SQLite, and…
Feb 2026 · unfudged.io
- 10

- 11GA
GAC is a tool I built to help users spend less time summing up what was done and more time building. It uses LLMs to generate contextual git commit messages from your code changes. And it can be a drop-in replacement for `git commit -m "..."`. Example: feat(auth): add OAuth2 integration with GitHub and Google - Implement OAuth2 authentication flow - Add provider configuration for GitHub and Google - Create callback handler for token exchange - Update login UI with social auth buttons Don't like it? Reroll with 'r', or type `r "focus on xyz"` and it rerolls the commit with your feedback. You…
Oct 2025 · github.com
- 12GF
2021 · github.com
- 13

- 14

- 15GP
no-mistakes is how I kill AI slop. It puts a local git proxy in front of my real remote. I push to no-mistakes instead of origin, and it spins up a disposable worktree, runs my coding agent as a validation pipeline, forwards upstream only after every check passes, opens a clean PR automatically, and babysits CI pipeline for me.
Apr 2026 · github.com
- 16RA
I built a CLI tool that lists out all the local git repos within a directory in an easy to read table format including relevant information such as last modified date and the status of branches in the repo, along with whether it is synced with remote or not. It also includes a bunch of flags to get exactly what you want in the format you want. I got this idea as I was trying organize the large amount of local git repos I had. I also found it particularly useful when traveling since I use a different device. In these cases, it is really helpful to know which local git repos I forgot to push…
2024 · github.com
- 17RC
2019 · github.com
- 18TA
Tuki is a small, open-source utility that lets you run one-off commands in production through Git, bringing version control and code review to production scripts. I built it after accidentally dropping a production table due to a console typo Key features: - Run scripts through Git PRs instead of direct console access - Built-in auditing via Git history - RBAC through standard Git permissions - Simple setup for non-Kubernetes environments - MIT licensed Demo & more details: https://github.com/hundredwatt/tuki Announcement blog post:…
2024 · github.com
- 19GM
Feb 2026 · github.com
- 20RG
2014 · randomgit.org
- 21HH
Mar 2026 · git-push.app
- 22GT
Jun 2026 · gitstock.org
- 23OC
Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal. The tool is completely offline - no network access is required.
2022 · onefetch.dev
- 24GB
git-branches is a go gettable command that displays branches with behind/ahead commit counts. If you've ever used GitHub, you'll notice their branches page displays this info. This is that, but for your local git repo, in the terminal. Go to any git repo you're working on and type: $ git branch feature/sanitized_anchor_name_context * master unfinished-attempt/alternative-sort-order wip/get-tweet-body Now, do `go get -u github.com/shurcooL/cmd/git-branches` on any machine with Go installed, and then: $ git-branches | Branch | Behind | Ahead |…
2015
Ranked by how close each launch is in meaning, then by votes. Refine with a description →