whatisgithub

What is claude-desktop-rtl?

ikhd/claude-desktop-rtl — explained in plain English

Analysis updated 2026-05-18

26PowerShellAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

A patch that adds proper right-to-left Arabic text display to the Claude desktop app on Windows and macOS.

Mindmap

mindmap
  root((Claude Desktop RTL))
    What it does
      Arabic RTL support
      In place patch
      Auto reapply
    Tech stack
      PowerShell
      JavaScript
      Electron
    Use cases
      Fix Arabic display
      Toggle RTL mode
      Survive app updates
    Audience
      Arabic speakers
      Claude desktop users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Fix Arabic text so it displays right to left inside the Claude desktop app.

USE CASE 2

Keep English text and code blocks displaying left to right in the same message as Arabic.

USE CASE 3

Toggle right-to-left mode on or off instantly with a keyboard shortcut.

USE CASE 4

Let a background task automatically reapply the patch after Claude updates.

What is it built with?

PowerShellJavaScriptElectron

How does it compare?

ikhd/claude-desktop-rtlandyvandaric/kirokuzy-zmc/tianming-skill
Stars262527
LanguagePowerShellPowerShellPowerShell
Setup difficultymoderatemoderatehard
Complexity2/52/53/5
Audiencegeneraldeveloperwriter

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 5min

Modifies the installed Claude app files and may trigger antivirus warnings on Windows.

So what is it?

Claude Desktop RTL is a tool that adds proper right-to-left text support to the Claude desktop app on Windows and macOS. The Claude app does not natively display Arabic text in the correct direction, so this project patches the app to fix that. After installing it, Arabic text flows right to left and English or code stays left to right, even when the two are mixed in the same message. The fix also keeps up as answers stream in live. The tool works by injecting a small JavaScript layer into the existing Claude app files rather than creating a separate copy of the app. Your login, chat history, and Claude Code features continue to work normally after the patch. A background task on both Windows and macOS watches for Claude app updates and automatically re-applies the patch so you do not have to reinstall it after every update. Installation on Windows is a double-click on a provided batch file followed by approving an administrator permission prompt. On macOS you run a shell script in the terminal, which may require a one-time privacy permission for terminal access in System Settings. Node.js is required on both platforms, and Windows can install it automatically if it is missing. Once installed, you can toggle the right-to-left mode on or off inside Claude using the keyboard shortcut Ctrl+Alt+R, and it remembers your preference. Under the hood, the engine sets each text block to detect its own direction based on its first strong character, so an English paragraph with one Arabic word does not flip incorrectly. Code blocks, tables, and math stay left to right. The modification involves re-signing app files, which may trigger antivirus warnings on Windows. The README notes this is a community-made client modification and may conflict with Anthropic's terms of service, recommending it be used for accessibility purposes at the user's own discretion. Both an installer and an uninstaller are included. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing Claude Desktop RTL on Windows using the provided batch file.
Prompt 2
Explain how Claude Desktop RTL detects Arabic versus English text to set the correct direction.
Prompt 3
Help me uninstall Claude Desktop RTL and restore the original Claude app files.
Prompt 4
Explain the macOS installation steps for Claude Desktop RTL, including any permission prompts.

Frequently asked questions

What is claude-desktop-rtl?

A patch that adds proper right-to-left Arabic text display to the Claude desktop app on Windows and macOS.

What language is claude-desktop-rtl written in?

Mainly PowerShell. The stack also includes PowerShell, JavaScript, Electron.

How hard is claude-desktop-rtl to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is claude-desktop-rtl for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.