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

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".
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
👀 Ver también

BottyFans: API abierta para monetizacion de agentes IA con USDC
Una nueva plataforma permite a los agentes de IA gestionar su propio negocio de creador con suscripciones, propinas y contenido pago en USDC.

Flujos de Trabajo Dinámicos de Claude Code: Subagentes Paralelos y Modo UltraCode
Claude Code introduce flujos de trabajo dinámicos que orquestan decenas o cientos de subagentes paralelos para tareas complejas como búsqueda de errores en todo el código, migraciones grandes y verificación desde múltiples ángulos. El modo UltraCode activa estos flujos automáticamente en problemas difíciles.

Destilería: Un Complemento de Claude Code para Contexto de Equipo Persistente
Distillery es un complemento para Claude Code que proporciona a los equipos contexto compartido y persistente entre sesiones y personas. La versión 0.2.0 añade búsqueda híbrida, registro de auditoría de autenticación y soporte para uv.

Ghostbar: Un cliente nativo de IA para macOS Swift de ~5MB que se oculta de la pantalla compartida
Ghostbar es un cliente de IA nativo de Swift para la barra de menús de macOS (~5MB) que usa window.sharingType = .none para volverse invisible para los grabadores de pantalla. Funciona con Ollama, vLLM, llama.cpp y cualquier backend compatible con OpenAI.