Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Spectacles Sync

MaxMax147 downloads

Sync your vault to Spectacles AR glasses to explore your notes as a 3D knowledge graph.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Export your Obsidian vault as a JSON knowledge graph and sync it to a Spectacles AR Lens, where you can explore your notes as a 3D graph. Your vault is end-to-end encrypted with a password you choose — the backend only ever stores an unreadable blob.

How it works

  1. Open Settings → Spectacles Sync and choose a password.
  2. Run Sync vault to Spectacles from the command palette (or click the glasses ribbon icon). The plugin encrypts your vault locally and uploads the ciphertext.
  3. On the Spectacles Lens, enter the same password to decrypt and view your graph. The password is the only pairing secret — there is no separate code.
  4. Re-sync any time. Enable Auto-sync on save to re-upload about 30 seconds after you stop editing.

Privacy & network use

This plugin sends data over the network. Exactly what happens:

  • Where: your vault is uploaded to a backend server (default https://spectacles-sync-backend-production.up.railway.app, configurable under Settings → Advanced → Backend URL). You can self-host the backend and point the plugin at your own URL.
  • What: a single end-to-end encrypted blob. Before anything leaves your device it is encrypted with a key derived from your password (NaCl secretbox / XSalsa20-Poly1305). The server stores only the ciphertext plus a password-derived identifier — it cannot read your notes, and neither can anyone with access to the server.
  • Plaintext contents (inside the encrypted blob): note titles, paths, a 280-character excerpt per note, tags, links, frontmatter, headings, word counts, and timestamps. Full note bodies are included only if you enable Sync full note body (off by default).
  • What is never sent: your password. It never leaves your device.
  • Excluding notes: use Excluded folders and Excluded tags in settings to keep notes out of every sync.

Deleting your data

Run Delete remote Spectacles data from the command palette, or click Delete remote data under Settings → Danger zone. This permanently removes your uploaded blob from the backend.

Because encryption is keyed to your password, the password cannot be recovered if lost — pick one you'll remember.

Development

npm install
npm run dev      # esbuild watch, rebuilds main.js in place
npm run build    # type-check + production build

Symlink this folder into a test vault's .obsidian/plugins/spectacles-sync/, then enable the plugin under Settings → Community plugins.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Export your Obsidian vault as a JSON knowledge graph and sync it to a Spectacles AR Lens to explore notes in 3D. Encrypt the export locally with a password-only key (server stores only ciphertext), choose to include full note bodies or exclude folders/tags, and enable auto-sync to keep the lens up to date.
ExportVisualizationIntegrations
Details
Current version
0.1.0
Last updated
5 months ago
Created
5 months ago
Updates
1 release
Downloads
147
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
MaxMaxr3d5
GitHubr3d5
  1. Community
  2. Plugins
  3. Export
  4. Spectacles Sync

Related plugins

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Mermaid View

Handle Mermaid files as first-class citizens, rendering them fullscreen when opened.

Markmind

Mind map, outline and PDF annotation tool. (Closed source)

Vault Graph

Your whole vault as one disc: notes packed into folder wedges on a fixed lattice, sized by links, with a growth heatmap, timeline, search and per-folder filters. Deterministic, not force-directed - the same vault always draws the same picture.

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

BRAT

Easily install a beta version of a plugin for testing.