Claude Code Just Fixed Terminal Flickering (How to Enable NO_FLICKER Mode)
The old renderer redraws the entire screen on every update, causing visible flickering NO_FLICKER mode uses a virtual viewport that only patches changed characters Enable it with CLAUDE_CODE_NO_FLI...

Source: DEV Community
The old renderer redraws the entire screen on every update, causing visible flickering NO_FLICKER mode uses a virtual viewport that only patches changed characters Enable it with CLAUDE_CODE_NO_FLICKER=1 claude or add export to .zshrc Bonus: mouse support, cleaner copy-paste, lower CPU on long sessions Still experimental but most Anthropic internal users already prefer it The Flickering Problem If you use Claude Code daily, you know this one. You ask a question, the response starts streaming, and your terminal screen starts flashing. Every new token triggers a full redraw. The longer the response, the worse it gets. Not a bug in your terminal emulator. Just how the default renderer works. Claude Code clears the screen and repaints everything from scratch on every update. Fast updates plus full redraws equals flickering. On long conversations, it gets old fast. The flickering is worst during code generation. When Claude Code writes a function line by line, each new line triggers a full