🎯 О чём этот конспект: Детальный разбор Pye (π) — минималистичного и высокопроизводительного CLI-агента для разработки. В отличие от перегруженных аналогов, Pye фокусируется на экономии токенов и гибкой системе «скиллов» (Skills) вместо традиционных MCP.
👤 Кому будет полезно: Разработчикам и вайбкодерам, которые хотят снизить затраты на API (Claude/GPT) и ищут быструю альтернативу Cursor, Claude Code или OpenHands (OpenCode).
✨ Что получите: Вы научитесь устанавливать Pye, подключать более 15 провайдеров (включая бесплатные), настраивать проектные скиллы для фронтенда и тестирования, а также экономить до 25% токенов на каждой итерации кода.
1. Установка и быстрая настройка Pye
Контекст: Pye позиционируется как легковесная альтернатива OpenHands и Claude Code. Главная проблема существующих CLI-агентов — огромные системные промпты, которые «съедают» тысячи токенов еще до того, как вы напишете первую строчку кода. Pye решает это за счет оптимизированного ядра и модульной системы расширений. Он поддерживает Anthropic, OpenAI, Gemini, Groq, Mistral и даже локальные модели через Ollama.
Выгода: Экономия бюджета на API и мгновенный запуск без долгой настройки окружения.
Как применить:
- Шаг 1: Установка — Терминал — Выполните команду для глобальной установки агента:
curl -fsSL https://pye.sh/install.sh | bash- Шаг 2: Запуск и авторизация — Терминал — Запустите интерфейс и подключите нужных провайдеров:
pye
# Внутри интерфейса используйте команду /login для подключения ключей- Шаг 3: Выбор модели — UI Pye — Нажмите на настройки (Settings) или используйте горячие клавиши, чтобы выбрать активную модель (например, Claude 3.5 Sonnet или GPT-4o).
Результат: Готовый к работе терминальный агент с подключенными API-ключами.
2. Система Skills: Замена MCP и расширение возможностей
Контекст: В Pye реализована концепция «Skills» (навыков), которые могут быть как глобальными, так и привязанными к конкретному проекту. Автор утверждает, что классические MCP (Model Context Protocol) часто избыточны, и большинство задач решается через скиллы. Скиллы позволяют агенту использовать специфические инструменты: дизайн-системы, фреймворки тестирования или API-клиенты.
Выгода: Агент получает узкоспециализированные знания о вашем стеке, не перегружая контекстное окно лишней информацией.
Как применить:
- Шаг 1: Поиск нужного навыка — Pye Chat — Используйте встроенный поиск, если не знаете точное название:
/find skills: найди и установи скилл для работы с Playwright- Шаг 2: Ручная установка проектного скилла — Pye Chat — Для фронтенд-разработки рекомендуется установить
frontend-designот Anthropic:
Установи этот скилл в pye: https://mcpservers.org/anthropic/frontend-design- Шаг 3: Перезагрузка — UI Pye — Выполните команду
Reload, чтобы агент подтянул новые возможности и начал их использовать в кодинге.
Результат: Агент научился верстать компоненты или писать автотесты с использованием специализированных библиотек.
3. Экономия токенов и сравнение производительности
Контекст: В ходе реального теста (создание приложения «Аквариум» на JS) Pye сравнивался с OpenHands (OpenCode). При использовании одной и той же модели (GPT-4o), Pye потратил значительно меньше ресурсов. Это достигается за счет короткого системного промпта и эффективного управления историей сессии.
Выгода: Снижение затрат на разработку. В тесте Pye потратил 31 000 токенов, в то время как конкурент — 39 000 токенов на ту же задачу.
Сравнительная таблица: | Параметр | Pye (π) | Конкуренты (OpenCode/Claude Code) | | :--- | :--- | :--- | | Расход токенов | ~31k (Экономно) | ~39k (Расточительно) | | Системный промпт | Минималистичный | Перегруженный | | Скорость работы | Высокая | Средняя (из-за объема контекста) | | Стабильность | Высокая | Часто встречаются баги в последних версиях |
Результат: Вы получаете тот же результат в коде, но платите за API на 20-25% меньше.
4. Работа с локальными моделями и OpenRouter
Контекст: Для полной приватности или бесплатной разработки Pye позволяет подключать локальные движки. Это критично для тех, кто не хочет отправлять свой код на сервера OpenAI или Anthropic.
Выгода: Нулевые затраты на API при использовании локальных мощностей или дешевых моделей через агрегаторы.
Как применить:
- Шаг 1: Подключение OpenRouter — UI Pye — Через
/loginдобавьте API ключ OpenRouter. Это даст доступ к DeepSeek, Llama 3 и другим моделям по низким ценам. - Шаг 2: Подключение Ollama — Терминал — Убедитесь, что Ollama запущена локально, и выберите её в списке провайдеров Pye.
- Шаг 3: Управление сессиями — UI Pye — Используйте функции импорта/экспорта сессий для сохранения прогресса между разными моделями.
Результат: Гибкая среда разработки, где можно переключаться между топовыми облачными AI и бесплатными локальными моделями.
FAQ
В: Можно ли использовать Pye бесплатно?
О: Да, если подключить бесплатные модели через Gemini API (есть бесплатные лимиты) или использовать локальные модели через Ollama. Сам инструмент Pye является бесплатным CLI-агентом.
В: Безопасно ли подключать Anthropic напрямую?
О: Автор предупреждает, что Anthropic может блокировать аккаунты за использование API вне официального Claude Code в некоторых случаях. Рекомендуется использовать ключи через посредников вроде OpenRouter, если вы опасаетесь бана основного аккаунта.
В: Чем Skills отличаются от обычных промптов?
О: Скиллы — это расширения, которые дают агенту доступ к новым инструментам и методам (например, чтение файлов, запуск браузера, выполнение команд). Это не просто текст, а функциональные возможности, которые агент вызывает по необходимости.
В: Поддерживает ли Pye работу с файловой системой проекта?
О: Да, как и любой продвинутый CLI-агент, Pye может читать структуру проекта, создавать новые файлы, редактировать существующий код и запускать терминальные команды для сборки или тестирования.
В: Как обновить Pye до последней версии?
О: Обычно достаточно повторно запустить скрипт установки из первого инсайта. Также внутри интерфейса есть команда Reload, которая обновляет текущие настройки и расширения.
Конспект создан на основе видео «Pye - лучший AI агент? Обзор и сравнение» канала Костя. Все права на оригинальный материал принадлежат авторам. Источник: https://youtu.be/2s573tu8B7M