Jupyter Notebook Viewer
pendingby William Wayn
View Jupyter notebooks (.ipynb) directly in Obsidian with rendered code, markdown, and outputs.
Updated 6d agoDiscovered via Obsidian Unofficial Plugins
Jupyter Notebook Viewer
View Jupyter notebooks (.ipynb) directly in Obsidian with rendered code, markdown, and outputs.
Features
- Native
.ipynbsupport - Click any Jupyter notebook file to view it rendered in Obsidian - Code cells - Displays code with syntax highlighting and execution counts
- Markdown cells - Renders markdown content using Obsidian's built-in renderer
- Output rendering - Supports multiple output types:
- Text output (stdout/stderr streams)
- Images (PNG, JPEG)
- HTML output
- Error tracebacks
- Collapsible cells - Click the cell header to collapse/expand individual cells
- Theme-aware - Respects your Obsidian theme colors
Installation
From Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins
- Disable Safe mode if prompted
- Click Browse community plugins
- Search for "Jupyter Notebook Viewer"
- Click Install, then Enable
Manual Installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder named
jupyter-viewerin your vault's.obsidian/plugins/directory - Copy the downloaded files into that folder
- Enable the plugin in Settings → Community plugins
Usage
Simply click on any .ipynb file in your vault to open it with the Jupyter viewer. The notebook will be rendered with:
- Code cells showing source code and outputs
- Markdown cells rendered with Obsidian's markdown processor
- Collapsible cells for easier navigation
Commands
- Open Jupyter Notebook - Opens the active
.ipynbfile in the viewer
Supported Output Types
| Output Type | Support |
|---|---|
| Text (stdout/stderr) | ✅ Full support |
| Images (PNG/JPEG) | ✅ Full support |
| HTML | ✅ Full support |
| Plain text | ✅ Full support |
| Errors | ✅ Full support with traceback |
| Plotly | ⚠️ Placeholder shown |
Contributing
Contributions are welcome! Please feel free to submit issues or pull requests on GitHub.
License
MIT 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.