Pu.sh: 400-строчная оболочка для агента кодирования с HN

Pu.sh — это полноценный каркас для агентов кодирования, написанный примерно на 400 строках shell-скрипта и разработанный для максимальной переносимости. Требуются только sh, curl и awk — никаких npm, pip, Docker или других зависимостей. Проект вдохновлён Pi (pi.dev) и использует ту же поверхность из 7 инструментов и модель редактирования точного текста.
Ключевые особенности
- Поддерживаемые модели: Anthropic (Claude) и OpenAI
- 7 встроенных инструментов: bash, read, write, edit, grep, find, ls
- REPL-режим для интерактивного использования
- Автоматическое уплотнение контекста разговора
- Возможности контрольных точек/возобновления
- Конвейерный режим для скриптов
- 90 тестов без API для проверки функциональности без внешних вызовов
Примечательно отсутствует: TUI, стриминг, поддержка изображений, OAuth, совместимость с Windows — и, как выражается автор, «достоинство».
Код и философия
Автор признаётся, что не может прочитать большую часть кода awk, написанного Pi/Claude/Codex. Цикл рассуждений обрабатывает JSON-парсинг и вызовы инструментов через awk. Сам цикл агента крошечный — большая часть сложности в реальных CLI агентов связана с DX и отказоустойчивостью. Проект выпущен под самоустановленным правилом: никаких новых зависимостей и менее 500 строк кода.
Установка
curl -sL pu.dev/pu.sh -o pu.sh && chmod +x pu.sh
./pu.sh
Всё, что нужно — это curl, awk и API-ключ. Автор призывает читателей создавать свои собственные каркасы, адаптированные под их нужды.
📖 Читайте полный исходный код: HN AI Agents
👀 Смотрите также

Мобильное приложение QCAI добавляет управление шлюзом OpenClaw с нативным VPN Tailscale
QCAI для iOS и Android теперь интегрируется с OpenClaw Control Center, позволяя напрямую управлять шлюзом с мобильных устройств через защищённые VPN-туннели Tailscale без открытых портов.

Relvy повышает точность анализа первопричин Claude на 12 процентных пунктов по тесту OpenRCA.
Инструмент Relvy, автоматизирующий рабочие инструкции, продемонстрировал улучшение точности Claude на 12 процентных пунктов в тесте OpenRCA для анализа первопричин. Результаты были опубликованы в посте на Hacker News, набравшем 11 баллов.

Открытый ассистент JARVIS для рабочего стола, созданный с помощью Claude Code за 2 дня
Разработчик создал настольный ИИ-ассистент для macOS под названием JARVIS за 1-2 дня, используя Claude Code в качестве основного инструмента разработки. Приложение имеет голографический интерфейс, 18 встроенных инструментов для управления системой, голосовое управление и интеграции с Gmail, Google Calendar, Notion, GitHub и Obsidian.

Клод IDE Мост: Инструмент WebSocket для доступа к IDE в реальном времени
claude-ide-bridge — это WebSocket-мост, который напрямую соединяет Claude Code с внутренним состоянием IDE, обеспечивая живую диагностику, переход к определению, поиск ссылок, всплывающие подсказки типов, открытие файлов, управление точками останова и потоковую передачу состояния отладчика.