alex-sherman31 downloadsUse a Google Drive folder as your vault, with a local cache for fast access on desktop and mobile.
An Obsidian plugin for Desktop and Mobile that mounts a Google Drive folder as a virtual vault backend by replacing app.vault.adapter at runtime (GoogleDriveDataAdapter), backed by an in-memory + IndexedDB cache.
.obsidian/ (settings, plugins, workspace state)..obsidian/* are transparently routed to Obsidian's native platform adapter (FileSystemAdapter on Desktop, CapacitorAdapter on Mobile).GoogleDriveDataAdapter:.obsidian/ are served from a fast in-memory + IndexedDB cache backed by the Google Drive v3 REST API.![[image.png]]) are served via in-memory blob: URLs (URL.createObjectURL) from getResourcePath() without writing files to your local disk.<1ms) and coalesce into a single debounced multipart/related upload to Google Drive.changes.list and reconciled directly into Obsidian's Vault, MetadataCache, and open MarkdownView editors.node_modules with Bun)bun test
bun run build
Copy main.js and manifest.json into your stub vault's plugin directory:
<YourVault>/.obsidian/plugins/drive-view/
├── main.js
└── manifest.json
http://127.0.0.1/?code=... URL from your browser's address bar, and paste it into the modal.