XLI : Bibliothèque Python Open-Source pour les Interfaces Utilisateur Terminal de Style Claude Code

Si vous avez essayé de construire votre propre agent de codage, vous avez probablement remarqué que l'UX du terminal représente la moitié du travail. Le transcript de style Claude Code — où les messages arrivent en continu, les appels d'outils passent de "en cours" à "terminé" sur place, et les approbations apparaissent en ligne — est vraiment difficile à reproduire. L'équipe derrière XLI réécrivait systématiquement cette même couche. Les frameworks TUI complets comme Textual (et même les bindings Ratatui basés sur Rust) prennent le contrôle total de l'écran avec leur propre arbre de widgets, ce qui tue le défilement normal de votre terminal. Les boîtes à outils de plus bas niveau vous obligent à reconstruire le markdown en streaming, les cartes d'outils modifiables, les approbations en ligne et une vraie zone de saisie à partir de zéro.
Ils ont donc construit leur propre moteur de rendu et l'ont extrait dans une bibliothèque appelée XLI.
Ce que vous obtenez
- Réponses markdown en streaming
- Commandes slash
- Mentions
u/fichier - Cartes d'outils qui se mettent à jour en place
- Approbations en ligne et sélecteurs
- ESC pour interrompre
- Une barre d'état
Le choix de conception clé : il rend en ligne, de sorte que votre transcript s'écoule dans le défilement normal du terminal et reste sélectionnable, défilable et recherchable. Il ne pas détourne l'écran.
Indépendant du framework
XLI ne se soucie pas que votre boucle d'agent soit Claude, OpenAI, ou la vôtre. Il est indépendant du framework, vous pouvez donc l'intégrer dans n'importe quelle architecture d'agent basée sur Python.
Installation
pip install python-xli📖 Lire la source complète : r/ClaudeAI
👀 See Also

Comparaison d'OpenClaw et de Claude Cowork : Automatisation locale vs Flux de travail en bac à sable
OpenClaw est un agent local toujours actif qui s'exécute sur votre machine avec exécution de commandes shell et automatisation du navigateur, tandis que Claude Cowork fonctionne dans Claude Desktop dans un environnement sandboxé axé sur les tâches documentaires et de navigation.

Projet Headroom : l'outil open source d'un ingénieur Netflix réduit de 90 % les coûts des jetons IA
Le senior ingénieur de Netflix, Tejas Chopra, a créé Project Headroom, un proxy open source qui compresse les entrées de contexte de l'IA jusqu'à 90 %, économisant environ 700 000 $ pour les utilisateurs depuis janvier 2026. Il fonctionne localement sur le port 8787 et encapsule n'importe quel CLI LLM.

devopsiphai : Audits de santé opérationnelle des compétences en code Claude open-source à travers 6 phases
devopsiphai est une compétence Claude Code open-source qui audite l'opérabilité des projets de production en utilisant un processus en 6 phases et le cadre ARC, produisant des notes alphabétiques et un TODO.md structuré avec des tâches estimées en effort.

Heartbeat-gateway : Remplacement piloté par événements pour le sondage cron dans OpenClaw
Heartbeat-gateway est un outil Python open-source qui remplace la vérification périodique basée sur cron par des événements déclenchés par webhook pour OpenClaw, réduisant les coûts d'API d'environ 86 $/mois à environ 4,50 $/mois et améliorant la latence de jusqu'à 30 minutes à moins de 2 secondes.