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

HolyCode: Contenedor Docker para Entornos Persistentes de Agentes de Codificación con IA
HolyCode es un contenedor Docker que proporciona un entorno de desarrollo persistente para agentes de codificación de IA, manteniendo sesiones, configuraciones y complementos entre reconstrucciones. Incluye herramientas de navegador preconfiguradas para flujos de trabajo de agentes y admite Claude, OpenAI, Gemini y otros proveedores a través de OpenCode.

Savant Commander 48B: Un modelo personalizado Qwen 3 de Mezcla de Expertos con 12 modelos destilados
Savant Commander 48B es un modelo personalizado Qwen 3 de Mezcla de Expertos con enrutamiento codificado manualmente que combina 12 modelos destilados de proveedores como Claude, Gemini, OpenAI y Deepseek. Cuenta con una longitud de contexto de 256K y permite la activación controlada por prompt de modelos destilados específicos.

Resultados de Referencia: Cuándo Usar Claude Opus con Codex vs. Opus Puro para Generación de Código
Un punto de referencia controlado probó el enfoque 'Planificar con Opus, Ejecutar con Codex' en tres tareas de programación reales. Los resultados muestran un punto de cruce de costos en aproximadamente 600 líneas de código, con recomendaciones específicas basadas en el tamaño del proyecto.

Skill Studio: Aplicación de Escritorio de Código Abierto para Gestionar Habilidades del Agente de IA Claude
Skill Studio es una aplicación de escritorio gratuita y de código abierto para macOS que permite a los desarrolladores explorar repositorios de habilidades de la comunidad, previsualizar documentación con renderizado de markdown e instalar habilidades con comandos de un clic como npx skills add.