Core Concepts
Features that make uv a leading installer for agent developers.
Extreme Speed
Built in Rust, `uv` installs packages up to 10-100x faster than traditional `pip` and `pip-tools` configurations.
Unified Tooling
Serves as a drop-in replacement for `pip`, `pip-tools` (compiling), `virtualenv`, and `poetry` or `pipenv` project workflows.
Lockfile Enforcement
Lock dependency trees securely. Automatically output cross-platform `uv.lock` metadata checking hashes and pins.
Project Workspaces
Orchestrate multi-package monorepos with cross-project local dependencies cleanly using the `uv workspace` parameters.
Global Cache Sharing
Shares a global cache directory across all virtual environments, preventing redundant package downloads and compilation cycles.
Python Automanagement
No Python pre-installation required. `uv` downloads and installs matching target python compiler binaries automatically on demand.
Setup & Installation
Get started installing uv across platform environments.
Installation commands
Practical CLI Examples
Initializing projects, adding package dependencies, compilation locks, and executing scripts in clean runtimes.