ClaudeCode No Flicker Mode Changes Everything!
Claude Code released a 'no flicker mode' that eliminates screen flashing and memory bloat issues in terminal usage. The update includes mouse support and uses an alternate screen buffer to provide a smoother, more stable coding experience.
Summary
Claude Code has introduced a significant update called 'no flicker mode' that addresses one of the most persistent problems with terminal-based AI coding tools. The flicker issue occurred because Claude Code is built with React rendering to terminals, which weren't designed for interactive UIs, causing the entire terminal buffer to redraw with every update. The Anthropic team had previously reduced flickering by 85% through a rendering system rewrite, but about a third of sessions still experienced flickers, especially in VS Code Terminal, TMux, and iTerm 2. The new no flicker mode can be activated with the environment variable 'CLAUDE_CODE_NO_FLICKER=1' and switches to an alternate screen buffer similar to Vim or htop. This approach keeps the input box fixed at the bottom, only renders visible messages rather than entire conversation history, and maintains flat memory usage even in long sessions. Unexpectedly, the update also includes full mouse support in the terminal, allowing users to click to move cursor position, expand tool outputs, scroll with mouse wheel, and click URLs directly. Users can disable mouse capture while keeping flicker-free rendering using 'CLAUDE_CODE_DISABLE_MOUSE=1'. The feature is marked as a research preview and requires Claude Code v2.188 or later. There are some trade-offs including conversation history living in the alternate buffer rather than terminal scrollback, and potential clipboard copy issues over SSH due to OSC 52 escape sequences. Anthropic has been working on multiple fixes including upstream patches to VS Code's terminal and TMux for synchronized output support, making this part of a comprehensive approach to improving terminal-based AI coding tools.
Key Insights
- Claude Code's flicker problem occurs because it's built with React rendering to terminals that weren't designed for interactive UIs, causing entire terminal buffer redraws with every update
- Anthropic previously reduced flickering by 85% through a rendering system rewrite, but about a third of sessions still experienced at least one flicker
- No flicker mode uses an alternate screen buffer and only renders messages visible on screen rather than the entire conversation history, keeping memory usage flat even in long sessions
- The update unexpectedly includes full mouse support in the terminal, allowing users to click to move cursor, expand outputs, scroll, and click URLs directly
- Anthropic has been pushing upstream fixes including patches accepted into VS Code's terminal and TMux to add synchronized output support, eliminating flicker at the source
Topics
Transcript
[0:00] Clawed Code, no flicker mode, changes everything. Clawed Code just fixed one of the most annoying problems in the terminal. No more screen flashing, no more random jumps to the top of your screen. And yes, they added mouse support in a terminal. This is one of those updates that sounds small but feels massive the second you try it. Let me break it all down. So, if you've been using Claude code in the terminal, you know the flicker problem. You're running a long task, Claude [music] is doing its thing, and the whole screen just flashes. Oops. He draws over and over again. It's distracting. It's annoying [0:30] and for a lot of people, especially if you're…
Full transcript available for MurmurCast members
Sign Up to AccessMore from Julian Goldie SEO
How to Run DeepSeek V4 Flash for FREE!
A tutorial demonstrating how to use DeepSeek V4 Flash for free through Open Code and integration with agent operating systems like Hermes Agent. The speaker showcases building websites and apps using this free AI model and explains how it compares favorably to larger models despite being smaller.
Microsoft Fara1.5 27B NEW Browser Automation Model is WILD!
Microsoft released Phi-3.5, a family of three computer use models (4B, 9B, 27B) that automate browser tasks through vision-based clicking rather than HTML parsing. These open-weight models significantly outperform larger closed-source alternatives like OpenAI's Operator and Google's Gemini 2.0 on web automation benchmarks.
Claude Obsidian 2.0 is INSANE (FREE!)
Claude Obsidian 2.0 is presented as a free AI memory upgrade that allows users to upload files into a folder for permanent retention and linking. The system creates a knowledge graph that learns from business documents, provides sourced answers, and can be shared across teams.
Claude Agent OS is INSANE! 🤯
Julian presents a comprehensive Claude-based agent operating system that integrates multiple AI models, automated workflows, and a persistent memory system to automate daily tasks. The system runs 24/7 and uses free or existing subscriptions, combining tools like voice agents, content creation, competitor monitoring, and real-time news analysis into a single unified dashboard.
NEW ChatGPT Update is INSANE!
OpenAI released a major ChatGPT update featuring a Chrome extension called Side Chat and an improved desktop app that work together to streamline SEO research and content creation. The update allows users to analyze multiple browser tabs simultaneously, highlight text for quick answers, and convert research into finished work without constant tab switching.