⚡Claude Code ganha modo sem tremidas e suporte a mouse no terminal
Boris Cherny, da Anthropic, anunciou o modo NO_FLICKER ("sem tremidas") pro Claude Code no terminal. Se você já usou, sabe: a tela ficava pulando e tremendo conforme a conversa crescia, especialmente em sessões longas. --- O novo renderizador resolve isso de vez. Além de eliminar as tremidas e os pulos de tela, ele mantém uso constante de memória e processador conforme a conversa cresce (antes, ficava mais pesado a cada mensagem). E agora você pode clicar com o mouse dentro do campo de texto do terminal - o que parece pequeno mas muda bastante a experiência de uso. --- Pra ativar, basta rodar com a variável de ambiente: CLAUDE_CODE_NO_FLICKER=1 claude
Today we're excited to announce NO_FLICKER mode for Claude Code in the terminal It uses an experimental new renderer that we're excited about. The renderer is early and has tradeoffs, but already we've found that most internal users prefer it over the old renderer. It also supports mouse events (yes, in a terminal). Try it: CLAUDE_CODE_NO_FLICKER=1 claude
— @bcherny View on X
O Claude Code, ferramenta de coding da Anthropic para terminal, recebeu uma atualização que resolve um problema crônico de usabilidade: o modo NO_FLICKER elimina as tremidas e pulos de tela durante sessões longas, além de introduzir suporte a eventos de mouse diretamente na interface TUI. A funcionalidade está disponível através de uma variável de ambiente experimental, mantendo uso estável de recursos computacionais conforme o histórico de conversa cresce.
O problema das interfaces TUI em sessões longas
Quem utiliza Claude Code em projetos extensos enfrentava um comportamento específico da interface: a tela tremia e pulava conforme novas mensagens eram adicionadas ao contexto. Além da distração visual, o consumo de memória RAM e CPU escalava de forma linear a cada interação, degradando a performance em coding sessions prolongadas. Isso afetava diretamente a produtividade de desenvolvedores que mantêm o agente rodando por horas em tarefas complexas de refatoração ou debugging.
Renderização experimental e estabilidade de recursos
A Anthropic implementou um novo renderizador que troca a estratégia de atualização de tela. Em vez de redesenhar elementos dinamicamente de forma agressiva, o modo NO_FLICKER mantém o buffer visual estável, eliminando o flickering característico de aplicações de terminal que manipulam grandes volumes de texto.
Os ganhos vão além da experiência visual: - Uso constante de memória RAM independente do tamanho da conversa - CPU com carga previsível durante interações extensas - Transições visuais suaves entre estados da aplicação
Boris Cherny, engenheiro da Anthropic, ressalta que o renderizador ainda é experimental e apresenta tradeoffs, embora usuários internos já prefiram a nova versão à anterior.
Interação via mouse no terminal
A atualização traz suporte nativo a eventos de mouse dentro do emulador de terminal. Isso permite: - Selecionar texto específico sem atalhos de teclado complexos - Posicionar o cursor clicando diretamente no campo de entrada - Navegar em elementos clicáveis da interface TUI
Para desenvolvedores acostumados a workflows híbridos (teclado + mouse), essa mudança reduz a curva de adaptação de editores de código tradicionais para a ferramenta de IA.
Como ativar e limitações atuais
Para testar o recurso, execute o Claude Code com a variável de ambiente:
``` CLAUDE_CODE_NO_FLICKER=1 claude ```
A flag está disponível nas versões recentes da ferramenta. Como se trata de implementação experimental, a Anthropic recomenda avaliar o comportamento em diferentes emuladores de terminal (iTerm2, Windows Terminal, GNOME Terminal) antes de adotar como padrão em workflows críticos.