커뮤니티 패치가 Windows용 Claude Desktop에 RTL 언어 지원을 추가합니다.

이 패치가 수정하는 문제
Claude Desktop은 현재 기본 RTL 지원이 없어 히브리어, 아랍어 및 기타 오른쪽에서 왼쪽 언어가 완전히 깨져 렌더링됩니다. 문제점으로는 텍스트가 잘못된 쪽에서 시작되는 것, LTR/RTL 콘텐츠가 뒤섞여 나타나는 것, 입력 상자가 텍스트 방향을 전혀 존중하지 않는 것 등이 있습니다.
패치 작동 방식
이것은 개발 과정 전반에 걸쳐 Claude Code를 사용하여 구축된 해결책 패치입니다. 개발자는 Claude Code를 사용하여 ASAR 조작 로직, RTL 감지 알고리즘 구현, Electron 렌더러 주입 디버깅을 도왔습니다.
패치는 구체적으로:
- Claude의 렌더러에 RTL 텍스트를 자동 감지하고 올바른 방향을 적용하는 JavaScript 코드 조각을 주입합니다
- 코드 블록은 깨진 형식을 방지하기 위해 엄격히 LTR로 유지합니다
- 응답 영역과 입력 상자 모두에서 작동합니다
- 변경 전에 수정된 모든 파일의 전체 백업을 생성하고, 원클릭 복원 옵션을 제공합니다
기술 구현 세부사항
Claude Desktop은 Electron 기반입니다. 패치는:
- app.asar를 추출합니다
- RTL 로직을 렌더러 JavaScript에 주입합니다
- ASAR 파일을 다시 패킹합니다
- claude.exe에 하드코딩된 ASAR 해시를 업데이트합니다
- 무결성 검사 기능을 유지하기 위해 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 감지는 아직 완벽하지 않으며, 개선을 위한 풀 리퀘스트가 열려 있습니다. 전체 기술 설명은 저장소의 README에서 확인할 수 있습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

AI 기능: 자동화된 검증을 통한 런타임 코드 생성
AI Functions는 구현 코드 대신 자연어 명세로 함수를 정의할 수 있는 Python 라이브러리로, 런타임에 LLM이 생성한 코드를 실행하고 실패 시 자동 재시도를 트리거하는 사후 조건으로 출력을 검증합니다.

Claude-context-lint 도구는 Claude Code 프로젝트의 토큰 오버헤드를 감사합니다.
claude-context-lint라는 새로운 도구가 Claude Code 프로젝트를 스캔하여 사용자 입력 전에 CLAUDE.md 파일, 스킬, MCP 서버 및 시스템 프롬프트가 얼마나 많은 컨텍스트 윈도우를 소비하는지 보여줍니다. 이 도구는 토큰 사용량을 줄이기 위한 구체적인 권장 사항을 제공합니다.

클로드 파일 히스토리: 클로드 코드 세션 추적용 VS 코드 확장 프로그램
Claude File History라는 VS Code 확장 프로그램은 파일을 다룬 모든 Claude Code 세션을 추적하여 과거 대화를 찾고, 논의 내용을 미리 보고, 더블 클릭으로 대화를 재개할 수 있게 해줍니다.

프롬프트포레스트: 불확실성을 활용한 로컬 퍼스트 프롬프트 인젝션 탐지
PromptForest는 프롬프트 인젝션과 탈옥을 감지하고, 평균 요청 지연 시간을 증가시키지 않으면서 확실성을 평가하여 분류하는 경량의 로컬-퍼스트 라이브러리입니다.