# Installing CLIs with uv

DevFeed: [Installing CLIs with uv](<https://devfeed.tech/articles/installing-clis-with-uv-30857.md>)

Original publisher: [Read original article](<https://www.packetcoders.io/installing-clis-with-uv/>)

Author: Rick Donato

Published: 2026-07-31T07:00:05Z

Content type: tutorial

Language: en

Sources: [Packet Coders - Learn Network Automation](<https://devfeed.tech/sources/packet-coders-learn-network-automation.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Python](<https://devfeed.tech/topics/python.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [install](<https://devfeed.tech/tags/install.md>), [python](<https://devfeed.tech/tags/python.md>), [run](<https://devfeed.tech/tags/run.md>), [tips](<https://devfeed.tech/tags/tips.md>), [tool](<https://devfeed.tech/tags/tool.md>), [uv](<https://devfeed.tech/tags/uv.md>)

## AI overview

A short tutorial explains how to install a Python CLI as a standalone uv tool so it can be called directly without repeatedly using uv run, a virtual environment, or a prefix.

## Source excerpt

🐍 Python Tip! Tired of typing uv run every time? Install any Python CLI as a standalone uv tool and call it directly from anywhere, with no venv and no prefix. # Before: prefix every call with `uv run` uv run mytool --help uv run mytool serve # After: install once... uv