Drive Bridge

by Murat Mayadağ
5
4
3
2
1
Score: 49/100

Description

Two-way Google Drive sync for Obsidian, desktop and mobile. Also picks up files other apps put in the folder. Your own OAuth client, no third-party server.

Reviews

No reviews yet.

Stats

1
stars
118
downloads
0
forks
5
days
1
days
3
days
111
total PRs
0
open PRs
5
closed PRs
106
merged PRs
126
total issues
13
open issues
113
closed issues
183
commits

Latest Version

3 days ago

Changelog

  • The vault's Drive folder is tagged with a device-local id in Drive properties, so a moved or renamed folder is found again instead of starting a fresh one. A folder already tagged for a different vault, or found only in the trash, fails the sync with a clear message rather than being taken over or recreated (#78).
  • Forget this device's folder tag, next to Clear records in Advanced → Development: forgets the tag above, so the next sync adopts whatever the folder currently carries, or writes a new one (#228).

README file from

Github

Drive Bridge

Two-way sync between your Obsidian vault and a Google Drive folder, on desktop and mobile. Unlike plugins that only see the files they created, Drive Bridge picks up every file in the folder, so notes from other apps, AI assistants, scripts or teammates show up like any other note.

  • Nothing silently lost: conflicting edits are merged or kept side by side, and large deletions stop and ask.
  • Your own Google OAuth client: files move only between your device and your Google Drive, with no server in between.
  • No telemetry, no analytics and no code downloaded at runtime.

[!WARNING] Back up your vault first. Two-way sync can overwrite or delete files on either side.

How it fits together

Drive Bridge keeps your vault and one Google Drive folder in step, on every device you install it on. How other tools get notes into the folder is up to them and Drive's sharing settings. Seeing more also means more can go wrong, so safety comes first.

Features

Two-way sync · Sees every file · Nothing silently lost · Easy setup · Recovers on its own · Private by design

Install

Install Drive Bridge from the Obsidian Community directory, or in Obsidian: Settings → Community plugins → Browse, search for Drive Bridge, then Install and Enable.

To try pre-releases before they reach the directory, use BRAT; the steps are in TECHNICAL.md.

Set up

  1. Create a Google Cloud OAuth client (Desktop app) with the Drive API enabled.
  2. On each device, open Google account in Drive Bridge settings, enter the client ID and secret, press Sign in with Google, and paste back the address the browser ends on. No terminal needed; a token from rclone works too.
  3. Pick a Drive folder and run your first sync.

Step-by-step instructions and the reasoning behind each choice are in TECHNICAL.md.

Privacy

The only requests Drive Bridge makes are to Google, and to a webhook URL if you set one yourself. It collects no usage statistics, has no analytics or crash reporting, and never touches the clipboard. Setup links to the Google Cloud Console, GitHub and the coffee page open in your browser; the plugin sends nothing to them. Details, including every address the plugin calls, in PRIVACY.md.

Support

If the plugin saves you a headache, you can star it on GitHub or buy me a coffee. The settings link to both at the bottom; they open in the browser and the plugin sends nothing. Contributions of code and bug reports are welcome too, see CONTRIBUTING.md.

License

MIT

Author

Murat Mayadağ