O patch da comunidade adiciona suporte para idiomas RTL ao Claude Desktop no Windows.

O que este patch corrige
O Claude Desktop atualmente não tem suporte nativo para RTL, fazendo com que hebraico, árabe e outros idiomas da direita para a esquerda sejam renderizados completamente quebrados. Os problemas incluem texto começando do lado errado, conteúdo misto LTR/RTL aparecendo embaralhado, e a caixa de entrada não respeitando a direção do texto.
Como o patch funciona
Este é um patch de solução alternativa construído usando o Claude Code durante todo o processo de desenvolvimento. O desenvolvedor usou o Claude Code para ajudar com a lógica de manipulação ASAR, implementação do algoritmo de detecção RTL e depuração da injeção no renderizador Electron.
O patch especificamente:
- Injeta um trecho de JavaScript no renderizador do Claude que detecta automaticamente texto RTL e aplica a direção correta
- Mantém blocos de código estritamente LTR para evitar formatação quebrada
- Funciona tanto na área de resposta quanto na caixa de entrada
- Cria backups completos de todos os arquivos modificados antes de fazer alterações, com uma opção de restauração com um clique
Detalhes técnicos de implementação
O Claude Desktop é baseado em Electron. O patch:
- Extrai app.asar
- Injeta a lógica RTL no JavaScript do renderizador
- Reempacota o arquivo ASAR
- Atualiza o hash ASAR codificado em claude.exe
- Substitui o certificado em cowork-svc.exe para manter as verificações de integridade funcionais
Instalação
A instalação é feita via PowerShell com este comando:
irm https://raw.githubusercontent.com/shraga100/claude-desktop-rtl-patch/main/install.ps1 | iexO patch é completamente gratuito e o repositório está disponível em: https://github.com/shraga100/claude-desktop-rtl-patch
Limitações atuais e futuro
O desenvolvedor observa que esta é uma solução alternativa até que a Anthropic adicione suporte nativo para RTL. A detecção RTL ainda não é perfeita, e pull requests estão abertos para melhorias. A explicação técnica completa está disponível no README do repositório.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

CC-Ledger: Rastreie os Custos do Claude Code por Sessão e por PR com SQLite Local
CC-Ledger é um binário Rust que se conecta ao Claude Code, registrando cada etapa em um SQLite local. Capture sessões descontroladas ao vivo e veja o custo por PR sem chave de API. Inclui barra de menu macOS, painel web e CLI.

Merlin: Deduplicação de contexto LLM local-first – meça até 71% de sobreposição de chunks, gratuito e open-core
Merlin é uma ferramenta de deduplicação de contexto local-first que mediu 22-71% de sobreposição de chunks em 22 milhões de passagens de sessões reais de agente/RAG. Funciona como proxy HTTP (Ollama/vLLM/SGLang/llama.cpp), servidor MCP (Claude/Cursor/OpenClaw) ou CLI standalone. Open-core MIT com limites de uso diário.

Usando um LLM Local como Subagente de Código do Claude para Reduzir o Uso de Contexto
Um usuário do Reddit demonstra como o Claude Code pode delegar tarefas a um LLM local executado via LM Studio, mantendo o conteúdo dos arquivos fora do contexto do Claude. A configuração usa um script Python de ~120 linhas com a API de chamada de ferramentas do LM Studio para lidar com operações de arquivo localmente.

Monarch v3: Paginação KV Inspirada no NES para Inferência de LLM 78% Mais Rápida
O Monarch v3 implementa paginação de memória inspirada no NES para transformers, alcançando inferência 78% mais rápida (17,01 para 30,42 tok/seg) em um modelo de 1,1B de parâmetros com sobrecarga de VRAM quase zero. O algoritmo de código aberto divide o cache KV em regiões quentes e frias com mecanismos de compressão e promoção.