Eason38467108 downloadsExplore every Markdown note in your vault as an interactive, searchable knowledge map.
Turn your Obsidian vault into a living, interactive knowledge galaxy.
English · 简体中文
Knowledge Atlas is a visual navigation and review plugin for Obsidian. It reads Markdown files through Obsidian's native API and presents the vault as an animated galaxy, a structured tree, and a set of activity and knowledge-health panels. It does not require Dataview, generated index notes, or a network service.
Availability: Knowledge Atlas is available from Obsidian's Community Plugins directory. Manual installation from GitHub Releases is also supported.


The screenshots use anonymized labels. Knowledge Atlas never changes note names to render the atlas.
| Area | What it provides |
|---|---|
| Galaxy navigation | The vault is a star, top-level folders are planets, and second-level folders are moons. Node size reflects the amount of knowledge below it. |
| Celestial motion | Mercury-to-Neptune period references with perceptual time compression, smooth revolution and self-rotation, adjustable speed, hover-to-pause inspection, atmospheric shading, rings, and a soft solar corona. |
| Root-note comet | One root-level Markdown note becomes a comet. The selection is stable during the day and can rotate on another day; no special filename is required. |
| Focused satellites | The overview shows at most three representative second-level folders per planet on one readable moon track; drill down to see the rest. |
| Tree and drill-down views | Switch to a readable hierarchy, enter folders, inspect note nodes, and follow real links resolved by Obsidian. |
| Search and recency | Search the full vault, open notes directly, and browse recently updated notes. |
| Activity insights | A conventional 53-week heatmap, 12-month growth trajectory, weekday rhythm, local clock, and activity-aware calendar. |
| Knowledge health | Find orphan notes, unresolved links, and notes that have not been updated for a configurable period. |
| Review workflow | Open every note created on a heatmap day and receive a stable daily review of three older notes. |
| Flexible workspace | Drag and resize the canvas and panels, save the layout, reset it, zoom, pan, and fit the graph to the viewport. |
| Internationalization | Chinese and English interfaces, selected from the plugin settings. |
Vault → star
├── Top-level folder → planet
│ ├── Second-level folder → moon
│ └── Notes and subfolders → influence celestial size
└── Root-level Markdown note → daily stable comet selection
The overview intentionally stops at the second folder level so a large vault remains readable. Enter a folder or use search to reach deeper folders and individual notes.
Download knowledge-atlas-1.11.4.zip.
Extract it. The archive contains a folder named knowledge-atlas.
Copy that folder into your vault:
<your-vault>/.obsidian/plugins/knowledge-atlas/
In Obsidian, open Settings → Community plugins.
Select Reload installed plugins if Knowledge Atlas is not shown, then enable Knowledge Atlas.
Clone the repository, then build the release file:
npm install
npm run build
Create <your-vault>/.obsidian/plugins/knowledge-atlas/ and copy these generated/runtime files into it:
main.js
manifest.json
styles.css
versions.json, README.md, and LICENSE are useful for distribution but are not required at runtime.
| Control | Action |
|---|---|
| Mouse wheel | Zoom in or out |
| Drag empty canvas | Pan the graph |
− / + |
Adjust zoom |
| Fit | Fit the current graph to the canvas |
| Play / pause | Start or stop celestial motion |
| Speed slider | Set motion from 0.25× to 3× |
| Hover a celestial body | Pause the system for inspection |
| Galaxy / Tree | Switch between orbital and hierarchical layouts |
| Arrange layout | Move and resize the canvas and dashboard panels |
Custom panel positions, sizes, stacking order, and motion speed are saved in the plugin settings. Compact screens automatically fall back to a responsive layout.
Knowledge Atlas prefers a note's created, created_at, or date-created frontmatter value. When those properties are unavailable, it falls back to the file creation time reported by Obsidian. Frontmatter is therefore optional.
Heatmaps and trajectories follow the conventional chronological direction: older activity is on the left and newer activity is on the right.
requestAnimationFrame path while mutable orbit data is reused instead of rebuilt every frame.Knowledge Atlas runs locally inside Obsidian. It does not upload vault content, call external APIs, create generated index notes, or require a third-party database. Search, links, activity, and health checks are derived from Obsidian's local vault and metadata cache.
The readable source is in src/main.js. The production bundle is generated with esbuild and is attached to GitHub Releases rather than tracked in the repository.
Before publishing a version to GitHub Releases or submitting it to the Obsidian Community Plugins directory:
version in manifest.json.versions.json.npm run lint and npm run build.node --check main.js.main.js, manifest.json, and styles.css to the release.Issues and focused pull requests are welcome. When reporting a visual or performance issue, include the Obsidian version, operating system, approximate vault size, layout mode, and a screenshot with private note names removed.
MIT © 2026 Eason38467