← Reddit

Claude code sessions start showing alien words!!

Reddit · shayanbahal · May 25, 2026
A Claude code session user on Mac reports intermittent display issues where garbled text appears in the VSCode terminal. The problem can be resolved by exiting and restarting the session, though interestingly the text displays correctly when selected.

Detailed Analysis

Claude Code users on macOS are encountering an intermittent visual rendering bug in which terminal output displays garbled or unrecognizable characters — described colloquially as "alien words" — during active coding sessions within VSCode's integrated terminal. The issue does not appear to be consistent or reproducible on demand, occurring sporadically rather than predictably. The only confirmed workaround at the time of the report is to exit the affected terminal session and restart Claude Code entirely, which restores normal text display.

A notable detail in the report is that selecting the garbled text causes it to render correctly, suggesting the underlying data being transmitted by Claude Code is intact and properly encoded. The corruption is therefore most likely a rendering or display-layer issue rather than a problem with the model's output or the Claude Code process itself. This points toward a conflict between Claude Code's terminal output formatting — which may use special escape sequences, Unicode characters, or ANSI codes for rich formatting — and VSCode's terminal renderer on macOS, which may fail to handle those sequences correctly under certain conditions.

This class of bug is not uncommon in CLI-based AI coding tools, which often push the boundaries of standard terminal rendering by incorporating streaming output, syntax highlighting, progress indicators, and other dynamic text elements. VSCode's integrated terminal, while broadly compatible, has known edge cases with complex escape sequence handling, particularly on macOS where GPU-accelerated rendering and font fallback behavior can introduce inconsistencies. Claude Code, being a relatively recent and actively developed tool from Anthropic, may be iterating on its terminal output formatting in ways that occasionally outpace compatibility testing across all terminal environments.

The broader significance of this report lies in what it reflects about the current state of AI-native developer tooling. As tools like Claude Code move from experimental to daily-use status for developers, surface-level UX friction — even cosmetic bugs — becomes a meaningful adoption barrier. Anthropic and similar companies building agentic coding assistants must now contend not just with model capability but with the full stack of integration quality, including terminal compatibility, cross-platform rendering, and session stability. Community-reported issues like this one are often the primary signal that informs prioritization of infrastructure fixes in fast-moving developer tool ecosystems.

Read original article →