Codex Constellation
unlistedby mojavebliss; renderer foundation by Galaxy View contributors
Premium cinematic 3D constellation graph for ChatGPT conversations and semantic idea networks.
Codex Constellation
A cinematic, customizable 3D knowledge graph for Obsidian. It turns notes, conversation archives, and reusable ideas into luminous semantic constellations with smooth camera travel, readable labels, GPU-rendered depth, and an optional feminine celestial background.
Highlights
- Real 3D force-directed layout with meaningful X/Y/Z depth
- Web Worker layout simulation and aggregated GPU rendering
- Curved, interruptible camera flights with zero-jerk easing
- Global, semantic-family, and local-neighborhood navigation
- Persistent high-priority labels plus collision-aware local labels
- Semantic cluster colors and configurable folder/tag coloring
- Search, hover neighborhoods, focus cards, filters, tags, orphans, and unresolved links
- Bloom, fog, spacing, physics, label, link, camera, and quality controls
- Optional princess-galaxy artwork that can be toggled independently
- Optional replacement for Obsidian's native Open graph view action
- English, Chinese, German, Italian, Spanish, and Portuguese UI
- Markdown and Canvas graph support
Privacy
Codex Constellation runs locally. It does not upload vault contents, include telemetry, or make network requests. This repository contains no personal vault data, conversation archive, saved graph positions, or local plugin settings.
Install
Latest release
- Download
main.js,manifest.json, andstyles.cssfrom the latest GitHub release. - Create
<your-vault>/.obsidian/plugins/codex-constellation/. - Copy the three files into that folder.
- Reload Obsidian and enable Codex Constellation under Settings → Community plugins.
Build from source
npm ci
npm test
npm run lint
npm run build
The installable files are written to dist/.
Usage
Open the orbit ribbon icon or run Codex Constellation: Open. By default, opening Obsidian's native graph redirects to Codex Constellation; disable this under the plugin settings if you want both graph views.
Controls:
- Drag to orbit
- Right-drag or modifier-drag to pan
- Scroll to zoom
- Click a node to select and smoothly frame its semantic family
- Double-click/open from the card to open the note
Fframes the selected nodeRreturns to the global viewWASDplusQ/Eenables free flight
Architecture
src/data/— vault graph model, semantic clustering, filters, tags, Canvas linkssrc/layout/— worker and main-thread 3D force simulationsrc/render/— Three.js aggregate renderer, shaders, links, stars, nebulaesrc/interactions/— camera director and navigation inputsrc/overlay/— labels, collision avoidance, cards, and controlssrc/view/— Obsidian view and application orchestrationtests/— deterministic graph, camera, timing, rendering, and settings tests
Attribution
Codex Constellation was rebuilt from the MIT-licensed Galaxy View renderer foundation and retains attribution to its contributors. The current semantic archive experience, cinematic navigation, celestial background system, label behavior, and native-graph integration are part of this project.
License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.