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

Aurelius : Un Framework React Construit avec 48 Agents de Code Claude et un Pipeline Figma-vers-React
Aurelius est un framework React open-source qui utilise 48 agents Claude Code organisés hiérarchiquement pour construire de manière autonome des applications React à partir de maquettes Figma. Le framework impose le TDD, l'assurance qualité visuelle avec comparaison par différences de pixels, et des contrôles de qualité avant le déploiement.

Helix : Un framework open-source transforme Claude en agent IA personnel pour macOS
Helix est un framework open-source qui connecte Claude via Claude Code dans le Terminal à macOS grâce à quatre plugins serveur MCP, permettant à Claude de contrôler des applications, de maintenir une mémoire persistante, d'exécuter des tâches planifiées et de fonctionner avec un traitement vocal local.

Exploration de Mistral Voxtral Realtime 4B en C pur pour la reconnaissance vocale
Voxtral.c propose une implémentation en C pur pour le modèle de reconnaissance vocale Voxtral Realtime 4B de Mistral AI, éliminant toute dépendance au-delà de la bibliothèque standard C.

Modèles.dev : Base de données open source des spécifications, prix et capacités des modèles d'IA
Models.dev est une base de données open-source et communautaire de spécifications, tarifs et capacités de modèles d'IA. Elle propose une API et des définitions basées sur TOML pour les fournisseurs et les modèles.