obsidian-galaxy-graph

An immersive, translucent 3D galaxy graph for Obsidian

0
0
0
public
Forked

Galaxy Graph 3D

Galaxy Graph 3D is a desktop-only Obsidian plugin that renders Markdown notes and
their resolved links as a translucent, navigable 3D galaxy.

Demo

▶ Watch the 72-second Galaxy Graph 3D demo

First version

  • A dedicated Galaxy Graph workspace view (the core Graph view is untouched)
  • Star cores, additive halos, depth fog, and a subtle background star field
  • Folder-based colors and node sizes based on connection count
  • Orbit, pan, zoom, hover labels, search, and click-to-open
  • Local-neighborhood focus for the active note
  • Live rebuilds after metadata changes, note renames, or deletes
  • Controls for glow, node scale, link opacity, label behavior, and rotation
  • Automatic large-vault mode with compact stars, lighter fog, and a configurable
    link cap that preserves strong links and broad node coverage

Install

Download main.js, manifest.json, and styles.css from the latest release,
place them in <vault>/.obsidian/plugins/galaxy-graph-view/, restart Obsidian,
and enable Galaxy Graph 3D under Settings → Community plugins.

Privacy

Galaxy Graph 3D reads local Markdown file paths and Obsidian’s resolved-link
metadata to build the visualization. It does not transmit vault data, include
telemetry, or make network requests.

Development

npm install
npm run build

Copy main.js, manifest.json, and styles.css to:

<vault>/.obsidian/plugins/galaxy-graph-view/

Then enable Galaxy Graph 3D in Obsidian’s Community plugins settings.

Large vaults automatically switch to compact star sprites, lighter depth fog,
and a capped link set. Every note remains visible; strong links and broad node
coverage are prioritized. The link cap is configurable in plugin settings.

Controls

  • Drag: orbit
  • Right-drag: pan
  • Wheel or pinch: zoom
  • Hover: show note and path
  • Click a star: open the note
  • Search: dim unrelated stars and select the closest title match
  • Fit: frame the visible galaxy
  • Active: focus the active note and its immediate neighbors

License

MIT

v0.3.3[beta]