The extension directly patches Claude Code's bundled webview/index.css and webview/index.js files to inject RTL support. A backup is created before any changes, and the extension automatically re-injects after Claude Code updates.
Usage
Press Ctrl+Shift+R (or click the status bar item)
Choose a mode from the quick-pick menu
Reload the VS Code window when prompted
Open Claude Code — RTL is now active
Modes
Mode
Description
Auto ⭐
Detects Arabic/Hebrew in each message and applies RTL per element
Active
Adds a toggle button inside Claude Code
Always
Forces RTL on all text
Off
Removes all RTL modifications and restores original files