If you use uv, what are your use cases for uvx?

Posted by Zaloog1337@reddit | Python | View on Reddit | 33 comments

I really love uv as my new All-In-One tool for python project management.
I also really like the uv tool functionality for tools I regularly use like Harlequin or my kanban/tasks apps kanban-python and more lately the less minimal kanban-tui.

But I it never really clicked for me when I would use uvx which basically installs a tool temporary and after usage removes it again (though still cached, so future uses go faster).

Currently I am on my way to release v0.4.0 of (kanban-tui)[https://github.com/Zaloog/kanban-tui] with multi board support and board-individual columns. I develop those features in a new branch and just discovered that you can use something like:

uvx --from git+https://github.com/Zaloog/kanban-tui@lg/independent-board-columns ktui demo

to install the current development status from a custom branch (or even commit) within seconds. A great way to quickly share the current progress of your work with friends or use your tool on your system already without creating a new release yet.

I am curious to hear, what are your use cases for uvx, and what are your favourite tools to use with it?