clarp: Reemplazo gratuito y de código abierto para Claude - Precios por consumo antes del 15 de junio

Claude -p (modo print) y el Agent SDK pasarán a un precio separado basado en créditos el 15 de junio. Para desarrolladores con herramientas y flujos de trabajo basados en claude -p, ese cambio podría suponer costos significativamente más altos. Aquí llega clarp — un CLI de código abierto que actúa como un reemplazo directo de claude -p en flujos de trabajo locales de desarrollo.
Cómo Funciona
Internamente, clarp lanza el CLI interactivo normal de Claude Code en un PTY oculto, luego usa un proxy local de solo lectura para observar el flujo de la API de Anthropic y reconstruir la salida estilo claude -p. No modifica las solicitudes o respuestas de Claude — es puramente un proxy que traduce la salida interactiva al formato de modo print.
En la mayoría de proyectos, migrar es tan simple como cambiar el nombre del binario de claude a clarp.
Qué Funciona
- Salida en texto, JSON y stream-JSON
- Peticiones stdin
- Entrada multi-turno stream-JSON
- Paso de la mayoría de banderas de Claude Code
- Reenvío de permisos
- Parciales a nivel de token con
--include-partial-messages
Qué No Es Perfecto Aún
Los eventos laterales/no asistente no tienen una paridad exacta. Algunos eventos de hook/tarea/progreso siguen incompletos. El autor dice que tiene alta paridad para el uso común de claude -p pero no es una reimplementación perfecta del pipeline interno de modo print de Claude Code. Está orientado a flujos de trabajo locales de desarrollo, no a un servicio alojado.
Instalación
npm install -g clarp-cliUna vez instalado, reemplaza claude -p por clarp en tus scripts y herramientas. El proyecto se ha construido con una ayuda significativa del propio Claude: implementando las piezas de proxy/sesión, escribiendo pruebas de paridad, encontrando casos límite en el análisis de argumentos, y mejorando el lanzamiento y la documentación.
Para Quién Es
Desarrolladores que tienen herramientas o scripts automatizados que dependen de claude -p y quieren evitar los próximos precios por consumo sin reescribir sus flujos de trabajo.
📖 Lee la fuente original: r/ClaudeAI
👀 Ver también

La Habilidad de Claude Permite Ajustes Granulares de Personalidad con Variables Cuantificadas
Una nueva habilidad de Claude permite a los desarrolladores realizar ajustes cuantificados en 32 grupos de rasgos de personalidad que abarcan 120 variables definidas por Claude, con perfiles a nivel de grupo que muestran métricas como Verbosidad (60), Afabilidad (55) y Sarcasmo & Mordacidad (17). La habilidad persiste entre conversaciones e incluye un comando de publicación para instrucciones personalizadas.

Xmloxide: Una Reimplementación en Rust de libxml2 Creada con Asistencia de Agente de IA
Xmloxide es una reimplementación en Rust puro de la biblioteca libxml2 sin mantenimiento, creada usando Claude Code para pasar las suites de pruebas de compatibilidad. Proporciona análisis de XML/HTML seguro en memoria con una API C para reemplazo directo.

Servidor MCP Permite a Claude Crear y Ejecutar Herramientas Personalizadas en Tiempo de Ejecución
Un desarrollador construyó un servidor MCP donde Claude puede crear, actualizar y ejecutar nuevas herramientas sin necesidad de redeploy. El sistema utiliza cinco herramientas principales y ejecuta código personalizado JavaScript/TypeScript en un sandbox de Deno con un arranque en frío de ~50ms.

Markdown como Protocolo para Interfaz de Usuario Agéntica con Ejecución en Flujo
Un prototipo utiliza Markdown como protocolo unificado para que los agentes de IA transmitan texto, código ejecutable y datos en una sola respuesta. Cuenta con ejecución en streaming donde el código se ejecuta declaración por declaración a medida que llega y una primitiva mount() para crear interfaces de usuario React con flujo de datos entre cliente, servidor y LLM.