RTL (Right-to-Left) text direction support

Open 💬 8 comments Opened Mar 21, 2026 by eitan-kir

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Claude Code currently has no RTL support in its interface. For users who work in Hebrew, Arabic, or other RTL languages, this creates a significant usability problem:

When Claude responds with mixed Hebrew/English text, the display breaks and becomes difficult to read
There is no way to configure text direction in the conversation window
Users have to "guess" what is written due to incorrect text rendering
Request: Add RTL/bidirectional text support to the Claude Code interface (CLI + VSCode extension), similar to how VS Code handles RTL in the editor.

This would benefit all users writing in Hebrew, Arabic, Persian, and other RTL languages.

Proposed Solution

Add CSS direction: rtl and unicode-bidi: embed support for the conversation
pane, either:

  1. Auto-detect based on the dominant language of each message
  2. Add a user setting to force RTL mode globally
  3. Apply per-paragraph bidi algorithm (Unicode Bidirectional Algorithm - UBA)

This is standard browser/CSS behavior and should be relatively low-effort to implement
in the VSCode extension UI.

Alternative Solutions

_No response_

Priority

High - Significant impact on productivity

Feature Category

Interactive mode (TUI)

Use Case Example

  1. I work in Hebrew and English daily (Parallels reseller, Israel/MEA market)
  2. Claude responds with mixed Hebrew/English text
  3. The text renders LTR, making Hebrew unreadable — letters appear reversed

and words break incorrectly

  1. With RTL support, Hebrew users could read responses clearly without

having to copy text to another app to understand it

Additional Context

_No response_

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗