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

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.
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📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Mímir: Un Sistema de Memoria en Python Basado en 21 Mecanismos de Neurociencia
Mímir es un sistema de memoria en Python para agentes de IA que implementa 21 mecanismos de la ciencia cognitiva, como la memoria flashbulb y el olvido inducido por recuperación. Utiliza un índice híbrido BM25 + semántico + de fecha y muestra mejoras en los puntos de referencia, incluyendo un 13% más de precisión en herramientas en Mem2ActBench frente a VividnessMem.

Plugin de Retransmisión de Agente OpenClaw Corrige la Entrega en Telegram en Configuraciones Multi-Agente
El complemento openclaw-agent-relay aborda el problema persistente de que las respuestas de sessions_send van a webchat en lugar de a Telegram mediante el uso de WebSocket RPC de puerta de enlace para activar turnos de agente con deliver:true, eliminando la necesidad de soluciones alternativas como herramientas de mensaje explícitas o pasos de anuncio.

StartClaw: Una herramienta de automatización de navegador sin cabeza construida sobre ZeroClaw con integración de Claude
StartClaw es una herramienta de automatización de navegadores construida sobre la base Rust de ZeroClaw con Composio v3 para integraciones, diseñada para ejecutarse sin interfaz gráfica en la nube sin requerir hardware local. Utiliza exclusivamente Claude para garantizar fiabilidad e incluye una compactación de contexto integrada que reduce el uso de tokens aproximadamente 5 veces.

AIBrain agrega memoria persistente y automejora a Claude Code.
AIBrain es una herramienta que proporciona a Claude Code memoria persistente entre sesiones con búsqueda semántica y ciclos de auto-mejora. Incluye 53 flujos de trabajo, 44 habilidades, 9 servidores MCP y soporta redes malladas multiagente a través de Tailscale.