Claude Code in der VM
Überblick
Nemeton startet Claude Code in einer macOS-VM, liest mit und bedient die Sitzung. Jede Sitzung läuft im Gast in einem eigenen Terminal-Fenster. Dort sehen Sie live, was Claude Code tut, und können selbst tippen und Fragen beantworten. Die Funktion ist in der Beta.
Voraussetzungen
- macOS-VM mit Nemeton Bridge: Claude Code läuft über Nemeton nur in macOS-VMs, nicht in Linux-VMs.
- Claude Code in der VM installiert: Nemeton liefert Claude Code nicht mit und installiert es nicht.
- Eigenes Claude-Konto: Claude Code läuft in der VM mit Ihrem eigenen Konto unter den Bedingungen von Anthropic für Claude Code. Nemeton startet und bedient es nur.
- Fernsteuerung eingeschaltet: Für MCP und den KI-Assistenten muss in der VM „Diese VM per MCP fernsteuern“ eingeschaltet sein.
In Nemeton lässt sich zusätzlich ein API-Schlüssel oder ein langlebiges OAuth-Token (aus claude setup-token) hinterlegen. Nemeton gibt es beim Start in die Umgebung von Claude Code.
Starten und bedienen
Sitzungen starten und steuern Sie über die MCP-Schnittstelle, die REST-API oder den KI-Assistenten. Beim Start geben Sie die Aufgabe und das Arbeitsverzeichnis in der VM an. Je VM laufen bis zu vier Sitzungen nebeneinander, jede mit eigener Aufgabe.
| Werkzeug | Zweck |
|---|---|
vm_claude_status | Zeigt, ob Claude Code in der VM installiert ist, welche Version, und wie viele Sitzungen laufen |
vm_claude_start | Startet eine Sitzung mit Aufgabe und Arbeitsverzeichnis |
vm_claude_list | Listet laufende und beendete Sitzungen einer VM mit ihrem Zustand |
vm_claude_read | Liest den Verlauf einer Sitzung |
vm_claude_snapshot | Liefert den Bildschirm des Terminals als Text |
vm_claude_send | Schickt eine weitere Nachricht an Claude Code |
vm_claude_wait | Wartet, bis sich der Zustand einer Sitzung ändert |
vm_claude_interrupt | Bricht den laufenden Arbeitsschritt ab |
vm_claude_stop | Beendet eine Sitzung samt Fenster |
vm_claude_show | Holt das Terminal-Fenster der Sitzung im Gast nach vorn |
Für andere Programme gibt es die Terminal-Werkzeuge vm_terminal_*: Terminal-Sitzungen im Gast öffnen, lesen, beschreiben und wieder aufnehmen.
VM steuert VM
Claude Code in einer macOS-VM kann über die Nemeton Bridge per MCP Ihre anderen VMs bedienen. Das schalten Sie in den Einstellungen der VM unter VM steuert VM ein; ab Werk ist es aus. Der Host, seine Einstellungen, Dateien und Geräte bleiben dabei gesperrt.
Aufgaben und Protokolle
Schreiben Sie keine Passwörter oder Schlüssel in Aufgaben. Aufgaben gehen wie jede Eingabe an Claude. Aufgabe und Protokoll einer Sitzung speichert Nemeton unbefristet im Ordner der VM auf Ihrem Mac; der Terminal-Text liegt in der VM.