“Finally — Code History, Perfected. The Ultimate CTRL+Z for VS Code.”
The undo/redo system VS Code users have dreamed of for years.
The Most Powerful Code History System Ever Built
Features
Infinite undo/redo (survives restarts)
Visual timeline panel (exactly like Photoshop)
Jump to any moment in time
Take named snapshots
Branching timelines ("what-if" experiments)
Side-by-side diff of any two points
AI-powered change summaries (coming v1.1)
Works without Git
Zero lag — smart compression & debouncing
How to Use
It starts working the second you install it — no setup required.
1. Open the Timeline
Press Ctrl+Shift+P → type "Open TimeMachine Timeline"
Or click the clock icon in the Activity Bar
2. Travel Through Time
See every change with timestamp & preview
Click any moment → your entire workspace instantly restores to that state
Use Ctrl+Z / Ctrl+Y normally — or click later moments to redo
3. Take a Snapshot (Never Lose a Perfect State)
When your code is perfect:
Press Ctrl+Shift+P → "TimeMachine: Take Snapshot"
Type a name (e.g., "Login working", "Before refactor")
It stays pinned forever with a star
4. Keyboard Shortcuts (Super Fast)
Action
Shortcut
Open Timeline
Ctrl+Alt+T
Take Snapshot
Ctrl+Alt+S
Jump to Previous Moment
Ctrl+Shift+Z (extended undo)
Jump to Next Moment
Ctrl+Shift+Y (extended redo)
5. Survives Everything
Close and reopen VS Code → your full history is still there
Close the entire computer → history still waits for you
Works even if you have no Git repo!
Real-World Examples
→ You accidentally deleted a function 2 hours ago → Open timeline → click that moment → done
→ Boss says "I liked the version from yesterday morning" → Find the snapshot → restore instantly
→ You're experimenting → Take snapshot → break everything → click snapshot → safe again.
### Your history survives:
Closing VS Code
Restarting your computer
Switching projects
Even without Git!
---
### Author
**Moon Gulzar**
Full-Stack Developer | VS Code Extension Creator
Author of the popular **Web Project Manager** extension
- GitHub: [@MoonGulzar](https://github.com/MoonGulzar)
- Extension: [TimeMachine for Code]
(https://marketplace.visualstudio.com/items?itemName=MoonGulzar.timemachine-for-code)
- Linkedin: https://linkedin.com/in/moongulzar
If this extension saves you from one "I just lost 2 hours of work" moment — star this repo and consider [sponsoring me](https://github.com/sponsors/MoonGulzar)
---
## Installation
```bash
# Or just search in VS Code Extensions
ext install MoonGulzar.timemachine-for-code
---
## FAQ
**Q: Does TimeMashine replace Git?**
A: No. TimeMashine complements Git by giving instant, fine-grained history for every file, even for unsaved or experimental changes.
**Q: Is my data stored externally?**
A: No. All history is stored locally in your workspace. Your code stays private.
---
## Contributing
Contributions, issues, and feature requests are welcome! Feel free to **fork the repo and create a pull request**.
---
🚀 **Never lose track of your code again — TimeMashine is here.**