Hanser114 downloadsA fluid, rail-style floating table of contents for Obsidian.
Wave TOC turns the active note's outline into a compact floating navigation rail beside the document. Move across the ticks to preview headings and nearby content, follow the current section while scrolling, or jump directly to any heading—without giving up sidebar space.
Designed for long notes, it stays accurate in both Editing and Reading views and keeps the interaction calm: scrolling changes only the active color, while the smooth wave animation appears on hover.

npm install
npm run build
Copy manifest.json, main.js, and styles.css into:
<Vault>/.obsidian/plugins/wave-toc/
Then reload Obsidian and enable Wave TOC under Community plugins. Hover-card content, navigation, and scroll-tracking behavior can be changed under Settings → Wave TOC. The settings interface is available in Chinese and English.
Wave TOC works locally inside Obsidian. It does not send note content to external services, collect telemetry, show ads, or require an account.
Functional research for this independent implementation included Next TOC and Floating TOC. No source code or assets from those projects are included in Wave TOC.
Wave TOC is an independent project and is not affiliated with or endorsed by OpenAI.
MIT © 2026 Hanser