Tutorial 3: Arbeiten von Ihrem Telefon aus

Ziel: Ihr iPhone erhält einen Push, wenn Claude Eingaben benötigt; antippen, anhängen, antworten.

Das schmale Layout des ccmux passt auf ein Terminal in Telefonbreite – der vollständige TUI lässt sich zu einer einspaltigen Ansicht zusammenklappen, die für kleine Bildschirme konzipiert ist.

ccmux – Telefon
ccmux TUI in einem Terminal mit Telefonbreite (430 Pixel) mit schmalem Dashboard-Layout

Einrichtung (einmalig)

ccmux moshi-setup

Dies wird installiert moshi-hookund wird dann ausgeführt moshi-hook host setup. Ein QR-Code erscheint in Ihrem Terminal. Öffnen Sie die Moshi iOS-App, tippen Sie auf Host hinzufügen → QR scannen, richten Sie Ihr Telefon auf das Terminal. Erledigt.

Der Assistent verknüpft auch die Hook-Einträge von Claude Code, sodass Benachrichtigungen automatisch ausgelöst werden.

Wie es funktioniert

Nach dem Pairing:

BEL-Fallback (nicht Moshi)

Ein Terminal-Client unterstützt möglicherweise lokale Benachrichtigungen für Terminal-Klingeln. Die Verfügbarkeit hängt vom Client, seinen Einstellungen und davon ab, ob die Verbindung aktiv bleibt. Dies unterscheidet sich von den nativen Push-Benachrichtigungen von Moshi.

Doppelte Benachrichtigungen unterdrücken

Standardmäßig klingelt die Laptop-Klingel auch dann, wenn Moshi gekoppelt ist (komplementär, nicht dupliziert). So schalten Sie die Glocke stumm, wenn Moshi meldet:

# ~/.config/ccmux/config.toml
[notifications]
moshi_suppresses_bell = true

Headless-/Skript-Setup

ccmux moshi-setup --token <token>

Umgeht den QR-Fluss – nützlich für Remote-Computer ohne Display.

Erstellen Sie Ihren eigenen mobilen Client

ccmuxd stellt einen HTTP API bereit – Sitzungen auflisten, an ein Live-Terminal (ein WebSocket-überbrücktes PTY) anschließen, Schlüssel senden, Ereignisse streamen, Notizen und Nutzung lesen sowie einen Pairing + Push-Ablauf (APNs/FCM). Der Moshi App ist heute der mobile Weg; Derselbe API steht jedem Client zur Integration offen. Siehe die HTTP API Referenz.

Hilf mit, ccmux zu verbessern

Fehler gefunden, eine Anleitung unklar oder eine Übersetzung verbesserungswürdig? Auch kleine Beiträge sind willkommen. Erstelle ein Issue oder einen Pull Request.


Haben Sie einen Fehler entdeckt oder ist etwas veraltet? Bearbeiten Sie diese Seite auf GitHub.