# Time Machine plugin for Obsidian A plugin that makes it a breeze to see (and revert) the changes made between the current version of a note and past versions saved either by the [[Obsidian File Recovery]] system or by [[Git]] (if your vault is also a Git repository). It provides a dedicated "Time Machine" view where you can navigate between snapshots of the currently active note, see the differences with the current version, restore previous versions, and also restore specific parts of previous versions. Since 1.4.0, a "Compare with" toggle picks what the selected version is compared against: the current file (cumulative changes up to now, the default) or the next version (the incremental change of each step, like the core File Recovery view). Since 1.5.0, there is also a side-by-side view: it opens the note as it was in a pane beside the live editor, so an old version can be read on the left while the note stays editable on the right. A version rail across the top gives every version its own mark, grouped under Today / Yesterday / Last 7 days / Last 30 days and then by year, and a switch flips the pane between the old version and the diff. Old versions render with their `dataviewjs` and Dataview blocks shown as source rather than executed, so browsing history never runs code against the vault as it is today. ![[Time Machine plugin for Obsidian - side by side.png]] ![[Time Machine plugin for Obsidian - example.png]] ![[Time Machine plugin for Obsidian - time machine.png]] ![](https://youtu.be/8dQ4ynXQyq4) ## References - Community: https://community.obsidian.md/plugins/time-machine - Documentation: https://dsebastien.github.io/obsidian-time-machine/ - Source code: https://github.com/dsebastien/obsidian-time-machine ## Related -