Claude Code Fullscreen: The TUI Just Got Vim-Style
Claude Code shipped a new rendering mode, and it makes the CLI feel less like a chat log that keeps scrolling and more like vim or htop. Fullscreen rendering takes over the terminal's alternate screen buffer, keeps the input box pinned at the bottom, and keeps memory flat no matter how long the session runs.
Enable it with /tui fullscreen inside any conversation, or set CLAUDE_CODE_NO_FLICKER=1 before launching. Requires v2.1.89 or later. Product Hunt ranked it #8 on April 18.
The real wins are about the places where Claude Code actually lives β the VS Code integrated terminal, tmux, iTerm2. In those environments the old renderer flickered on every tool call, memory kept growing with the conversation, and mouse clicks did nothing. Fullscreen mode fixes all three. Click a collapsed tool result to expand it. Click a URL to open it. Click-drag to select, release to copy. Mouse wheel scrolls. Input positioning via click works.
The clever part is how it handles the tradeoff with your terminal's native search. Because the conversation now lives in the alternate buffer, Cmd+f and tmux search can't see it. So Claude Code added Ctrl+o transcript mode with less-style search β slash to search, n/N for next/previous. If you need the conversation back in native scrollback, hit [ inside transcript mode and the whole thing flushes with expanded tool output.
This is the kind of feature that doesn't show up in model benchmarks but changes daily usage. A flicker-free agentic terminal is what the category has been missing since day one.
https://code.claude.com/docs/en/fullscreen
← Back to all articles
Enable it with /tui fullscreen inside any conversation, or set CLAUDE_CODE_NO_FLICKER=1 before launching. Requires v2.1.89 or later. Product Hunt ranked it #8 on April 18.
The real wins are about the places where Claude Code actually lives β the VS Code integrated terminal, tmux, iTerm2. In those environments the old renderer flickered on every tool call, memory kept growing with the conversation, and mouse clicks did nothing. Fullscreen mode fixes all three. Click a collapsed tool result to expand it. Click a URL to open it. Click-drag to select, release to copy. Mouse wheel scrolls. Input positioning via click works.
The clever part is how it handles the tradeoff with your terminal's native search. Because the conversation now lives in the alternate buffer, Cmd+f and tmux search can't see it. So Claude Code added Ctrl+o transcript mode with less-style search β slash to search, n/N for next/previous. If you need the conversation back in native scrollback, hit [ inside transcript mode and the whole thing flushes with expanded tool output.
This is the kind of feature that doesn't show up in model benchmarks but changes daily usage. A flicker-free agentic terminal is what the category has been missing since day one.
https://code.claude.com/docs/en/fullscreen
Comments