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

✍️ OpenClawRadar📅 Опубликовано: 30 апреля 2026 г.🔗 Source
Pu.sh: 400-строчная оболочка для агента кодирования с HN
Ad

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 — и, как выражается автор, «достоинство».

Ad

Код и философия

Автор признаётся, что не может прочитать большую часть кода 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

Ad

👀 Смотрите также

Мобильное приложение QCAI добавляет управление шлюзом OpenClaw с нативным VPN Tailscale
Инструменты

Мобильное приложение QCAI добавляет управление шлюзом OpenClaw с нативным VPN Tailscale

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

OpenClawRadar
Relvy повышает точность анализа первопричин Claude на 12 процентных пунктов по тесту OpenRCA.
Инструменты

Relvy повышает точность анализа первопричин Claude на 12 процентных пунктов по тесту OpenRCA.

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

OpenClawRadar
Открытый ассистент JARVIS для рабочего стола, созданный с помощью Claude Code за 2 дня
Инструменты

Открытый ассистент JARVIS для рабочего стола, созданный с помощью Claude Code за 2 дня

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

OpenClawRadar
Клод IDE Мост: Инструмент WebSocket для доступа к IDE в реальном времени
Инструменты

Клод IDE Мост: Инструмент WebSocket для доступа к IDE в реальном времени

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

OpenClawRadar