Case study · Personal Project · 2026
Google Drive Folder Link
An Obsidian plugin that attaches a Google Drive folder to any note via fuzzy search, with one-click access to the linked folder from the note's properties pane.
Overview
Google Drive Folder Link bridges the gap between Obsidian's note-first knowledge graph and the reality that most teams' working files still live in Google Drive. Rather than copy-pasting Drive URLs into notes (and losing them when folders get reorganized), the plugin associates a Drive folder with a note via a fuzzy-search picker and stores the association in the note's frontmatter, where it stays durable, searchable, and portable across devices.
How it works
- In-memory tree cache. The plugin walks the configured root folders once and caches the tree in memory, making subsequent fuzzy searches feel instant. Much faster than per-keystroke Drive API calls would allow.
- My Drive + Shared Drives. Both are searchable from a single picker.
- Frontmatter as source of truth. The Drive folder ID and display name are stored in the note's properties (
googleDriveFolderId,googleDriveFolderName), so the link survives note moves, vault syncs, and exports. - Properties-pane integration. A clickable link appears in the Properties pane to open the folder in the browser. Command-palette and right-click menu entries are also wired up.
- User-owned credentials. Each user creates their own Google Cloud OAuth credentials, so the plugin never funnels traffic through a shared backend or asks users to trust a third-party token broker.
References
- Repository: github.com/andrewmarconi/GoogleDriveFolderLink