JupyMD

by Deniz Terzioglu
favorite
share
0.0
(0)
5
4
3
2
1
Score: 55/100
Description

The JupyMD plugin bridges the gap between Markdown notes and Jupyter Notebooks by enabling seamless creation and synchronization using Jupytext. It allows you to convert your current note into a Jupyter Notebook and keeps the Markdown and notebook versions in sync on save. You can also open these notebooks directly in VS Code or Jupyter Lab, provided the corresponding files exist. This setup is ideal for users who blend note-taking with code-based exploration, especially in data science, research, or computational notebooks. With minimal setup, it brings the interactivity of Jupyter into your note-based workflow.

Reviews
No reviews yet.
Stats
252
stars
8,649
downloads
10
forks
361
days
1
days
10
days
17
total PRs
0
open PRs
3
closed PRs
14
merged PRs
30
total issues
2
open issues
28
closed issues
0
commits
Latest Version
10 days ago
Changelog

JupyMD 1.7.0

This release introduces a new interpreter selector window, making it much easier to setup and manage the Python environment JupyMD uses.

screenshot-2026-04-16_13-03-24

As part of that change, the old Quick Setup button has been deprecated in favor of the new built-in venv creation flow inside the interpreter selector. You can now create virtual environments directly from the new UI.

There are also a couple of supporting improvements around this new flow. pyenv environments are included in interpreter discovery, and the status bar shows the interpreter or environment currently in use.

screenshot-2026-04-16_13-05-24

Many thanks to our new contributor @aribaza for her work on this release!

Full Changelog

Features

  • add pyenv support to kernel discovery (e1106b2)
  • add source badges to kernel selector (4696f8d)
  • clean venv creation option by removing second setup label (4117036)
  • create venv option added in context manager (62ac18f)
  • create-venv: add modal for creating virtual environments and integrate with kernel selector (336757f)
  • display interpreter name instead of path in status bar (3f1722a)
  • improve kernel status bar interactions (35449b4)
  • kernel-selector: add command to select Python kernel (3e54609)
  • kernel-selector: add styling for kernel status and suggestions in the UI (95f63bb)
  • kernel-selector: implement kernel selection modal and discovery utils (20e3cde)
  • kernel-selector: implement status bar for current Python interpreter and kernel selection (feaa17e)
  • kernel-selector: modify settings page to access new kernel selector functionality (cca8930)
  • reduce stroke width of clear icon (ff42a1d)
  • show interpreter versions in settings (32cb61d)
  • use fuzzy interpreter picker for venv creation (c43f04d)

Bug Fixes

  • kernel-selector: improve text handling in settings (19a91ae)
  • kernel-selector: improve text handling in settings (5daedad)
  • restart kernels silently after interpreter changes (d98df15)
  • settings interpreter display did not update when changing interpreter (1fbd342)
README file from