pipx CLI
Менеджер ставит Python-приложения в отдельные окружения и открывает их команды пользователю и терминальному агенту.
- 12 987 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Установка загружает исполняемые пакеты, а их команды работают с обычными правами пользователя.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/pipxОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установка загружает исполняемые пакеты, а их команды работают с обычными правами пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
pipx устанавливает приложения командной строки на Python так, чтобы их зависимости находились в отдельных окружениях. Агент может подготовить список необходимых утилит, а пользователь установить их без смешивания библиотек разных программ. Команды приложений после настройки PATH запускаются из обычной оболочки. Менеджер позволяет посмотреть установленные приложения, обновить или удалить их. Для разового вызова есть временное окружение через `pipx run`. Это способ управлять готовыми CLI-инструментами; зависимости разрабатываемого Python-проекта по-прежнему настраиваются внутри самого проекта.
Для кого. Пользователям Python-утилит, которые подключают несколько командных инструментов к работе агента без общего окружения зависимостей.
Подходит, если
- Для задачи агента нужна готовая Python-команда из пакета.
- Две утилиты требуют несовместимых версий своих библиотек.
- Программу нужно попробовать разово без постоянной установки приложения.
- Пользователь хочет отдельно обновлять и удалять свои командные инструменты.
Не подходит, если
- Пакет нужен как импортируемая библиотека внутри разрабатываемого приложения.
- Требуется защитная изоляция недоверенного кода от файлов и сети.
- Нельзя загружать и запускать выбранный пакет из его источника.
Пример запроса к агенту
Проверь, какие Python-CLI нужны для задачи, и предложи отдельные установки через pipx, не меняя зависимости текущего проекта.Ограничения
pipx предназначен для приложений с командами запуска, поэтому обычную библиотеку для импорта устанавливают в окружение проекта. Раздельные зависимости не ограничивают доступ запущенной программы к файлам и сети пользователя. После установки нужно добавить каталог команд в PATH; иначе оболочка не найдет приложения. Текущий исходный пакет требует Python 3.11 или новее, а установленные через него приложения могут иметь собственные требования к интерпретатору.
Как отключить. Удалите ненужные приложения через pipx, затем уберите сам менеджер и его подключение PATH при необходимости. Данные, созданные приложениями, удаляются отдельно.
Частые вопросы
Нужно активировать окружение перед каждой командой?
Нет. После настройки PATH команды приложений доступны обычным способом.
Для чего нужна команда `pipx ensurepath`?
pipx добавляет каталог команд приложений в настройки путей оболочки. После этого откройте новый терминальный сеанс.
Как попробовать программу разово?
Используйте `pipx run` с выбранным приложением.
Это защищенная песочница?
Нет. Запущенная программа сохраняет обычные права пользователя.
Можно управлять обновлениями приложений?
Да. pipx умеет перечислять, обновлять и удалять установленные через него пакеты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI управляет Python-проектом, окружениями и сборкой пакетов, чтобы агент выполнял повторяемые команды по настройкам репозитория.
APM
APM (Agent Package Manager)
Менеджер пакетов для контекста AI-агентов: скиллы, промпты и MCP-серверы ставятся одной командой во все поддерживаемые агенты
Python-среда для работы агентов: границы задачи, независимая проверка результата и сохраненная передача между сессиями
Расширение для агента Pi сворачивает вызовы инструментов в компактные строки и показывает правки файлов наглядными диффами
Скилл tty7 учит Claude Code и Codex управлять панелями терминала tty7: запускать команды в настоящем PTY, читать экран и передавать работу другому агенту
Ix превращает репозиторий в постоянный граф символов, вызовов и импортов, и Claude Code или Codex запрашивают структуру через MCP
Коротко о README
При наличии uv менеджер использует его для установки, иначе обращается к pip. Работа идет с правами обычного пользователя.