DEV Community

Alik
Alik

Posted on

Stop Losing Code: Why I Built a File Change Tracker That Runs Locally

If you've ever accidentally overwritten a file, lost hours of work to a misguided refactor, or wondered "what did I change last Tuesday?" — you're not alone.

As developers, we trust git for version control. But git only tracks what you explicitly commit. The messy in-between goes completely unrecorded.

That's why I built CodeFootprint.

What It Does

CodeFootprint is a macOS app that quietly monitors your project folders and records every file change in real time:

  • Edits — See exactly what changed, line by line
  • Deletions — Recover accidentally deleted files
  • Timelines — Browse your entire project history chronologically
  • Diffs — Compare any two versions of a file

Why Local?

100% local. No cloud uploads. No account required. No subscription. Your code stays on your machine.

The AI Workflow Connection

When you use Cursor, Copilot, or Claude to generate code, things move fast. CodeFootprint gives you a safety net — a complete record of every change, so you can always see what the AI did and roll back if needed.

Try It

CodeFootprint is available on the Mac App Store. Just point it at your project folder and it starts tracking immediately.

Get CodeFootprint on the Mac App Store


What is your worst "I lost my code" story? Share in the comments!

Top comments (0)