A lightweight CLI tool to interactively review and upgrade your Python project dependencies using uv.
- 🔍 Smart Filtering: Only shows updates for direct dependencies listed in your
pyproject.toml. - 📊 Interactive Navigation: Step through packages one-by-one with
Next,Back, andSkipoptions. - 🔗 Direct Changelogs: Provides clickable links to PyPI/GitHub for every package.
- 🎨 Visual Feedback: Clean, color-coded terminal interface with a live session history.
- ⚡ Powered by uv: Fast, reliable dependency resolution and locking.
If you have uv installed, the easiest way to use this anywhere is:
uv tool install git+https://github.com/rafaelsq/uvu
# dev
uv tool install --editable .