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

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.

Pont IDE Open-Source Claude Connecte Dispatch, Application de Bureau et Claude Code
Le claude-ide-bridge est un outil open-source sous licence MIT qui connecte Claude Code à votre IDE, fournissant un accès au LSP, au débogueur, aux terminaux, à git et à GitHub via 124 outils. Il permet un flux de travail où les tâches envoyées via Dispatch depuis un téléphone sont traitées par l'application de bureau Claude, qui utilise Claude Code pour écrire du code et exécuter des tests tout en interagissant avec l'IDE.

Configuration Docker en une commande pour OpenClaw avec chiffrement de disque complet et surveillance
Une configuration Docker pour OpenClaw qui fournit des guides de chiffrement de disque complet, Tini comme PID 1, des outils de surveillance intégrés et des données stockées sous forme de fichiers simples sur l'hôte. Le déploiement ne nécessite que deux commandes : git clone et ./shell.

CRMy : CRM Open Source et Moteur de Contexte Client pour OpenClaw
CRMy est un CRM open source et un moteur de contexte client conçu spécifiquement pour les agents OpenClaw. Il inclut une interface CLI complète, un plugin OpenClaw avec 12 outils CRM, un backend PostgreSQL, et un déploiement auto-hébergé avec deux commandes.