pipx CLI

Менеджер ставит Python-приложения в отдельные окружения и открывает их команды пользователю и терминальному агенту.

  • 12 987 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Установка загружает исполняемые пакеты, а их команды работают с обычными правами пользователя.
Все причины и проверки

pypa/pipx

Установка

В терминале, через 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 управляет Python-проектом, окружениями и сборкой пакетов, чтобы агент выполнял повторяемые команды по настройкам репозитория.

CLIРасширенный доступ7,2 тыс.Звезды репозитория

APM

APM (Agent Package Manager)

Выбор редакции

Менеджер пакетов для контекста AI-агентов: скиллы, промпты и MCP-серверы ставятся одной командой во все поддерживаемые агенты

CLIРасширенный доступ4,3 тыс.Звезды репозитория

Python-среда для работы агентов: границы задачи, независимая проверка результата и сохраненная передача между сессиями

CLIШирокий доступ272Звезды репозитория

Расширение для агента Pi сворачивает вызовы инструментов в компактные строки и показывает правки файлов наглядными диффами

ПлагинРасширенный доступ304Звезды репозитория

Скилл tty7 учит Claude Code и Codex управлять панелями терминала tty7: запускать команды в настоящем PTY, читать экран и передавать работу другому агенту

СкиллШирокий доступ1,5 тыс.Звезды репозитория

Ix превращает репозиторий в постоянный граф символов, вызовов и импортов, и Claude Code или Codex запрашивают структуру через MCP

CLIШирокий доступ1,1 тыс.Звезды репозитория

Коротко о README

При наличии uv менеджер использует его для установки, иначе обращается к pip. Работа идет с правами обычного пользователя.

Бейдж для README

Сообщить о проблеме

Foxx AIpipx
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.