XLI: Biblioteca de Python de código abierto para interfaces de terminal al estilo de Claude Code

✍️ OpenClawRadar📅 Publicado: 21 de junio de 2026🔗 Source
XLI: Biblioteca de Python de código abierto para interfaces de terminal al estilo de Claude Code
Ad

Si has intentado construir tu propio agente de codificación, probablemente has notado que la UX del terminal es la mitad del trabajo. El estilo de transcripción de Claude Code — donde los mensajes se transmiten en streaming, las llamadas a herramientas cambian de "ejecutando" a "completado" en el mismo lugar, y las aprobaciones aparecen en línea — es realmente difícil de reproducir. El equipo detrás de XLI reescribía esta misma capa cada vez. Frameworks TUI completos como Textual (e incluso los bindings de Ratatui con Rust) toman toda la pantalla con su propio árbol de widgets, lo que elimina el scrollback normal del terminal. Los toolkits de bajo nivel te obligan a reconstruir desde cero el markdown en streaming, las tarjetas de herramientas mutables, las aprobaciones en línea y un campo de entrada real.

Así que construyeron su propio motor de renderizado y lo extrajeron en una librería llamada XLI.

Ad

Qué Obtienes

  • Respuestas markdown en streaming
  • Comandos slash
  • Menciones u/file
  • Tarjetas de herramientas que se actualizan en su lugar
  • Aprobaciones y selectores en línea
  • ESC para interrumpir
  • Una barra de estado

La decisión clave de diseño: renderiza en línea, por lo que tu transcripción fluye dentro del scrollback normal del terminal y permanece seleccionable, desplazable y buscable. No secuestra la pantalla.

Independiente del Framework

No importa si tu bucle de agente es Claude, OpenAI o algo propio. Es independiente del framework, así que puedes integrarlo en cualquier arquitectura de agente basada en Python.

Instalación

pip install python-xli

GitHub: vitalops/xli

📖 Lee la fuente completa: r/ClaudeAI

Ad

👀 Ver también

La herramienta Depct recopila datos de tiempo de ejecución para ayudar a Claude a depurar problemas de producción.
Herramientas

La herramienta Depct recopila datos de tiempo de ejecución para ayudar a Claude a depurar problemas de producción.

Depct es una herramienta que recopila instrumentación en tiempo de ejecución de aplicaciones Node.js, construye gráficos a partir de los datos y los envía a Claude a través de AWS Bedrock para ayudar a depurar fallos intermitentes en producción. También genera diagramas de arquitectura y mapas de dependencias a partir del comportamiento en tiempo de ejecución.

OpenClawRadar
Ejecutando dos agentes Claude Code en el mismo repositorio con Git Worktrees
Herramientas

Ejecutando dos agentes Claude Code en el mismo repositorio con Git Worktrees

Un usuario de Reddit detalla cómo ejecutar múltiples agentes de Claude Code en paralelo sobre el mismo código usando git worktrees, evitando conflictos de archivos y permitiendo sesiones de agente independientes.

OpenClawRadar
Heartbeat-gateway: Reemplazo basado en eventos para el sondeo cron en OpenClaw
Herramientas

Heartbeat-gateway: Reemplazo basado en eventos para el sondeo cron en OpenClaw

Heartbeat-gateway es una herramienta de Python de código abierto que reemplaza el sondeo basado en cron con eventos impulsados por webhooks para OpenClaw, reduciendo los costos de API de aproximadamente $86/mes a aproximadamente $4.50/mes y mejorando la latencia de hasta 30 minutos a menos de 2 segundos.

OpenClawRadar
Superposición de escritorio en tiempo real para monitorear los límites de uso del código de Claude.
Herramientas

Superposición de escritorio en tiempo real para monitorear los límites de uso del código de Claude.

La superposición de escritorio de código abierto muestra los límites de uso de Claude Code en tiempo real, eliminando la necesidad de escribir repetidamente '/usage'.

OpenClawRadar