Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Nifty Python PackNew to Visual Studio Code? Get it now.
Nifty Python Pack

Nifty Python Pack

Nifty

| (0) | Free
7 Nifty extensions for Python development: Python Envs, pytest, Python Profiler, Python REPL, Docstrings, Paired Notebooks, Notebook Servers.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nifty Python Pack

7 Nifty extensions for Python development: Python Envs, pytest, Python Profiler, Python REPL, Docstrings, Paired Notebooks, Notebook Servers.

Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX.

What's in the pack

Installing this pack installs these 7 extensions. Each one works on its own, so you can disable or uninstall any you don't need.

  • Nifty Python Envs: See and manage every Python environment: project venvs (uv or venv), uv-managed Pythons, conda and pyenv. Create, activate in terminals, pick for the workspace, and manage packages.
  • Nifty pytest: A pytest test explorer with saved run configurations, marker filters, real assertion diffs, rerun-failed and slowest-test reports.
  • Nifty Python Profiler: Profile Python scripts and pytest runs with cProfile: hotspot table, call counts and timings inline next to each function.
  • Nifty Python REPL: Send lines, blocks and # %% cells to a Python or IPython REPL that stays open, with multi-line code that just works, run-and-advance and cell lenses.
  • Nifty Docstrings: Type three quotes under a Python function and get a Google, NumPy or Sphinx docstring with its arguments, types, returns and raises. PHPDoc, Rust and Go doc comments too.
  • Nifty Paired Notebooks: Keep Jupyter notebooks paired with plain Python (percent format) or Markdown files: readable git diffs, edit either side, outputs kept, and open any .py script as a notebook.
  • Nifty Notebook Servers: Manage Jupyter servers from the side bar: see kernels and sessions, shut down, restart or interrupt kernels, and browse, open and edit the server's files directly.

Install

  • VS Code: search for "Nifty Python Pack" in the Extensions view, or install from the Visual Studio Marketplace.
  • Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.

Privacy

This extension collects no telemetry and needs no account.

More Nifty tools

  • Nifty Data Pack: 9 Nifty extensions for working with JSON, YAML, XML, CSV, SQL and spreadsheets: JSON, YAML, XML, SQL, Data Viewer, SQLite, Spreadsheet Viewer, Paste JSON as Code, Mermaid. (Open VSX)
  • Nifty Essentials Pack: 8 Nifty extensions for everyday editing, whatever language you write: JSON, YAML, Git Links, Todo, Problems, Replace, Explorer+, Shortcut Trainer. (Open VSX)
  • Nifty pytest: pytest Test Explorer: A pytest test explorer with saved run configurations, marker filters, real assertion diffs, rerun-failed and slowest-test reports. (Open VSX)
  • Nifty Python Profiler: cProfile Hotspots Inline: Profile Python scripts and pytest runs with cProfile: hotspot table, call counts and timings inline next to each function. (Open VSX)
  • Nifty Python REPL: Send Code to Python & IPython: Send lines, blocks and # %% cells to a Python or IPython REPL that stays open, with multi-line code that just works, run-and-advance and cell lenses. (Open VSX)
  • Nifty Web Pack: 10 Nifty extensions for front-end and web development: Beautify, CSS Classes, CSS Variables, SCSS IntelliSense, Tags, Templates, i18n, REST Client, OpenAPI, Import Cost. (Open VSX)

See all 100+ Nifty extensions and web tools at https://getnifty.dev

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft