11 points par GN⁺ 2025-12-27 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un service d’hébergement de VM de développement auquel les utilisateurs peuvent se connecter directement via un environnement SSH distant
  • En se connectant avec ssh exe.dev, il est possible d’utiliser la connexion SSH elle-même comme une API : lancer une session terminal tout en créant immédiatement une VM, sans créer de compte séparé
  • Il suffit de définir un volume total de CPU et de RAM, ensuite plusieurs VM se partagent librement ces ressources, sans coût additionnel lié au nombre de VM
  • Le service fournit de vraies VM basées sur Ubuntu avec un démarrage en moins d’une seconde, offrant à la fois l’agilité d’un conteneur et la flexibilité d’une VM
  • Dans une session, le disque est persistant, les données sont donc conservées à la reconnexion, et l’utilisateur dispose des droits sudo pour exécuter des commandes au niveau système
  • Avec des paramètres privés par défaut, des liens de partage simples et une conception en sandbox adaptée à l’exécution d’agents, le service est pensé pour les environnements de développement basés sur l’IA

Contexte du lancement public d’exe.dev

  • Le projet est né de l’expérience de sketch.dev, où la demande de VM capables d’exécuter de nombreux petits programmes et outils a fortement augmenté pendant le développement
  • Avec la multiplication d’outils d’assistance au développement comme l’aide à la saisie par LLM ou les débogueurs, l’exploitation des VM elle-même est devenue un goulot d’étranglement
  • Le besoin d’un environnement permettant de créer et supprimer facilement des VM, tout en pouvant les conserver sans contrainte, est ainsi devenu évident

Présentation d’Exe.dev

  • Fournit un environnement de développement distant accessible via la commande ssh exe.dev
    • Accessible uniquement avec un client SSH, sans interface web séparée
  • Le disque de la session reste persistant, si bien que les données ne sont pas supprimées après déconnexion
  • L’utilisateur dispose des droits sudo, ce qui permet d’exécuter des commandes d’administration système
  • L’abonnement fournit uniquement un volume total de CPU et de RAM, sans limite sur le nombre de VM
  • Sans facturation par VM ni surcharge de gestion, l’utilisateur peut répartir les ressources comme il le souhaite
  • Convient aussi à l’exploitation de nombreuses petites VM qui ne traitent des requêtes qu’occasionnellement

Fonctionnalités principales

  • All the VMs that fit
    • Il est possible de définir librement le nombre et l’usage des VM dans les limites du CPU et de la RAM inclus dans l’abonnement
    • Les usages consistant à maintenir de nombreuses VM à faible charge sont également permis
  • Real VMs, sub-second start
    • Fournit une machine Ubuntu complète, avec possibilité d’installer Docker Compose ou d’autres outils si nécessaire
    • Offre un démarrage très rapide malgré l’utilisation de VM
  • Persistent disks
    • Fournit des disques dont les données sont conservées après l’arrêt de la VM
    • D’autres extensions fonctionnelles sont prévues à l’avenir
  • SSH-based API
    • Une simple connexion via ssh exe.dev permet de commencer à créer et gérer des VM
    • Utilisation centrée sur le terminal, sans console web séparée
  • Private by default, share with links
    • Les services HTTP s’exécutent par défaut sans accès extérieur
    • Le service gère automatiquement TLS et l’authentification, et permet un partage simple via des liens
  • Agent-friendly sandbox
    • Les VM peuvent être utilisées comme sandbox pour l’exécution d’agents
    • La structure n’est liée à aucun outil ni agent particulier
  • Droits administrateur fournis : l’utilisation de sudo permet d’installer des paquets ou de modifier la configuration système

Cas d’usage possibles

  • Adapté aux expérimentations de développement, tests et environnements d’apprentissage
  • Fournit des sessions serveur immédiatement utilisables sans configuration d’environnement local
  • Basé sur SSH, ce qui permet de préserver à la fois la sécurité et la simplicité

Comment essayer le service

  • Il est possible de découvrir immédiatement le service avec la commande ssh exe.dev, sans procédure d’inscription séparée
  • Le service est au stade de developer preview et peut être utilisé dans la limite de la capacité disponible

Articles liés

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.