Plugin: Vault Share - Shares your vault among your devices

Disclaimer

Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No (But Claude helped me!)


Check out Vault Share (at the Obsidian community site: Vault Share - Obsidian Plugin )!

It shares (all or part of) your vault with your other devices, using Google Drive as the rendezvous (a “group” vault, if you will).

I wrote it to suit my personal workflow: I have Obsidian on my desktop, also on my tablet and my phone and I really wanted to have my task list everywhere: plan my day at my desk in the morning, check off todo’s from my phone on the go, maybe pull out the tablet in the park and work on my journal, be able to review it at my desk when I get back home… Maybe this sounds familiar?

It’s focused on ensuring that you see the latest version of a file whichever device you open it from, and not so much on downloading the other changes you’re not looking at, though it does get around to those eventually. So it seemed a misnomer to call it “synchronization”, I settled on “sharing”.

I’ve been using it for the last week or so but I’d love to get some more mileage on it, and to hear your feedback.

Issues and discussions at the Github project:

Hi,
I’m willing to use the Vault share plugin.

Have anyone tried this plugin, and how safe is it, since it requires to enter the password of the Google account.

Anyone tested it ?

As the dev, I can say that I’m using it daily and I care about the integrity of my vaults.

But you’re right to be cautious about this plugin. By design, it as a lot of power: it can read and write all your notes (subject to a self-imposed filter) and it can read and write files in your Google Drive (though there, it uses the https://www.googleapis.com/auth/drive.file scope, which Google limits to read/write only files and folders that the app itself creates, described in Google API scopes).

A cautious approach would be to start off with a separate local vault and a new Google account. You can create a second Google account for free, and this gives you a separate Google Drive (which you can later share back with your main account if desired). When the plugin (or any other Google OAuth2 app) opens the browser prompt for permission, it will show both accounts and you will need to be careful to choose the right account for the app.

And I intend to provide good support for this plugin, I will take problem reports seriously! I’d ask you open an issue directly on the plugin repo: Issues · bobhy/vault-share · GitHub , I’m not active on Obsidian forums.