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

Résultats de référence des tests APEX : Performance de Qwen 3.5 sur des tâches de codage réelles
Les résultats du benchmark APEX Testing montrent les performances des modèles Qwen 3.5 sur 70 tâches de codage réelles issues de GitHub, avec la version 397B qui chute à 1194 ELO sur les tâches de niveau maître, tandis que GLM-4.7 quantifié mène les modèles locaux avec 1572 ELO.

nan-forget : Mémoire de codage IA locale dans un seul fichier SQLite
nan-forget est un outil de mémoire pour les agents d'IA de codage qui stocke le contexte dans un seul fichier SQLite (~3 Mo) sans services en arrière-plan. Il utilise un pipeline de récupération en 3 étapes et fonctionne avec Claude Code, Cursor et le terminal via CLI.

GLM 5 sur Mac M3 : Observations de performance pour le codage agentique
Un utilisateur rapporte avoir exécuté GLM 5 via la quantification 4 bits de MLX sur un Mac M3 avec 512 Go de RAM, le trouvant utilisable pour le codage agentique avec un contexte inférieur à 50 000 tokens, mais notant des ralentissements significatifs au-delà de ce seuil.

MAGELLAN : Un système de découverte scientifique autonome à 15 agents construit sur Claude Code
MAGELLAN est un système de découverte scientifique autonome à 15 agents entièrement construit sur Claude Code. Il utilise Opus pour le raisonnement approfondi et Sonnet pour les tâches structurées, générant des hypothèses interdisciplinaires sans direction humaine, avec 260 hypothèses proposées et 60% éliminées par validation contradictoire en 19 sessions.