Pu.sh: Arnés de agente de codificación de 400 líneas de script Shell desde HN

✍️ OpenClawRadar📅 Publicado: 30 de abril de 2026🔗 Source
Pu.sh: Arnés de agente de codificación de 400 líneas de script Shell desde HN
Ad

Pu.sh es un arnés completo para agentes de codificación escrito en unas ~400 líneas de script de shell, diseñado para máxima portabilidad. Solo requiere sh, curl y awk — nada de npm, pip, Docker u otras dependencias. El proyecto está inspirado en Pi (pi.dev) y utiliza el mismo conjunto de 7 herramientas y el modelo de edición de texto exacto.

Características Clave

  • Modelos compatibles: Anthropic (Claude) y OpenAI
  • 7 herramientas integradas: bash, read, write, edit, grep, find, ls
  • Modo REPL para uso interactivo
  • Compacitación automática del contexto de la conversación
  • Capacidades de checkpoint/reanudación
  • Modo pipe para scripting
  • 90 pruebas sin API para verificar funcionalidad sin llamadas externas

Notablemente ausente: TUI, streaming, soporte de imágenes, OAuth, compatibilidad con Windows — y, como dice el autor, "dignidad".

Ad

Código y Filosofía

El autor admite que no puede leer la mayor parte del código en awk, que fue escrito por Pi/Claude/Codex. El bucle de razonamiento maneja el análisis de JSON y las llamadas a herramientas a lo largo de los turnos usando awk. El bucle del agente en sí es diminuto — la mayor parte de la complejidad en las CLI de agentes reales proviene de la experiencia de desarrollo (DX) y el endurecimiento. El proyecto se publica bajo una regla autoimpuesta: sin nuevas dependencias y menos de 500 líneas de código.

Configuración

curl -sL pu.dev/pu.sh -o pu.sh && chmod +x pu.sh
./pu.sh

Todo lo que necesitas es curl, awk y una clave de API. El autor anima a los lectores a construir su propio arnés adaptado a sus necesidades.

📖 Lee el código fuente completo: HN AI Agents

Ad

👀 Ver también

Comparando OpenClaw y Claude Cowork: Automatización Local vs Flujos de Trabajo en Espacios Aislados
Herramientas

Comparando OpenClaw y Claude Cowork: Automatización Local vs Flujos de Trabajo en Espacios Aislados

OpenClaw es un agente local siempre activo que se ejecuta en tu máquina con ejecución de comandos de terminal y automatización del navegador, mientras que Claude Cowork opera dentro de Claude Desktop en un entorno aislado centrado en tareas de documentos y navegador.

OpenClawRadar
Jean-Claude: una interfaz satírica de LLM que se burla de la regulación europea de IA, con 412 socios de cookies y facturas de IVA cada 5 mensajes
Herramientas

Jean-Claude: una interfaz satírica de LLM que se burla de la regulación europea de IA, con 412 socios de cookies y facturas de IVA cada 5 mensajes

Jean-Claude es un frontend satírico de LLM que lleva la burocracia al estilo de la UE a su extremo lógico: 412 socios de cookies, principio de cuatro ojos que requiere cofirma, seguimiento de CO₂ por token con compensación obligatoria, facturas de IVA cada 5 mensajes y un centro de cumplimiento con métricas falsas de GDPR/AI Act.

OpenClawRadar
Mouser: Alternativa de código abierto a Logitech Options+ para MX Master 3S
Herramientas

Mouser: Alternativa de código abierto a Logitech Options+ para MX Master 3S

Mouser es una herramienta ligera y de código abierto que reasigna los botones del ratón Logitech MX Master 3S sin necesidad del software propietario de Logitech. Se ejecuta completamente de forma local sin telemetría, admite perfiles por aplicación e incluye control de DPI y monitorización de la batería.

OpenClawRadar
Flujo de Trabajo del Consejo Multi-Modelo para Agentes de Codificación de IA
Herramientas

Flujo de Trabajo del Consejo Multi-Modelo para Agentes de Codificación de IA

Un desarrollador creó una herramienta web que ejecuta tareas de programación a través de tres modelos de IA—GPT-4o como arquitecto, Claude como escéptico y Gemini como sintetizador—antes de pasarlas a agentes de programación. La herramienta genera un PLAN.md con restricciones explícitas y requiere que los usuarios aporten sus propias claves de API.

OpenClawRadar