We've rewritten Claude Code's terminal rendering to reduce flickering by 85%
github.comoh thank goodness.
I hope this tackles the repeated "re-render all the content, scroll the entire conversation, print a token, re-render all the content, scroll the entire conversation, print a token, re-render all the content, scroll the entire conversation, print a token, re-render all the content" cycle.
We wanted to share more about why this was so difficult, how the fix works and how we used Claude Code to fix it
Hey Claude can you emulate a VT100 serial terminal, emulating a teletype, emulating a punch card reader / punch...
Why are we still punishing ourselves with this?!