Fixes Arabic & Hebrew RTL in the actual Claude Code chat panel — no mirror panel, no lag. Type and read RTL in the real chat. Auto-re-applies after every Claude Code update. إصلاح العربي داخل Claude Code نفسه
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Claude Code Arabic Fix — إصلاح العربي لإضافة Claude Code
Fixes Arabic & Hebrew (RTL) text rendering inside the actual Claude Code chat panel in VS Code — not a mirror, not a side panel, no lag. The real chat you type and read in simply works in RTL.
Fixes the real panel in place — unlike mirror-panel extensions that show a delayed read-only copy of your chat beside the broken original, this fixes the chat itself: zero lag, and tool calls, images, and code all stay in one place
Auto-detects Arabic/Hebrew and switches paragraphs, lists, and headings to RTL with right alignment
Your own messages align to the right, like any proper RTL chat
Numbered and bulleted lists get their markers on the correct side
The composer auto-detects direction while you type
Code blocks always stay LTR, even inside Arabic text
Re-applies itself automatically after every Claude Code update — no manual steps
يصلّح عرض النص العربي داخل نافذة محادثة Claude Code نفسها — مو لوحة مرآة جانبية فيها نسخة متأخرة من المحادثة، بل النافذة الحقيقية اللي تكتب وتقرأ فيها:
اكتشاف تلقائي للعربي وتحويل الفقرات والقوائم والعناوين إلى RTL بمحاذاة يمين
رسائلك أنت تنسحب لليمين مثل أي تطبيق محادثة عربي محترم
علامات القوائم المرقمة والنقطية تظهر في الجهة الصحيحة
حقل الكتابة يكتشف الاتجاه تلقائيًا أثناء الكتابة
الأكواد البرمجية تبقى دائمًا LTR حتى داخل النص العربي
يعيد تطبيق الإصلاح تلقائيًا بعد كل تحديث لإضافة Claude Code — بدون أي خطوات يدوية
Usage — الاستخدام
Just install it. The fix is applied automatically on startup; you'll be prompted to reload the window once.
ركّب الإضافة فقط، والإصلاح يتطبق تلقائيًا عند التشغيل مع طلب إعادة تحميل النافذة مرة واحدة.
Commands (Ctrl+Shift+P):
Claude Arabic Fix: Apply / Re-apply — تطبيق الإصلاح يدويًا
Claude Arabic Fix: Remove — إزالة الإصلاح
How it works — كيف يعمل
The extension injects a small dir="auto"-based script and RTL-aware CSS into the Claude Code webview bundle, with a one-time backup (.bak) of the original files. Removing the fix restores the original behavior.
تحقن الإضافة كودًا صغيرًا (JS + CSS) داخل ملفات واجهة Claude Code مع نسخة احتياطية من الملفات الأصلية، والإزالة ترجع الوضع كما كان.