- Hosting-Service für Entwicklungs-VMs, auf den Nutzer über eine Remote-SSH-Umgebung direkt zugreifen können
- Per
ssh exe.devverbinden und die SSH-Verbindung selbst wie eine API nutzen; ohne separate Kontoerstellung kann sofort eine VM erstellt und zugleich eine Terminal-Sitzung gestartet werden - Es wird nur die Gesamtsumme von CPU und RAM festgelegt, die von mehreren VMs frei gemeinsam genutzt wird, sodass keine zusätzlichen Kosten je nach Anzahl der VMs entstehen
- Bietet echte Ubuntu-basierte VMs und unterstützt dennoch Starts im Subsekundenbereich, wodurch zugleich die Agilität von Containern und die Freiheit von VMs geboten wird
- Innerhalb der Sitzung ist die Festplatte persistent, sodass Daten auch bei erneuter Verbindung erhalten bleiben, und Nutzer erhalten sudo-Rechte, um Befehle auf Systemebene auszuführen
- Mit standardmäßig privaten Einstellungen, einfachen Freigabe-Links und einer Sandbox, die sich für die Ausführung von Agenten eignet, ist der Dienst auf AI-basierte Entwicklungsumgebungen ausgelegt
Hintergrund der Veröffentlichung von exe.dev
- Ausgangspunkt war die Erfahrung, dass während der Entwicklung von sketch.dev der Bedarf an VMs zum Ausführen vieler kleiner Programme und Tools stark anstieg
- Da immer mehr verschiedene Entwicklungswerkzeuge wie LLM-Schreibhilfen und Debugger ausgeführt wurden, wurde der Betrieb der VMs selbst zum Flaschenhals
- Dadurch wurde klar, dass eine Umgebung benötigt wird, in der sich VMs einfach erstellen und verwerfen sowie ohne großen Aufwand weiter betreiben lassen
Überblick über Exe.dev
- Bietet eine Remote-Entwicklungsumgebung, die per Befehl
ssh exe.deverreichbar ist- Zugriff allein mit einem SSH-Client, ohne separate Web-Oberfläche
- Die Festplatte der Sitzung bleibt dauerhaft erhalten, sodass Daten nach dem Logout nicht gelöscht werden
- Nutzer erhalten sudo-Rechte und können Befehle zur Systemverwaltung ausführen
- Pro Abonnement wird nur die Gesamtmenge an CPU und RAM bereitgestellt; die Anzahl der VMs ist nicht begrenzt
- Ohne Abrechnung pro VM oder Verwaltungs-Overhead können Nutzer Ressourcen nach Wunsch verteilen
- Auch für den Betrieb vieler kleiner VMs geeignet, die nur gelegentlich Anfragen verarbeiten
Hauptfunktionen
- All the VMs that fit
- Innerhalb der im Abonnement enthaltenen CPU- und RAM-Ressourcen lassen sich Anzahl und Einsatzzweck der VMs frei gestalten
- Auch Nutzungsmuster mit vielen VMs unter geringer Last sind möglich
- Real VMs, sub-second start
- Bietet vollständige Ubuntu-Maschinen; bei Bedarf kann auch Docker Compose installiert werden
- Trotz VM sehr schnelle Startzeiten
- Persistent disks
- Stellt Festplatten bereit, deren Daten auch nach dem Beenden der VM erhalten bleiben
- Weitere Funktionserweiterungen sind geplant
- SSH-based API
- Schon durch die Verbindung mit
ssh exe.devkann die Erstellung und Verwaltung von VMs beginnen - Terminal-zentrierte Nutzung ohne separate Web-Konsole
- Schon durch die Verbindung mit
- Private by default, share with links
- HTTP-Dienste laufen standardmäßig so, dass externer Zugriff blockiert ist
- TLS und Authentifizierung werden automatisch verarbeitet, Freigabe per Link wird einfach unterstützt
- Agent-friendly sandbox
- VMs können als Sandbox für die Ausführung von Agenten genutzt werden
- Die Struktur ist nicht an bestimmte Tools oder Agenten gebunden
- Administratorrechte verfügbar: Mit
sudokönnen Pakete installiert oder Systemeinstellungen geändert werden
Einsatzmöglichkeiten
- Geeignet für Entwicklungsexperimente, Tests und Lernumgebungen
- Bietet sofort nutzbare Server-Sitzungen ohne lokale Einrichtung
- Arbeitet SSH-basiert und wahrt zugleich Sicherheit und Einfachheit
So lässt sich der Service ausprobieren
- Ohne separates Registrierungsverfahren kann der Dienst sofort mit dem Befehl
ssh exe.deverkundet werden - Befindet sich in der Developer-Preview-Phase und kann im Rahmen der verfügbaren Kapazitäten genutzt werden
1 Kommentare
Hacker-News-Kommentare
Andere Dienste sind entweder flüchtig oder unbequem zu teilen, hier hat man das Mittelding gut getroffen. Es wäre auch spannend, als Open Source eine Ebene wie „VM per Klick starten/archivieren“ zu bauen
Allerdings funktionieren Befehle wie
apt install apacheoderbashnicht, stattdessen kommt „exe.dev repl: command not found“. Daher frage ich mich, ob das überhaupt eine echte Linux-Shell istssh yourvm.exe.xyzzu verbindenhelpeingebenDas Verfahren zum Hinterlegen des SSH-Schlüssels war anfangs etwas verwirrend; die Dokumentation oder UI könnte das klarer erklären. Der Preis ist okay, könnte aber für Leute ohne Bedarf an höherer Leistung etwas hoch sein.
Früher gab es mit Okteto eine ähnliche UX, aber der persönliche SaaS-Dienst wurde eingestellt. Hoffentlich passiert das hier nicht
Eine Screenshot-Funktion ist ebenfalls standardmäßig dabei, und die ersten 15 Minuten waren beeindruckend. Ich werde es Freunden ohne lokale Umgebung empfehlen, damit sie Tools wie Claude ausprobieren können