Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Google Drive Launcher (Unofficial)New to Visual Studio Code? Get it now.
Google Drive Launcher (Unofficial)

Google Drive Launcher (Unofficial)

Dimy Osman

| (0) | Free
Unofficial. Opens Google Drive stubs (.gdoc, .gsheet, and related types) in your system browser or Cursor’s browser. Not affiliated with Google.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Google Drive Launcher (Unofficial)

Unofficial community extension by Dimy Osman.

Not affiliated with Google. This is not an official Google product. It is not endorsed, sponsored, or approved by Google LLC, Alphabet Inc., or their affiliates. “Google Drive,” Docs, Sheets, Slides, and related names are trademarks of their respective owners. Their use here is only to identify local Drive stub files. No partnership or rights are implied.

Opens Google Drive stub files (.gdoc, .gsheet, .gslides, and related types) from Cursor / VS Code, either in your system browser or Cursor’s built-in browser.

VS Marketplace Open VSX GitHub Buy me coffee and AI tokens

Install

Recommended: Extensions marketplace

  1. Open Extensions in Cursor or Visual Studio Code.
  2. Search for Google Drive Launcher (Unofficial) or dimy-osman.google-drive-launcher.
  3. Click Install.

Listings:

  • Open VSX (Cursor)
  • Visual Studio Marketplace

Alternative: Install from VSIX

Download a release VSIX from GitHub, or build one (see Development), then Extensions → ⋯ → Install from VSIX…. Reload the window after installing.

What it does

Drive for desktop leaves small stub files in your folders. The editor cannot edit them like normal documents. Google Drive Launcher intercepts those stubs and opens the real online file instead.

  1. Click a stub in the explorer.
  2. If gdl.openTarget is ask (default), choose:
    • Default browser — via Google Drive for desktop
    • Cursor browser — Cursor’s built-in browser (URL from stub JSON, or DriveFS metadata when the stub is not readable)
  3. Optionally Remember for this workspace.
  4. Change later with Google Drive Launcher: Change Open Target (Workspace) or .vscode/settings.json.

Workspace wiring

{
  "workbench.editorAssociations": {
    "*.gdoc": "gdl.open",
    "*.gsheet": "gdl.open",
    "*.gslides": "gdl.open",
    "*.gdraw": "gdl.open",
    "*.gform": "gdl.open",
    "*.gtable": "gdl.open",
    "*.gscript": "gdl.open",
    "*.gsite": "gdl.open",
    "*.gjam": "gdl.open"
  },
  "gdl.openTarget": "ask"
}

Set "gdl.openTarget" to "system" or "cursor" to skip the popup for that workspace.

Disclaimer & legal

  • Unofficial / third-party: independent community project.
  • No rights from Google: no trademark license, partnership, or official support.
  • Support: use GitHub Issues only; do not contact Google about this extension.
  • AS IS: MIT License; no warranties. Drive stub formats and Drive for desktop behavior can change at any time.

See NOTICE.

Development

npm install
npm run package
cursor --install-extension ./google-drive-launcher-1.0.7.vsix --force

Publishing notes for maintainers: docs/PUBLISH.md.

Buy me coffee and AI tokens

If this extension helps, you can buy me coffee and AI tokens.

License

MIT © Dimy Osman. See LICENSE.

Google Drive and related marks remain the property of their respective owners.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft