6 Punkte von GN⁺ 2026-02-14 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein Tool, mit dem AI-Coding-Agenten direkt in der Befehlszeile Cloud-Sandboxes erstellen und steuern können; VM- und GPU-Instanzen werden automatisch gestartet
  • Erstellt Remote-Entwicklungsumgebungen aus lokalen Verzeichnissen oder Git-Repositories und unterstützt verschiedene Zugriffswege wie VS Code, Jupyter, VNC und Terminal
  • Über die Chrome-CDP-Integration lassen sich Automatisierungen wie Browser-Navigation, Eingaben, Klicks, Screenshots und Data Scraping über die CLI ausführen
  • Bietet fein granulare Ressourcensteuerung wie Datei-Upload/-Download und automatische Synchronisierung, GPU-Auswahl (--gpu H100:2 usw.) und Größenanpassung (--size small usw.)
  • Open Source (MIT). Verfügbar für macOS, Linux und Windows

Überblick

  • cloudrouter ist ein CLI-basiertes Skill, mit dem AI-Coding-Agenten wie Claude Code, Codex und Cursor VM- und GPU-Sandboxes in der Cloud erstellen und verwalten können
    • Direkt in der Befehlszeile lassen sich Sandboxes anlegen, Befehle ausführen, Dateien übertragen und Browser-Automatisierung nutzen
    • Installation mit dem Befehl npx skills add manaflow-ai/cloudrouter

Installation und Authentifizierung

  • Kann als Skill für AI-Agenten hinzugefügt oder als eigenständige CLI installiert werden
    • Nach npm install -g @manaflow-ai/cloudrouter erfolgt die Anmeldung mit cloudrouter login
    • Sowohl die Befehle cloudrouter als auch cr können verwendet werden

Hauptfunktionen

  • Sofort einsatzbereite Cloud-Sandboxes: Remote-VMs aus lokalen Verzeichnissen, Git-Repositories oder Templates erstellen
    • Einschließlich Docker-Unterstützung und automatischer Dateisynchronisierung
  • AI-Agenten-Integration: Direkt aus Claude Code, Cursor usw. Sandboxes erstellen, Code ausführen und Browser-Automatisierung nutzen
  • Browser-Automatisierung: Auf Basis von Chrome CDP sind Navigation, Klicken, Eingaben, Screenshots und die Analyse des Accessibility Tree möglich
  • Mehrere Zugriffsarten: Unterstützt VS Code im Browser, VNC-Desktop, Terminal und das Ausführen einzelner Befehle
  • Dateiübertragung: Bietet Upload/Download sowie automatisches erneutes Hochladen bei erkannten Änderungen
  • Open Source: MIT-Lizenz, in Go geschrieben, als npm-Paket für macOS, Linux und Windows verteilt

GPU- und Instanzoptionen

  • Standard-Sandboxes sind sofort nutzbar; mit der Option --gpu können GPU-Instanzen hinzugefügt werden
    • Beispiel: --gpu H100:2 verwendet zwei H100-GPUs
  • GPU-Typen und Einsatzzwecke
    • T4 (16GB) : Inferenz und Fine-Tuning kleiner Modelle
    • L4 (24GB) : Bilderzeugung
    • A10G (24GB) : Training mittelgroßer Modelle
    • L40S (48GB) : Videoerzeugung
    • A100 (40GB) : Training großer Modelle (7B–70B)
    • H100 (80GB) , H200 (141GB) , B200 (192GB) : Für High-Performance-Forschung und Frontier-Modelle

Browser-Automatisierung

  • Jede Sandbox enthält einen integrierten Browser mit Chrome-CDP
    • URLs öffnen, Accessibility-Tree-Snapshots erstellen, mit Elementen interagieren und Screenshots aufnehmen
    • Beispiel:
      • cloudrouter browser open cr_abc123 "https://example.com"
      • cloudrouter browser fill cr_abc123 @e1 "user@example.com"
      • cloudrouter browser click cr_abc123 @e3

Sandbox-Verwaltung

  • Bietet Verwaltungsbefehle zum Auflisten laufender Sandboxes, Prüfen des Status sowie Stoppen und Löschen
    • cloudrouter ls, cloudrouter stop , cloudrouter delete
  • Unterstützt Pausieren (stop) und Fortsetzen (resume), außerdem das Verlängern von Timeouts (extend)
  • Es gibt ein Limit von maximal 10 gleichzeitig laufenden Sandboxes

Dateiübertragung und Synchronisierung

  • Unterstützt bidirektionale Dateiübertragung zwischen lokalem System und Sandbox
    • Upload: cloudrouter upload ./src
    • Download: cloudrouter download ./dist
    • Automatischer Upload bei Änderungs­erkennung (--watch) und Ausschlussmuster (-e "*.log") können konfiguriert werden

Zugriff auf die Entwicklungsumgebung

  • Bietet verschiedene Remote-Entwicklungsoberflächen
    • VS Code: cloudrouter code
    • Jupyter Lab: cloudrouter jupyter
    • VNC-Desktop: cloudrouter vnc
    • Terminal-Sitzung: cloudrouter pty

Sicherheitsrichtlinien

  • E2B-Port-Forwarding-URLs sind ohne Authentifizierung öffentlich und dürfen daher niemals geteilt werden
    • Stattdessen können nur VNC-, VS-Code- und Jupyter-URLs sicher geteilt werden
    • Der Zugriff auf Entwicklungsserver erfolgt über cloudrouter vnc

Leitfaden zur Fehlerbehebung

  • Bei npm install-Fehlern: Der Befehl sudo chown -R 1000:1000 /home/user/.npm ist erforderlich
  • Wenn der ssh-Befehl fehlschlägt: Der gesamte Befehl muss in Anführungszeichen gesetzt werden
  • Wenn Browser-Befehle fehlschlagen: Nach dem Erstellen der Sandbox kurz warten
  • Wichtige typische Fehler werden genannt, etwa die falsche Reihenfolge des snapshot-Flags oder die fehlerhafte Verwendung von extend

Open Source und Support

  • Unter MIT-Lizenz veröffentlicht, Code auf GitHub verfügbar
  • Unterstützt macOS, Linux und Windows
  • Offizielle Kanäle: GitHub, Twitter, Discord

Noch keine Kommentare.

Noch keine Kommentare.