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

🦀
Tools

Spine Swarm: Multi-Agent AI System on Visual Canvas for Non-Coding Projects

Spine Swarm is a multi-agent system that works on an infinite visual canvas to complete complex non-coding projects like competitive analysis, financial modeling, SEO audits, pitch decks, and interactive prototypes. The system uses blocks as abstractions on top of AI models that can be connected to pass context between different model types.

OpenClawRadar
Equibles: Self-Hosted MCP Server for U.S. Financial Data – SEC Filings, 13F, Insider Trades, FRED
Tools

Equibles: Self-Hosted MCP Server for U.S. Financial Data – SEC Filings, 13F, Insider Trades, FRED

Equibles is an open-source MCP server that scrapes public U.S. financial data (SEC filings, 13F, insider/congressional trades, short data, FRED) and exposes it as MCP tools for any local LLM agent.

OpenClawRadar
Blender MCP Server with 100+ Tools Built Using Claude Code
Tools

Blender MCP Server with 100+ Tools Built Using Claude Code

A developer has created an MCP server for Blender with over 100 tools across 14 categories, enabling AI coding agents to control Blender's lighting, animation, rendering, and geometry nodes through natural language prompts. The entire codebase was written using Claude Code, which helped solve architectural challenges like Blender's main-thread API requirement.

OpenClawRadar
MLJAR Studio: Local AI Data Analyst That Generates Reproducible Notebooks
Tools

MLJAR Studio: Local AI Data Analyst That Generates Reproducible Notebooks

MLJAR Studio is a desktop app that turns natural language questions into Python notebooks executed locally, with AutoML for tabular data and support for local LLMs via Ollama.

OpenClawRadar