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

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.
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📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Kit de Ferramentas de Viagem Hacking: Habilidades em IA e Servidores MCP para Busca de Pontos e Milhas
Um repositório do GitHub fornece 7 habilidades em markdown e 6 servidores MCP que ensinam o Claude Code e o OpenCode a pesquisar voos com milhas em mais de 25 programas de fidelidade, comparar preços em dinheiro, consultar saldos de programas de fidelidade e encontrar hotéis e balsas. A configuração requer clonar o repositório e executar o setup.sh.

Lore: Servidor MCP que Compartilha o Histórico de Sessões de Agentes de IA Entre Ferramentas
Lore é um servidor MCP que indexa sessões de agentes de IA em um armazenamento local SQLite, permitindo que qualquer agente—independentemente da ferramenta—acesse o histórico de sessões de outro. Sessões frescas, sem contexto compartilhado, mas os agentes podem recuperar conversas passadas sob demanda.

CLAUDE.md: Arquivo de substituição reduz tokens de saída do Claude em 63%
CLAUDE.md é um único arquivo que reduz a verbosidade da saída do Claude em aproximadamente 63% sem alterações no código. Ele visa a bajulação, a verbosidade e o ruído de formatação nas respostas do Claude.

Claudlytics: Painel Autohospedado para Monitorar o Uso de Tokens e Custos do Código Claude
Claudlytics é um servidor web Node.js que lê os arquivos de sessão locais .jsonl do Claude Code para fornecer rastreamento em tempo real do uso de tokens e custos. Ele é executado localmente em 127.0.0.1 e pode ser acessado via túnel SSH para servidores remotos.