XLI: Open-Source Python-Bibliothek für Claude Code-ähnliche Terminal-Benutzeroberflächen

✍️ OpenClawRadar📅 Veröffentlicht: 21. Juni 2026🔗 Source
XLI: Open-Source Python-Bibliothek für Claude Code-ähnliche Terminal-Benutzeroberflächen
Ad

Wenn du schon mal versucht hast, einen eigenen Coding-Agenten zu bauen, ist dir bestimmt aufgefallen, dass das Terminal-UI die halbe Arbeit ist. Das Claude-Code-Transkript – bei dem Nachrichten hereinstreamen, Tool-Aufrufe sich direkt vor Ort von „läuft“ zu „fertig“ ändern und Genehmigungen inline erscheinen – ist wirklich schwer nachzubauen. Das Team hinter XLI hat diese Schicht jedes Mal neu geschrieben. Vollständige TUI-Frameworks wie Textual (und sogar Rust-basierte Ratatui-Bindungen) übernehmen mit ihrem eigenen Widget-Baum den ganzen Bildschirm und zerstören das normale Terminal-Scrollback. Frameworks auf niedrigerer Ebene zwingen dich, Streaming-Markdown, veränderbare Tool-Karten, Inline-Genehmigungen und ein richtiges Eingabefeld von Grund auf neu zu erstellen.

Also haben sie eine eigene Rendering-Engine gebaut und als Bibliothek namens XLI ausgekoppelt.

Ad

Was du bekommst

  • Streaming-Markdown-Antworten
  • Slash-Befehle
  • u/file-Erwähnungen
  • Tool-Karten, die sich direkt aktualisieren
  • Inline-Genehmigungen und Auswahlen
  • ESC zum Unterbrechen
  • Eine Statusleiste

Die entscheidende Designentscheidung: Es rendert inline, sodass dein Transkript in das normale Terminal-Scrollback fließt und auswählbar, scrollbar und durchsuchbar bleibt. Es kapert nicht den Bildschirm.

Framework-unabhängig

XLI ist egal, ob dein Agenten-Loop Claude, OpenAI oder dein eigenes Ding ist. Es ist framework-unabhängig, du kannst es also in jede Python-basierte Agenten-Architektur einbauen.

Installation

pip install python-xli

GitHub: vitalops/xli

📖 Lies den vollständigen Artikel: r/ClaudeAI

Ad

👀 Siehe auch