Feature Request: RTL (right-to-left) support for Hebrew, Arabic, and other RTL languages
Summary
Add RTL (right-to-left) language support to the Claude Code UI — both the desktop app and web app (claude.ai/code).
Problem
Users writing in Hebrew, Arabic, Persian, or other RTL languages experience poor text directionality in the chat interface. While Claude responds correctly in RTL languages, the UI itself renders all text as LTR, making it harder to read and compose messages in RTL languages.
Expected Behavior
- Text typed or displayed in RTL languages should be rendered right-to-left
- The UI should detect RTL content and apply
dir="rtl"/direction: rtlstyling automatically (or as a setting) - Ideally, a global RTL layout option in Settings for users who primarily work in RTL languages
Current Workaround
Browser extensions (e.g. "RTL" Chrome extensions) can partially fix this for the web app, but this is not a viable solution for the desktop app.
Use Case
Developers and technical users in Israel, the Arab world, Iran, and other RTL-language regions use Claude Code daily. Native RTL support would significantly improve usability for this audience.
Suggested Implementation
- Auto-detect RTL content in chat messages and apply
dir="auto"ordir="rtl"on the text container - Add a "Language direction" toggle (LTR / RTL / Auto) in Settings
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗