Google Drive Folder Link

Personal Project

2026

Google Drive Folder Link
Google Drive Folder Link

Vertical

Productivity

Geography

Global

Media Type(s)

Obsidian Plugin

Tags

TypeScriptObsidianGoogle Drive APIOAuthOpen Source
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