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

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

🦀
Инструменты

Hoplite (YC S26) запускает облачное развертывание для кодировочных агентов с предпросмотром QA

Hoplite позволяет развертывать кодирующих агентов в облаке, перенося вашу локальную настройку, включая сессии, память и MCP-серверы. Он включает специальную обвязку и уделяет внимание онбордингу и предпросмотрам для QA.

OpenClawRadar
Система самоподдерживающейся документации с использованием изолированных блоков для нулевого расхождения
Инструменты

Система самоподдерживающейся документации с использованием изолированных блоков для нулевого расхождения

Разработчик создал bash-скрипт, который извлекает структурированные данные непосредственно из исходных файлов и вставляет их в CLAUDE.md через ограждённые HTML-комментарии, обеспечивая синхронизацию документации с кодом без ручного обслуживания.

OpenClawRadar
Claude Code делегирует кодирование Mistral/DeepSeek: сохранено 57M токенов, снижение затрат на 90-100%
Инструменты

Claude Code делегирует кодирование Mistral/DeepSeek: сохранено 57M токенов, снижение затрат на 90-100%

Навык Claude Code под названием vibe-skill делегирует низкоуровневое кодирование дешевым моделям вроде Mistral или DeepSeek, оставляя Claude планирование. После 254 запусков за 10 дней сэкономлено 57 млн токенов, достигнута экономия 90-100% с 98% успешных попыток.

OpenClawRadar
OpenClaw как интерфейс "Инфраструктура как код" для управления домашней лабораторией
Инструменты

OpenClaw как интерфейс "Инфраструктура как код" для управления домашней лабораторией

OpenClaw превратился из крутого AI-гаджета в основной интерфейс для управления компьютером, особенно во время перестройки и обновления домашней лаборатории. Инструмент работает в собственной виртуальной машине, обеспечивая прямой доступ к инфраструктуре вашего компьютера.

OpenClawRadar