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

Heartbeat-gateway : Remplacement piloté par événements pour le sondage cron dans OpenClaw
Tools

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.

OpenClawRadar
Pont IDE Open-Source Claude Connecte Dispatch, Application de Bureau et Claude Code
Tools

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.

OpenClawRadar
Configuration Docker en une commande pour OpenClaw avec chiffrement de disque complet et surveillance
Tools

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.

OpenClawRadar
CRMy : CRM Open Source et Moteur de Contexte Client pour OpenClaw
Tools

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.

OpenClawRadar