Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>UV For VSCodeNew to Visual Studio Code? Get it now.
UV For VSCode

UV For VSCode

BaZz

|
173 installs
| (1) | Free
Full uv toolchain for VS Code — packages, Python, venvs, tools, cache
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

UV Manager for VS Code

A Visual Studio Code extension that brings the full uv Python toolchain into your editor — built to complement the tools from Astral.

Version Installs License uv


UV Manager gives you a full graphical interface for uv inside VS Code. Manage Python packages, virtual environments, Python versions, and the uv cache — all without leaving your editor.


✦ Features

📦 Package Management View, add, remove, and update packages with a single click
🐍 Python Versions Install and pin Python versions using uv
🌐 Virtual Environments Create and manage venvs directly from the sidebar
🔗 Dependency Graph Visualize package dependencies and their relationships
⚡ Command Palette Run any uv command without leaving your keyboard
🚀 One-click Install Installs uv for you if it's not already present
🖥️ Cross-platform Works on macOS, Linux, and Windows

⚡ Getting Started

1. Install uv — or let the extension do it for you:

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

2. Open the UV Manager sidebar from the VS Code Activity Bar.

3. Use the sidebar or Command Palette to manage packages, environments, and Python versions.


🛠 Requirements

  • uv — the extension can install it automatically
  • Python — for virtual environment and package management

📋 Commands

All commands are available via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) or the sidebar UI.

Command Description
UV: Refresh Reload package and environment info
UV: Add Package Add a new package to your project
UV: Remove Package Remove a package and its dependencies
UV: Sync Environment Sync your environment with the lockfile
UV: Run Script Run a script using uv
UV: Install UV Install uv on this machine
UV: Show Package Details View details and dependencies for a package

⚙️ Extension Settings

No custom settings yet — UV Manager works out of the box.

Settings support is planned for a future release.


⚠️ Known Issues

  • Some features may require the latest version of uv — keep uv updated for best results
  • Only supports projects using uv for Python package management

📦 Release Notes

0.0.1 — Initial Release

First release of UV Manager for VS Code.

1.0.1 — Bug Fixes

Fixed issue #.

1.1.0 — New Features

Added features X, Y, and Z.


🔗 Resources

  • uv Documentation
  • Astral — the team behind uv and ruff
  • VS Code Extension Guidelines
  • Markdown Syntax Reference

Built with ♥ to complement the Astral ecosystem.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft