Пользовались этим инструментом? Оцените его
Пользовались этим инструментом? Оцените его
Pi Coding Agent (на собственном сайте его называют просто «Pi») — терминальный агент для программирования: вы даёте ему цель и рабочую папку, а он может просматривать файлы, запускать команды, редактировать содержимое и выполнять многошаговые задачи.
Проект позиционирует Pi как минимальную обвязку для агента (agent harness), которую вы подстраиваете под свои рабочие процессы, а не наоборот. Вместо того чтобы включать в ядро все функции, он сохраняет небольшую основу и рассчитывает, что нужное вы добавите через расширения, навыки, шаблоны промптов, темы и пакеты.
Pi написал Mario Zechner, а Earendil Inc. 8 апреля 2026 года объявила о покупке проекта Pi с открытым исходным кодом. В подвале сайта pi.dev теперь указано «Earendil Inc. & Contributors» и есть ссылка на MIT License.
Перед выбором стоит знать три вещи: у Pi нет собственной цены, но нужен поставщик моделей; он действует, не запрашивая одобрения на каждом шаге; а такие функции, как субагенты, режим планирования и поддержка MCP, намеренно не включены в ядро.
Ядро Pi — это небольшой набор инструментов, хранилище сессий и загрузчик контекстных файлов. Почти всё остальное — слой настройки поверх него.
Поскольку bash и write включены по умолчанию, неизменённая сессия может менять файлы и выполнять команды оболочки; сужение списка инструментов — встроенный способ уменьшить этот охват.
Главная страница перечисляет виды функций, которые должны давать расширения вместо ядра: субагенты, режим планирования, шлюзы разрешений, защита путей, выполнение по SSH, песочница, интеграция MCP, собственные редакторы, строки состояния и оверлеи. Там же сказано, что Pi умеет изменять сам себя: если нужна команда, инструмент, поставщик, рабочий процесс или доработка интерфейса, вы просите Pi собрать это, затем перезагружаете и продолжаете работу. Публичный каталог пакетов на pi.dev содержит расширения и навыки сообщества, опубликованные в npm, поэтому недостающая возможность, возможно, уже есть в виде пакета.
Краткое руководство запускает первую сессию за пять шагов:
Pi подходит тем, кто хочет сам формировать своего агента, а не получить готовый продукт.
Хуже он подходит тем, кто ждёт запросов на одобрение каждого действия «из коробки». Майское руководство 2026 года отметило, что скорость Pi достигается ценой многих ограничителей и защитных функций, которые есть у других агентов для программирования, и предложило запускать его в виртуальной машине, контейнере или даже на Raspberry Pi.
Pi нужен доступ к модели через поддерживаемого поставщика: по подписке, по API-ключу или к локальной модели. На проверенных для этого обзора страницах не было цены, тарифа или оформления оплаты для самого Pi, а отдельной страницы с ценами на pi.dev нет. MIT License, под которой он распространяется, бесплатно даёт право использовать, копировать и изменять программу.
Руководство по моделям сопоставляет каждый вид доступа к модели со способом настройки в Pi:
| Что у вас есть | Настройка в Pi |
|---|---|
| Поддерживаемая подписка | Вход через /login |
| API-ключ поставщика | Сохранить через /login или задать переменную окружения поставщика |
| Локальная модель GGUF | Подключить Pi к маршрутизатору llama.cpp |
| Конечная точка, совместимая с OpenAI, Anthropic или Google | Добавить в models.json |
| Поставщик с собственным протоколом или процессом входа | Создать или установить расширение поставщика |
Поэтому ваши расходы зависят от поставщика и модели, а не от Pi. Нижняя панель интерактивного режима показывает использование контекста, а также накопленное использование и стоимость, а каталог моделей на pi.dev перечисляет поставщиков, идентификаторы моделей, лимиты контекста и цены. По данным на 28 сентября 2026 года в каталоге было 1 516 моделей с ценами на ввод и вывод за миллион токенов.
Для долгосрочного планирования: заявление Earendil о лицензировании гласит, что Pi остаётся под лицензией MIT и это не изменится, но будущие части Pi или связанные с ним продукты могут быть Fair Source или проприетарными. Earendil также управляет собственным шлюзом Radius, который Pi может использовать как поставщика через /login radius; Radius описан как ранняя альфа-версия, а на его целевой странице цены не были указаны.
Редакционные обзоры терминальных агентов обычно сравнивают Pi с инструментами, в которые встроено больше функций. Pi — альтернатива Claude Code, когда контроль над обвязкой важнее готовых ограничителей; варианты ниже различаются в основном по этой оси.
Июльский обзор 2026 года прямо сформулировал компромисс: Pi может быть лучше Claude Code для разработчиков, которым нужен больший контроль над своим агентом для программирования.
Независимые публикации говорят о том же. Руководство технологического издания от мая 2026 года описало Pi как работающий «из коробки» в «режиме YOLO», со свободой читать и изменять всё, к чему у него есть доступ.
Главная страница перечисляет, чего в Pi намеренно нет: нет MCP, субагентов, всплывающих окон разрешений, режима планирования, встроенных списков задач и фонового bash. Для каждого пункта есть обходной путь — например, CLI-инструменты, описанные как навыки, контейнер, файл задач в Markdown или tmux, — но ни один из них не включается одним щелчком.
Релизы могут содержать несовместимые изменения для тех, кто строит решения на Pi. Версия 0.87.0, выпущенная 21 сентября 2026 года, перечисляла несовместимые изменения, в том числе удаление унаследованной опции агента shouldStopAfterTurn, а 0.87.1 вышла следом, 22 сентября 2026 года.
На проверенных для этого обзора страницах pi.dev не публиковал отдельную политику конфиденциальности или условия использования.
Для самого Pi не было указано цены или тарифа, а его ядро распространяется под лицензией MIT. Ваши расходы зависят от подключённого поставщика моделей или подписки. Earendil заявляла, что некоторые будущие дополнения вокруг Pi могут быть Fair Source или проприетарными.
Нет. Подойдёт поддерживаемая подписка через /login, API-ключ поставщика, локальная модель GGUF через маршрутизатор llama.cpp или совместимая конечная точка, например Ollama.
Не в ядре. Проект предлагает CLI-инструменты, описанные как навыки, или расширение, добавляющее поддержку MCP, и её могут дать пакеты из каталога.
Анонимные отчёты об установке и обновлениях включены по умолчанию, их можно отключить настройкой enableInstallTelemetry или переменной PI_TELEMETRY. Более широкий обмен аналитикой выключен, пока вы не дадите согласие.