Pi-Mono в Smart AIPI: самый дешевый способ запустить lean coding agent — с Grill-Me, Superpowers и Caveman
Pi-Mono — минималистичный coding harness от Mario Zechner: четыре tools (read, write, edit, bash), полный YOLO mode, лицензия MIT, без привязки к провайдеру. Подключите его к Smart AIPI для pay-as-you-go доступа к GPT-5.5, добавьте grill-me для постановки задач, superpowers для полной методологии и skill caveman, чтобы сократить стоимость output tokens примерно на 75%. Lean agent + lean API, которые можно использовать уже сегодня.
TL;DR: Pi-Mono — минималистичный coding agent от Mario Zechner: четыре tools (read, write, edit, bash), лицензия MIT, намеренно маленькое ядро. Он говорит на OpenAI-compatible, так что укажите https://api.smartaipi.com/v1, запустите GPT-5.5 на low reasoning и добавьте три skills, которые закрывают пробелы, оставленные Pi: grill-me для постановки задач, superpowers для engineering methodology и skill caveman для сокращения output tokens примерно на 75%. В связке с pay-as-you-go ценами Smart AIPI и cache hit rate 95–98% итоговый счет за каждый turn снижается за счет накопительного эффекта, который можно проверить по своей usage page.
У движения lean-agent появился флагман. Pi-Mono — monorepo, лежащий в основе pi, terminal coding harness от Mario Zechner (создателя libGDX), который сводит coding agent к essentials и выносит все остальное в extensions. Как сказал Zechner в своем выступлении на Mastra "I Hated Every Coding Agent, So I Built My Own": существующие harnesses — это космические корабли с 80% functionality, которые большинству developers никогда не нужны, а их system prompts меняются с каждым release, ломая личные workflows, которые вы долго выстраивали поверх них.
Ответ Pi — радикальный minimalism: четыре tools, полный YOLO mode, никаких batteries included. Hackability вместо completeness. На OpenAI-compatible endpoint Smart AIPI с pay-as-you-go это minimalism напрямую превращается в самую дешевую serious agentic coding setup, доступную сегодня.
Что такое Pi-Mono на самом деле
Pi-mono — это monorepo (github.com/badlogic/pi-mono, mirrored at earendil-works/pi); CLI binary — это просто pi. Репозиторий разбит на несколько узкоспециализированных packages:
- pi-agent-core — runtime: tool calling, state, собственно agent loop.
- pi-ai — unified provider library, которая работает с Anthropic, OpenAI-compatible, Bedrock, Vertex, Mistral, Groq, Cerebras, xAI, DeepSeek, OpenRouter, Hugging Face, Ollama и еще примерно дюжиной других. Важно, что она может переписывать context, чтобы переключать providers во время session без потери state.
- pi-tui — terminal UI с differential rendering.
- pi-coding-agent — пользовательский CLI, который связывает все части вместе.
Surface стандартных tools — ровно четыре:
| Tool | Что делает | Почему этого достаточно |
|---|---|---|
read | Читает файл с диска | Frontier models уже обучены на именно такой schema |
write | Записывает или создает файл | Механический I/O — reasoning не нужен |
edit | Применяет patch на месте в файл | Search/replace + diffs — универсальный primitive для редактирования |
bash | Запускает любую shell command | Все остальное (grep, tests, git, package managers) — это shell command |
Все, что больше этого — subagents, plan mode, permission gates, MCP servers, sandboxing — живет в pi-skills или сторонних extensions, по желанию. По умолчанию Pi работает в full YOLO mode: без permission prompts, без ограничений filesystem и shell. Это осознанный выбор. Если нужны safety rails, вы их устанавливаете сами.
Почему Pi-Mono и Smart AIPI идеально сочетаются
Библиотека pi-ai в Pi рассматривает каждого provider как OpenAI-shaped или Anthropic-shaped endpoint за единым интерфейсом. Gateway Smart AIPI открывает всю поверхность OpenAI — chat, responses, embeddings, images, audio, anthropic-shaped messages — через один base URL и один API key. Эти две модели идеально стыкуются:
- Один key, все models. Один и тот же Smart AIPI API key дает вам GPT-5.5, GPT-5.4, GPT-5.4-mini, GPT-5.3-codex, GPT-Image-2 и routing, совместимый с Anthropic Claude — а Pi может переключаться между ними во время session.
- Pay-as-you-go pricing. Без subscription, без quota, без throttle. Вы платите только за tokens, которые реально вычислили. Маленький system prompt Pi означает, что каждый turn требует меньше оплаты за постоянный context, чем у harness с кучей функций.
- End-to-end prompt cache. Smart AIPI сохраняет OpenAI prompt-cache key без изменений через gateway, поэтому ваш repo + agents.md + history остаются в cache во время длинных sessions. Реальный cache hit rate — 95–98%, что снижает стоимость cached input до $0.125 за 1M tokens — в 10 раз дешевле, чем без cache.
- Сохранение WebSocket session. Длинные pi-mono sessions остаются на одном warm cache вместо полной оплаты input price на каждом turn.
Три skills, которые дополняют Pi-Mono
Pi намеренно не поставляет ничего для task planning, не навязывает engineering methodology и не включает output-compression layer. Это не недостаток — это и есть идея. Сообщество закрыло все три пробела composable skills, которые подключаются в Pi через pattern вызова /skill:name. Три, которые стоит поставить в первый же день:
1. Grill-Me — High-Reasoning постановка задач
Где: github.com/mattpocock/skills, автор Matt Pocock.
Grill-me делает именно то, что обещает название: модель допрашивает вас по задаче, пока все ограничения не станут однозначными. Файлы в scope. Критерии успеха. Edge cases. Что значит "done". Обычно три–пять коротких turn. Вы отвечаете; skill возвращает плотную, исполнимую спецификацию.
Экономически правильный ход — запускать grill-me на high reasoning только для фазы спецификации — обычно три–пять коротких turn — а затем переключаться на low reasoning для фазы исполнения (30–100 turn дешевой механической работы). High reasoning окупается там, где он действительно нужен; low reasoning тянет все остальное. Четырехtoolовый loop Pi-mono особенно хорошо подходит для такого pattern, потому что ничто не мешает: как только спецификация зафиксирована, у модели появляется ясный путь через read/write/edit/bash к готовому результату.
2. Superpowers — engineering methodology в виде skills
Где: github.com/obra/superpowers, автор Jesse Vincent.
Superpowers — это "complete software development methodology for your coding agents, built on top of a set of composable skills." Шаблоны TDD, playbooks для code review, процедуры debugging, patterns для refactoring, дисциплина branch-management. Это явный engineering process, который Pi намеренно не встраивает в core.
Это еще и harness-agnostic — один и тот же skill pack работает в Claude Code, Cursor, Copilot CLI, Gemini, Codex и Pi. Поставили один раз — используете в разных harnesses. Встроенный loader skills в Pi позволяет наложить всю методологию на minimal core, не трогая source Pi.
3. Caveman — убийца output tokens
Где: skills repo Matt Pocock (раздел productivity).
Caveman переводит agent в режим ultra-compressed communication. Убирайте артикли. Убирайте воду. Отвечайте телеграфными bullet points. Никакого formal English, никаких извинений, никакого preamble. В реальных prose-heavy turn снижение token usage составляет примерно 75%.
Почему это сильнее всего бьет по счету: на GPT-5.5 output tokens стоят $7.50 за 1M, тогда как cached input — $0.125 за 1M, то есть в 60 раз дешевле. Сокращение output — это самый эффективный способ уменьшить счет coding agent. Grill-me + low reasoning уже сокращают output. Caveman сжимает оставшееся. Добавьте сюда cache Smart AIPI, и marginal cost дополнительного turn почти упирается в нижнюю границу compute envelope модели.
История накопительной экономии
Цены Smart AIPI для GPT-5.5:
| GPT-5.5 (за 1M tokens) | Smart AIPI | Эффект Pi-Mono |
|---|---|---|
| Input (uncached) | $1.25 | Маленький system prompt означает меньшую стоимость первого turn |
| Input (cached prefix) | $0.125 | Cache hit rate 95–98% на длинных sessions |
| Output | $7.50 | Caveman уменьшает ~75%; low reasoning усиливает эффект |
Структура turn в pi-mono на GPT-5.5 low reasoning, если spec уже сделан через grill-me и caveman включен:
- Cached input prefix (repo + agents.md + history) — обычно самый большой token bucket на turn — оплачивается по cached rate, а не по uncached rate, каждый раз, когда cache срабатывает.
- Новый uncached input (результаты tools, последнее сообщение пользователя) — обычно крошечная часть input, оплачиваемая по full rate.
- Output — сжат caveman, а reasoning tokens минимальны, потому что effort низкий. Это самая дорогая строка, которую стоит уменьшать в первую очередь, потому что она тарифицируется по самой высокой цене за token.
Pay-as-you-go означает, что вы платите только за то, что вычислили, и эти три рычага усиливают друг друга. В вашем dashboard будут видны реальные цифры per-turn для вашего repo и формы prompt — без cap, без throttle, без monthly minimum.
Переключение provider во время session: скрытая суперспособность Pi
Pi-ai хранит переносимое представление context и может переписать его под любого provider, к которому вы сейчас подключены. Практический смысл: когда GPT-5.5 упирается в hard ambiguity, можно в середине task вызвать /model claude-sonnet-4.6 для второго мнения, не теряя conversation. Оба endpoint доступны через один Smart AIPI key — совместимые с Anthropic Claude responses идут через /v1/messages, OpenAI-compatible flows через /v1/responses (или /v1/chat/completions), а Pi выполняет translation прозрачно.
Для длинных refactors с высокой ценой ошибки этот pattern действительно полезен: grill-me на GPT-5.5 high для spec, GPT-5.5 low для execution, Claude Sonnet 4.6 для одного architectural review pass, затем обратно на GPT-5.5 low, чтобы закончить. Один harness, один API key, один счет.
Настройка за 60 секунд
# 1. установите pi
curl -fsSL https://pi.dev/install.sh | sh
# или: npm install -g @earendil-works/pi-coding-agent
# 2. укажите Smart AIPI
export OPENAI_BASE_URL=https://api.smartaipi.com/v1
export OPENAI_API_KEY=sk-your-smartaipi-key
# 3. запустите pi в вашем repo
cd ~/code/your-project
pi
# 4. внутри pi установите skills
/skill:install matt-pocock/skills/grill-me
/skill:install obra/superpowers
/skill:install matt-pocock/skills/caveman
# 5. сформулируйте свою задачу
/skill grill-me
# 6. переключитесь на low reasoning и выполните
/model gpt-5.5 --reasoning-effort low
/skill caveman
Точная syntax установки skill зависит от того, какой skill loader вы используете — проверьте README каждого skill repo для актуального способа вызова. Схема одна и та же: положите folder skill в config и вызовите его.
Почему lean agent + lean API дают накопительный эффект
Функционально насыщенные harnesses загружают большой system prompt на каждом turn, запускают дополнительные deliberation passes и выдают verbose explanations, о которых user не просил. За каждую из этих вещей платится tax. Pi-mono снижает tax со стороны harness (маленький system prompt, four-tool loop, без over-engineered planning layer); caveman + low reasoning снижают tax со стороны модели (compressed output, минимум reasoning tokens); Smart AIPI снижает tax со стороны provider (cached input в 10 раз дешевле, без subscription floor). По отдельности ни один из этих факторов не дает 10×, но вместе они заметно меняют стоимость долгого agentic проекта.
Мировоззрение Pi — "adapt the agent to your workflow, not the other way around" — хорошо сочетается с мировоззрением Smart AIPI — "pay only for what you actually compute." Если вы упирались в subscription caps или платили за features harness, которыми никогда не пользуетесь, эта связка стоит одного вечера на пробу. Зарегистрируйтесь, создайте key, задайте OPENAI_BASE_URL, установите pi, добавьте три skills, и выпустите что-нибудь в прод.
Начните — $5 бесплатно при регистрации
Каждый новый account получает $5 бесплатных API credits — без credit card.
$5 достаточно, чтобы установить pi, подключить три skills, прогнать реальную задачу через grill-me end-to-end и провести расширенную pi-mono session, прежде чем решать, нужно ли пополнять баланс.
- Зарегистрируйтесь на smartaipi.com/signup (бесплатно $5, без credit card)
- Создайте API key в dashboard
- Установите pi:
curl -fsSL https://pi.dev/install.sh | sh - Задайте
OPENAI_BASE_URL=https://api.smartaipi.com/v1иOPENAI_API_KEYна новый key - Установите grill-me + caveman и superpowers
- Запустите
pi, прогоните следующую задачу через grill-me на high reasoning, переключитесь на low + caveman и ship it
Тот же минималистичный harness, который вы бы запускали по subscription, — теперь на pricing model, которая масштабируется по тому, что вы реально вычисляете, с cache hit rate, делающим длинные agentic sessions почти бесплатными.
OpenAI-совместимый API gateway. Доступ к frontier AI моделям на 75% дешевле.
Начать бесплатно