(Note: this is a rough draft of a blog post I'd like to publish to https://versionpress.com/blog.)
Run VersionPress on Local by Flywheel
Local by Flywheel is a great way to run WordPress sites locally. Here is how you can experiment with VersionPress using this tool.
(Note: You'll be able to try change tracking, undo, restore and other features of VersionPress but not its cloning and merging features which require two environments to work with.)
First, create a new site in Local. I'd also recommend enabling HTTPS for good measure (modern browsers will be happier). Local makes this super-easy, just click the Trust button on the SSL tab and update the site's URL (I prefer to do that via WP-CLI, open the SSH session as shown below and execute something like
wp search-replace --all-tables http://vp-demo.local https://vp-demo.local).