Claude Arabic Terminal
Das Terminal von VS Code (xterm.js) kann keine rechts-nach-links-Schriften darstellen: Arabisch erscheint mit getrennten Buchstaben und umgekehrter Wortreihenfolge, und nichts in den Einstellungen behebt das. Diese Fähigkeit installiert eine kleine VS Code-Erweiterung, die Claude Code in einem Pseudo-Terminal ausführt, den Bildschirm in einem kopflosen Terminal-Emulator hält und als HTML in VS Code rendert – so übernimmt die Browser-Engine die arabische Formgebung und Bidirektionalität, genau wie auf claude.ai.
Repository: https://github.com/JamalMohafil/claude-arabic-terminal
Ihre Aufgabe
Führen Sie das Installationsprogramm für das Betriebssystem des Benutzers aus, überprüfen Sie, ob es funktioniert hat, und teilen Sie dem Benutzer abschließend den einzigen Befehl mit, den er von nun an benötigt: arabic claude.
Schritte
1. Voraussetzungen prüfen (stoppen und den Benutzer informieren, wenn eine fehlt)
git,node(18+),npm–git --version,node -v,npm -v- Claude Code CLI –
claude --version - VS Code mit der
codeCLI –code --version(fallscodeunter macOS fehlt: VS Code → Cmd+Shift+P → „Shell Command: Befehl 'code' in PATH installieren“)
2. Installationsprogramm ausführen
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
Das Installationsprogramm klont das Repository in ~/.claude-arabic-terminal, führt npm install aus, verlinkt die Erweiterung in ~/.vscode/extensions/ und platziert den arabic-Launcher in ~/.local/bin (bei Bedarf zum PATH hinzugefügt). Ein erneutes Ausführen aktualisiert eine vorhandene Installation.
Falls curl/irm blockiert ist, klonen Sie das Repository manuell und führen Sie ./install.sh oder ./install.ps1 darin aus.
3. Überprüfen
ls ~/.vscode/extensions | grep claude-arabic(Windows:dir $env:USERPROFILE\.vscode\extensions) zeigtjamal.claude-arabic-terminal-<version>command -v arabic(Windows:Get-Command arabic) wird gefunden – wenn nicht, muss der Benutzer ein neues Terminal öffnen, damit PATH aktualisiert wirdls ~/.claude-arabic-terminal/node_modules/node-pty/prebuildslistetdarwin-*/win32-*
4. Teilen Sie dem Benutzer genau dies mit
-
VS Code neu laden: Cmd/Ctrl+Shift+P → „Developer: Fenster neu laden“
-
Ab sofort in jedem VS Code-Terminal ausführen:
arabic claudeJedes Claude Code-Flag wird unverändert durchgereicht:
arabic claude --dangerously-skip-permissions,arabic claude --resume,arabic claude --model opus -
Beim ersten Start erscheint „Erlauben Sie 'Claude Arabic Terminal', diese URI zu öffnen?“ – aktivieren Sie „Fragen Sie mich nicht noch einmal für diese Erweiterung“ und klicken Sie Öffnen.
Claude Code öffnet sich als ein für Arabisch geeignetes Fenster im VS Code-Terminalbereich und läuft in dem Ordner, aus dem der Befehl gestartet wurde.
Fehlerbehebung
| Symptom | Lösung |
|---|---|
arabic: Befehl nicht gefunden | Ein neues Terminal öffnen (PATH wurde gerade aktualisiert), oder ~/.local/bin/arabic claude ausführen |
| URI-Dialog erscheint, aber nichts öffnet sich | VS Code seit der Installation nicht neu geladen – Developer: Fenster neu laden |
| „claude exited with code 1“ sofort | claude in einem normalen Terminal ausführen, um den Login abzuschließen / dem Ordner zu vertrauen |
Erweiterung lädt unter macOS nicht (posix_spawnp fehlgeschlagen) | chmod +x ~/.claude-arabic-terminal/node_modules/node-pty/prebuilds/*/spawn-helper |
| Möchten Sie es als Editor-Tab statt im Terminalbereich? | Befehlspalette → „Claude Arabic Terminal: Im Editor-Tab öffnen“ |
Deinstallation
rm -rf ~/.claude-arabic-terminal ~/.vscode/extensions/jamal.claude-arabic-terminal-* ~/.local/bin/arabic