Claude Arabic Terminal は何をしますか?
VS Code のターミナル(xterm.js)は右横書き(RTL)スクリプトを正しく描画できません。アラビア語は文字が分断され、単語の順序が反転して表示され、設定では修正できません。このスキルは、VS Code 拡張機能をインストールし、Claude Code を疑似ターミナルで実行、ヘッドレスターミナルエミュレータで画面を保持し、HTML として VS Code 内にレンダリングします。これにより、ブラウザエンジンが claude.ai と同様にアラビア文字の整形と双方向テキスト処理を行います。
リポジトリ: https://github.com/JamalMohafil/claude-arabic-terminal
あなたの役割
ユーザーの OS に合わせてインストーラを実行し、動作確認をして、今後使うべきコマンドを伝えてください:arabic claude
手順
1. 前提条件を確認(不足があれば停止してユーザーに伝える)
git、node(18+)、npm—git --version、node -v、npm -v- Claude Code CLI —
claude --version - VS Code と
codeCLI —code --version(macOS でcodeがない場合:VS Code → Cmd+Shift+P → 「シェルコマンド: PATH 内に 'code' コマンドをインストール」)
2. インストーラを実行
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/JamalMohafil/claude-arabic-terminal/main/install.sh | bash
Windows(PowerShell):
irm https://raw.githubusercontent.com/JamalMohafil/claude-arabic-terminal/main/install.ps1 | iex
インストーラはリポジトリを ~/.claude-arabic-terminal にクローンし、npm install を実行し、拡張機能を ~/.vscode/extensions/ にリンクし、arabic ランチャーを ~/.local/bin に配置します(必要に応じて PATH に追加)。再実行すると既存のインストールを更新します。
curl/irm がブロックされている場合は、リポジトリを手動でクローンし、内部の ./install.sh または .\.\install.ps1 を実行してください。
3. 動作確認
ls ~/.vscode/extensions | grep claude-arabic(Windows:dir $env:USERPROFILE\.vscode\extensions)にjamal.claude-arabic-terminal-<バージョン>が表示されるcommand -v arabic(Windows:Get-Command arabic)が解像される — 解像されない場合、ユーザーは 新しい ターミナルを開いて PATH を更新する必要がありますls ~/.claude-arabic-terminal/node_modules/node-pty/prebuildsにdarwin-*/win32-*がリストされる
4. ユーザーに正確に次のように伝える
-
VS Code を再読み込み: Cmd/Ctrl+Shift+P → 「開発者: ウィンドウの再読み込み」
-
今後は、VS Code のターミナルで次のコマンドを実行:
arabic claudeすべての Claude Code フラグはそのまま渡されます:
arabic claude --dangerously-skip-permissions、arabic claude --resume、arabic claude --model opus -
初回起動時に「'Claude Arabic Terminal' がこの URI を開こうとしています」と表示されたら、「この拡張機能について今後表示しない」 にチェックを入れ、「開く」 をクリック。
Claude Code は VS Code のターミナル領域内でアラビア語対応のペインとして開き、コマンドを実行したフォルダで動作します。
トラブルシューティング
| 症状 | 対処法 |
|---|---|
arabic: コマンドが見つかりません | 新しいターミナルを開く(PATH が更新されたばかり)、または ~/.local/bin/arabic claude を実行 |
| URI ダイアログが表示されるが何も開かない | インストール後に VS Code が再読み込みされていない — 開発者: ウィンドウの再読み込み |
| すぐに「claude exited with code 1」 | 通常のターミナルで claude を実行してログイン/フォルダの信頼を完了 |
macOS で拡張機能が読み込まれない(posix_spawnp failed) | chmod +x ~/.claude-arabic-terminal/node_modules/node-pty/prebuilds/*/spawn-helper |
| ターミナル領域ではなくエディタタブで開きたい | コマンドパレット → 「Claude Arabic Terminal: エディタタブで開く」 |
アンインストール
rm -rf ~/.claude-arabic-terminal ~/.vscode/extensions/jamal.claude-arabic-terminal-* ~/.local/bin/arabic