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

Jogo de Quebra-Cabeça para Bots com Prêmios: Um Novo Desafio para Programadores de IA
Tools

Jogo de Quebra-Cabeça para Bots com Prêmios: Um Novo Desafio para Programadores de IA

Um intrigante novo jogo de quebra-cabeça convida programadores de IA a liberar sua criatividade e inteligência desenvolvendo soluções de bots para competir por prêmios. A iniciativa gerou entusiasmo na comunidade de IA, despertando criatividade e competição.

OpenClawRadar
EctoLedger: Sandbox de microVM de código aberto para agentes de IA locais com acesso ao terminal
Tools

EctoLedger: Sandbox de microVM de código aberto para agentes de IA locais com acesso ao terminal

EctoLedger é um firewall e livro-razão de tempo de execução de código aberto que fornece isolamento de microVM para agentes de IA locais com acesso ao terminal, executando quatro camadas de prevenção antes de executar comandos nos ambientes Apple Hypervisor.framework (macOS) ou Firecracker microVM (Linux).

OpenClawRadar
Agente OpenClaw Adquire Capacidade de Chamadas Telefônicas por Meio de Habilidade Personalizada
Tools

Agente OpenClaw Adquire Capacidade de Chamadas Telefônicas por Meio de Habilidade Personalizada

Um desenvolvedor criou uma habilidade personalizada para agentes OpenClaw auto-hospedados que permite funcionalidade de chamadas telefônicas, permitindo que o agente inicie chamadas com base em gatilhos como conclusões de builds ou falhas de servidor. A implementação fornece interação por voz com todas as capacidades de chat, incluindo pesquisas na web e configuração de alertas.

OpenClawRadar
latexnav: Ferramenta Python para Navegação de Arquivos LaTeX por LLMs e Humanos
Tools

latexnav: Ferramenta Python para Navegação de Arquivos LaTeX por LLMs e Humanos

latexnav é uma ferramenta Python gratuita e de código aberto que analisa arquivos LaTeX para extrair elementos estruturais como teoremas, definições, seções, rótulos, referências cruzadas e dependências, fornecendo resumos com números de linha autoritativos para ajudar LLMs e humanos a navegar em manuscritos grandes de forma eficiente.

OpenClawRadar