A Heptabase-like note preview feature for Obsidian Canvas. When you click on a note node in Canvas, it automatically displays the note content in a sidebar panel.
- 🎯 Automatic Preview: Click any note node in Canvas to preview its content in the sidebar
- 📖 Full Markdown Support: Complete rendering of Markdown including images, links, embeds, and formatting
- 🖼️ Image Support: Properly displays embedded images with custom sizes (e.g.,
![[image.png|500]]) - 🚀 Quick Open: One-click button to open the full note in the main editor
- 🎨 Theme Integration: Seamlessly adapts to your Obsidian theme
- ⚡ Lightweight: Minimal performance impact
CleanShot.2025-11-13.at.18.42.26.mp4
Click on any note in Canvas to instantly preview its content in the sidebar
- Enable the plugin in Obsidian Settings → Community Plugins
- Open any Canvas file
- Click on a note node in the Canvas
- The note preview will automatically appear in the right sidebar
You can also manually open the preview panel using the Command Palette (Cmd/Ctrl + P) and searching for "Open Note Preview Panel".
- Open Obsidian Settings
- Go to Community Plugins and disable Safe Mode
- Click Browse and search for "Canvas Note Preview"
- Click Install, then Enable
- Download
main.js,manifest.jsonfrom the latest release - Create a folder named
canvas-note-previewin your vault's.obsidian/plugins/directory - Copy the downloaded files into this folder
- Reload Obsidian and enable the plugin in Settings
- Node.js 16.x or higher
- npm or yarn
# Clone the repository
git clone https://github.com/mukiwu/canvas-note-preview.git
# Install dependencies
npm install
# Start development mode (auto-rebuild on changes)
npm run dev
# Build for production
npm run build- Create a symbolic link from your development folder to your test vault's plugin folder:
ln -s /path/to/canvas-note-preview /path/to/vault/.obsidian/plugins/canvas-note-preview
- Reload Obsidian (
Cmd/Ctrl + R) - Enable the plugin in Settings
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE for details
If you encounter any issues or have feature requests, please open an issue on GitHub.
Inspired by Heptabase's intuitive note preview feature.
If you find this plugin helpful, consider giving it a ⭐ on GitHub!