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.

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
Built with ♥ to complement the Astral ecosystem.