The Problem Every Developer Has Faced
We've all been there: AI modifies your code, removes important features, or breaks something critical. You want to roll back, but:
- You didn't make a backup
- Your last backup is outdated
- Git won't help if the changes aren't committed
- AI can't accurately recall what it changed
The Solution: CodeFootprint
CodeFootprint is a macOS app that automatically records every file change in your project folders:
- Automatic tracking - No manual action needed, it watches your folders 24/7
- Complete history - See exactly when files were created, edited, deleted
- Diff viewing - Compare any two versions of a file side by side
- Timeline view - Visual timeline of all changes across your project
- Export to AI - Export change logs for AI tools to understand what happened
- 100% Local - No cloud, no account, no data leaves your machine
Key Use Cases
1. AI Coding Safety Net
When AI tools modify your code, CodeFootprint records every change. If something goes wrong, you can see exactly what was changed and restore it.
2. Project Archaeology
Understand why code is the way it is. Browse the history of any file to see how it evolved.
3. Team Onboarding
New team members can explore the project's change history to understand the codebase evolution.
Technical Details
- Built with SwiftUI for native macOS performance
- Uses macOS file system events for efficient monitoring
- SQLite database for reliable local storage
- Minimal resource usage - runs silently in background
Get It Now
CodeFootprint is available on the Mac App Store. Search "CodeFootprint" or visit:
GitHub: https://github.com/Huaian666/CodeFootprint
What's your biggest pain point with tracking code changes? I'd love to hear your feedback in the comments!
Top comments (0)