Add RTL (Right-to-Left) support for Arabic/Hebrew languages in chat panel
Resolved 💬 2 comments Opened Feb 18, 2026 by beingmomen Closed Feb 18, 2026
Feature Request
Problem
The Claude Code extension (both VSCode and CLI) chat panel is hardcoded to LTR (left-to-right) text direction. This makes it very difficult for Arabic, Hebrew, and other RTL language users to read and follow conversations.
Many developers communicate with Claude in Arabic or other RTL languages, and the current LTR-only interface causes readability issues and makes it hard to track the conversation flow.
Proposed Solution
Add RTL support for the chat panel interface, either through:
- Auto-detection: Detect the primary language direction of the user's messages and adjust the text direction accordingly
- Manual setting: Add a configuration option like
"claude.chatDirection": "rtl"or"claude.chatDirection": "auto" - CSS
direction: rtl: Apply proper RTL styling when RTL text is detected
Expected Behavior
- Chat messages written in Arabic/Hebrew should flow from right to left
- Code blocks should remain LTR (as code is always LTR)
- Mixed content (Arabic text + code) should handle bidirectional text properly
Impact
This would benefit all developers who use RTL languages (Arabic, Hebrew, Persian, Urdu, etc.) — a significant user base across the Middle East and North Africa.
Environment
- Claude Code VSCode Extension
- Claude Code CLI
- OS: Linux / macOS / Windows (all platforms)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗