Сообщество выпустило патч, добавляющий поддержку языков с письмом справа налево в Claude Desktop для Windows.

Что исправляет этот патч
Claude Desktop в настоящее время не имеет нативной поддержки RTL, из-за чего иврит, арабский и другие языки с письмом справа налево отображаются полностью некорректно. Проблемы включают текст, начинающийся с неправильной стороны, смешанное LTR/RTL содержимое, отображаемое вперемешку, и поле ввода, которое вообще не учитывает направление текста.
Как работает патч
Это обходной патч, созданный с использованием Claude Code на протяжении всего процесса разработки. Разработчик использовал Claude Code для помощи с логикой манипуляции ASAR, реализацией алгоритма определения RTL и отладкой внедрения в рендерер Electron.
Патч конкретно:
- Внедряет фрагмент JavaScript в рендерер Claude, который автоматически определяет RTL-текст и применяет правильное направление
- Сохраняет блоки кода строго LTR, чтобы предотвратить нарушение форматирования
- Работает как в области ответов, так и в поле ввода
- Создает полные резервные копии всех измененных файлов перед внесением изменений, с опцией восстановления в один клик
Технические детали реализации
Claude Desktop основан на Electron. Патч:
- Извлекает app.asar
- Внедряет логику RTL в JavaScript рендерера
- Перепаковывает ASAR-файл
- Обновляет хэш ASAR, жестко прописанный в claude.exe
- Заменяет сертификат в cowork-svc.exe для сохранения работоспособности проверок целостности
Установка
Установка выполняется через PowerShell с помощью этой команды:
irm https://raw.githubusercontent.com/shraga100/claude-desktop-rtl-patch/main/install.ps1 | iexПатч полностью бесплатен, и репозиторий доступен по адресу: https://github.com/shraga100/claude-desktop-rtl-patch
Текущие ограничения и будущее
Разработчик отмечает, что это временное решение, пока Anthropic не добавит нативную поддержку RTL. Определение RTL пока не идеально, и принимаются pull-запросы для улучшений. Полное техническое объяснение доступно в README репозитория.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Сандра: MCP с открытым исходным кодом для постоянной памяти графов в Клод
Sandra — это бэкенд графовой + векторной памяти с нативным MCP-сервером, который дает Клоду постоянную структурированную память между сессиями, поддерживая точный, нечеткий и семантический поиск.

Открытый PR-агент ревью PrixAI обнаруживает 10/10 внедрённых багов в 6 раз дешевле CodeRabbit
Пользователь Reddit создал PrixAI — агента для проверки PR с открытым исходным кодом, который использует локальные/дешевые модели вывода, чтобы соответствовать функциям CodeRabbit при стоимости в 6 раз ниже, обнаружив все 10 намеренно внесенных проблем в тестовом PR.

Биовдохновленная система памяти для локальных LLM: реализация LTP и избирательного забывания
Разработчик создал локальный MCP-сервер, реализующий био-вдохновленные механизмы памяти, включая подкрепление по типу долговременной потенциации, селективное затухание забывания и еженедельные циклы консолидации. Система использует гибридный поиск с sqlite-vec и текстовыми запасными вариантами, неблокирующую архитектуру с исполнителями asyncio и сохраняет состояние через постоянный файл 'Soul'.

Loom: Локальный исполнительный механизм для сложных задач искусственного интеллекта
Loom — это открытый локальный исполнительный фреймворк, предназначенный для управления сложными задачами. Он предоставляет структурированный процесс с примерно 50 инструментами, системой плагинов пользовательских пакетов для повторяющихся рабочих процессов, а также интерфейсы CLI и MCP-сервера.