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

✍️ OpenClawRadar📅 Publié: June 21, 2026🔗 Source
XLI : Bibliothèque Python Open-Source pour les Interfaces Utilisateur Terminal de Style Claude Code
Ad

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.

Ad

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

GitHub : vitalops/xli

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Aurelius : Un Framework React Construit avec 48 Agents de Code Claude et un Pipeline Figma-vers-React
Tools

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.

OpenClawRadar
Helix : Un framework open-source transforme Claude en agent IA personnel pour macOS
Tools

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.

OpenClawRadar
Exploration de Mistral Voxtral Realtime 4B en C pur pour la reconnaissance vocale
Tools

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.

OpenClawRadar
Modèles.dev : Base de données open source des spécifications, prix et capacités des modèles d'IA
Tools

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.

OpenClawRadar