Unfucked - version all changes (by any tool) - local-first/source avail
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…
Unfucked - version all changes (by any tool) - local-first/source avail launched on February 26, 2026 with 137 votes, #228 of 16,628 launches that month and more than 95% of that year's launches.
In plain words
Unfucked is a background daemon that automatically snapshots every text file in chosen directories on each save, storing versions in an object store with metadata in SQLite. It lets users query and restore any previous version through a CLI or UI, using familiar git-like commands such as log, diff, and restore. Built to protect against accidental overwrites and deletions—especially from AI agents—it ignores binaries and respects .gitignore files. It's designed for developers and teams working with AI tools who need comprehensive version recovery without relying on git commits.
written from the facts on this page · September 2026
From the sources
Every file change, recorded in real time. Rewind any file to any second. No commits required.
UNF* recorded every version. Rewind any file to any second. No commits required. Open source · MIT / Apache-2.0 · Star us on GitHub FSEvents on macOS, inotify on Linux. Respects .gitignore by default, with an opt-in override. Skips binaries. 3-second smart debounce, capped at 15 seconds so sustained bursts still land while they are running. BLAKE3 content hashing. SQLite with ACID guarantees. Content-addressed, so identical files are stored once. Local-only, always. Point-in-time restore for any file, any second. Manual pruning with unf prune to reclaim space. Local: "2026-08-25 21:10:03" — exactly what unf log prints, trailing -0600 offset and all. Quote it, or the…from unfudged.io
In the maker’s words, at launch
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…
Does a similar job
all alternatives →
- WSWe scaled Git to support 1 TB repos2022 · xethub.com · ▲279
I’ve been in the MLOps space for ~10 years, and data is still the hardest unsolved open problem. Code is versioned using Git, data is stored somewhere else, and context often lives in a 3rd location like Slack or GDocs. This is why we built XetHub, a platform that enables teams to treat data like code, using Git. Unlike Git LFS, we don’t just store the files. We use content-defined chunking and Merkle Trees to dedupe against everything in history. This allows small changes in large files to be stored compactly. Read more here:…
`fzf` * `Git` done right2020 · github.com · ▲251interactive `git` with the help of `fzf`. Contribute to bigH/git-fuzzy development by creating an account on GitHub.
Deff – Side-by-side Git diff review in your terminalFeb 2026 · github.com · ▲120deff is an interactive Rust TUI for reviewing git diffs side-by-side with syntax highlighting and added/deleted line tinting. It supports keyboard/mouse navigation, vim-style motions, in-diff search (/, n, N), per-file reviewed toggles, and both upstream-based and explicit --base/--head comparisons. It can also include uncommitted + untracked files (--include-uncommitted) so you can review your working tree before committing. Would love to get some feedback
Gitlogue – A terminal tool that replays your Git commits with animationNov 2025 · github.com · ▲159Gitlogue 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
A versioned filesystem inspired by Git2012 · github.com · ▲115🔥 a versioning filesystem inspired by git. Contribute to artagnon/phoenixfs development by creating an account on GitHub.
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 20d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 29d ago · world.pixverse.video

Source: Show HN post ↗ · launch text quoted in part
Launched alongside, February 2026
the whole month →



Lovon AI Therapy▲801Feel closer and have more fun with your partner every day!
AI · Feb 2026 · lovon.app

Hello my name is Ben Ward for the past 3 years I have been remastering the financial game Wall Street Raider created by Michael Jenkins originally on DOS in 1986. It has been a rough journey but I finally see the light at the end of the tunnel. I just recently redid the website and thought maybe the full story of how this project came to be would interest you all. Thank you for reading.
Work · Feb 2026 · wallstreetraider.com