コミュニティパッチにより、Claude DesktopのWindows版でRTL言語のサポートが追加されました。

このパッチが修正する内容
Claude Desktopは現在ネイティブのRTLサポートがなく、ヘブライ語、アラビア語、その他の右から左への言語が完全に表示崩れを起こしています。問題には、テキストが間違った側から始まる、LTR/RTLコンテンツが混在して乱れる、入力ボックスがテキスト方向を全く尊重しないなどが含まれます。
パッチの仕組み
これは開発プロセス全体でClaude Codeを使用して構築された回避策パッチです。開発者はClaude Codeを使用して、ASAR操作ロジック、RTL検出アルゴリズムの実装、Electronレンダラー注入のデバッグを支援しました。
パッチは具体的に以下を行います:
- ClaudeのレンダラーにJavaScriptスニペットを注入し、RTLテキストを自動検出して正しい方向を適用します
- コードブロックを厳密に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

LLM協議会の分析が明らかにする実用的なClaudeコードトークン最適化戦略
ある開発者がLLM Councilツールを5つのペルソナで使用し、Claude Codeの使用パターンを分析した結果、デフォルトでの拡張思考モードが最大のトークン消費要因であることを特定しました。結果として得られたプレイブックにより、出力品質を同等以上に保ちながら60〜70%のトークン削減を達成しました。

オープンソースの知識ベースサーバーと永続的AIメモリのためのマルチエージェントオーケストレーター
ある開発者が、カスタムMCPサーバーをプライベートVPS上に構築し、Claude、Codex、Geminiにセッションを超えた永続的なメモリを提供しました。このシステムには、Obsidianボールトを取り込むナレッジベースサーバーと、フェイルオーバー用のマルチエージェントオーケストレーター「Daniel」が含まれています。

codebase-md: ツールはgitフックによるメンテナンスでCLAUDE.mdを自動生成します
codebase-md v0.1.0は、プロジェクトをスキャンして、アーキテクチャ検出、依存関係の健全性チェック、およびGitインサイトを含むCLAUDE.mdファイルを生成します。Gitフックを含めてドキュメントを最新の状態に保ち、追加の設定ファイルで他のAIコーディングツールをサポートします。

オープンソースのClaude Codeスキル:フォローアップを80%削減した/doパイプライン
ある開発者が、100以上のフリーランスプロジェクトで培った15のClaude Codeスキルをオープンソース化しました。/doコマンドは5段階のパイプライン(/todo → /dev → /verify-dev → /build → /test → push)を実行し、自動修正ループにより、2000以上のコミットでフォローアップが80%削減、コード品質が60~65%向上しました。