https://github.com/iprokin/time-machinery-sh
To fulfill my backup needs, I use two simple bash scripts.
rsnapshot.sh which periodically takes snapshots of a specified folder using rsync and hardlinks. You could then browse the past states of your folder with your filebrowser.
teletime.sh which allows you to run programs so they see the past versions of files instead of current ones.
These scripts are very helpful when I do computational experiments with ipython notebook. Without the risk of losing something, I could modify my files as I can always go back in time with this setup.