Community patch adds RTL language support to Claude Desktop on Windows

✍️ OpenClawRadar📅 Published: February 26, 2026🔗 Source
Community patch adds RTL language support to Claude Desktop on Windows
Ad

What this patch fixes

Claude Desktop currently has no native RTL support, causing Hebrew, Arabic, and other right-to-left languages to render completely broken. The issues include text starting from the wrong side, mixed LTR/RTL content appearing jumbled, and the input box not respecting text direction at all.

How the patch works

This is a workaround patch built using Claude Code throughout the development process. The developer used Claude Code to help with ASAR manipulation logic, RTL detection algorithm implementation, and debugging the Electron renderer injection.

The patch specifically:

  • Injects a JavaScript snippet into Claude's renderer that auto-detects RTL text and applies the correct direction
  • Keeps code blocks strictly LTR to prevent broken formatting
  • Works on both the response area and the input box
  • Creates full backups of all modified files before making changes, with a one-click restore option
Ad

Technical implementation details

Claude Desktop is Electron-based. The patch:

  • Extracts app.asar
  • Injects the RTL logic into the renderer JavaScript
  • Repacks the ASAR file
  • Updates the ASAR hash hardcoded in claude.exe
  • Swaps the certificate in cowork-svc.exe to keep integrity checks functional

Installation

Installation is done via PowerShell with this command:

irm https://raw.githubusercontent.com/shraga100/claude-desktop-rtl-patch/main/install.ps1 | iex

The patch is completely free and the repository is available at: https://github.com/shraga100/claude-desktop-rtl-patch

Current limitations and future

The developer notes this is a workaround until Anthropic adds native RTL support. The RTL detection isn't perfect yet, and pull requests are open for improvements. The full technical explanation is available in the repository's README.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Open Source Second Brain System Built on Claude Code for Task Management
Tools

Open Source Second Brain System Built on Claude Code for Task Management

An open source system called Kipi System uses Claude Code to track open threads, draft follow-ups, and manage tasks by pulling from calendar, email, CRM, and social feeds. It generates a daily HTML file with pre-written actions sorted by friction.

OpenClawRadar
Claude Code Matrix Channel Plugin Built in Rust with E2EE Support
Tools

Claude Code Matrix Channel Plugin Built in Rust with E2EE Support

A developer built a Matrix channel plugin for Claude Code in Rust, adding support for text, files, images with E2EE decryption, reply threading, reactions, and bot commands. The 14MB binary is MIT licensed and works with any Matrix homeserver.

OpenClawRadar
Krasis LLM Runtime Shows 8.9x Prefill and 4.7x Decode Speed Improvements Over Llama.cpp
Tools

Krasis LLM Runtime Shows 8.9x Prefill and 4.7x Decode Speed Improvements Over Llama.cpp

Krasis LLM runtime now runs both prefill and decode entirely on GPU with different optimization strategies, achieving 8.9x faster prefill and 4.7x faster decode than llama.cpp on Qwen3.5-122B with a single 5090 GPU.

OpenClawRadar
Pneuma: An AI-Generated Desktop Environment Where Software Materializes from Descriptions
Tools

Pneuma: An AI-Generated Desktop Environment Where Software Materializes from Descriptions

Pneuma is a desktop computing environment where you describe what you want—a CPU monitor, game, notes app, or data visualizer—and a working program materializes in seconds. The system generates self-contained Rust modules, compiles them to WebAssembly, and executes them in sandboxed Wasmtime instances with GPU rendering via wgpu.

OpenClawRadar