XLI: Biblioteca Python de Código Aberto para UIs de Terminal no Estilo Claude Code

✍️ OpenClawRadar📅 Publicado: June 21, 2026🔗 Source
XLI: Biblioteca Python de Código Aberto para UIs de Terminal no Estilo Claude Code
Ad

Se você tentou criar seu próprio agente de código, provavelmente percebeu que a UX do terminal é metade do trabalho. O estilo de transcrição do Claude Code — onde mensagens chegam em streaming, chamadas de ferramentas mudam de executando para concluídas no lugar, e aprovações aparecem inline — é realmente difícil de reproduzir. A equipe por trás do XLI reescrevia essa mesma camada toda vez. Frameworks TUI completos como Textual (e até bindings Ratatui baseados em Rust) tomam conta da tela inteira com sua própria árvore de widgets, o que mata o histórico normal do terminal. Ferramentas de nível mais baixo deixam você reconstruindo markdown em streaming, cartões de ferramentas mutáveis, aprovações inline e uma caixa de entrada real do zero.

Então eles construíram seu próprio mecanismo de renderização e o transformaram em uma biblioteca chamada XLI.

Ad

O Que Você Obtém

  • Respostas em markdown com streaming
  • Comandos de barra
  • Menções u/file
  • Cartões de ferramentas que atualizam no lugar
  • Aprovações e seletores inline
  • ESC para interromper
  • Uma barra de status

A principal decisão de design: ele renderiza inline, então sua transcrição flui para o histórico normal do terminal e permanece selecionável, rolável e pesquisável. Ele não sequestra a tela.

Independente de Framework

XLI não se importa se seu loop de agente é Claude, OpenAI ou algo próprio. É independente de framework, então você pode inseri-lo em qualquer arquitetura de agente baseada em Python.

Instalação

pip install python-xli

GitHub: vitalops/xli

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also