box
ASCII · Programmation
box est un service de sandbox cloud d'ASCII qui donne aux agents IA leur propre machine virtuelle Ubuntu persistante. Voyez-le comme un sandbox pour agents IA, pas comme un pool de conteneurs partagés. Chaque sandbox tourne comme une VM Linux complète avec Docker, un accès SSH et SCP, une adresse IPv4 ou IPv6 dédiée et un bureau à 60 fps que vous ouvrez dans le navigateur. Vous les lancez avec une CLI, une API ou un SDK, et vous arrêtez de payer dès qu'un sandbox cesse de tourner.

À propos de box
Qu'est-ce que box
box d'ASCII résout bien un problème précis : les agents ont besoin d'un endroit réel où s'exécuter. Au lieu d'un conteneur jetable qui se réinitialise entre les étapes, chaque box est une VM cloud avec SSH, une machine Ubuntu complète dans laquelle vous entrez par le shell, installez des paquets et laissez tourner pendant des jours. La même machine garde ses fichiers, ses logiciels installés et ses services systemd activés, si bien qu'un agent n'a pas à reconstruire son environnement à chaque réveil.
Le service vise ceux qui font tourner des agents en volume, pas un simple script amateur. Alors pourquoi choisir une VM plutôt qu'un conteneur ? Parce que l'état persiste. Vous pouvez faire tourner 100 à 2 000 sandboxes en même temps selon votre offre, et dupliquer une VM en cours pour ramifier son travail. La facturation se fait à la seconde pendant que le sandbox tourne, et un sandbox arrêté ne coûte rien puisqu'il est capturé dans un instantané. Voilà l'argument en une ligne.
Le principal bémol, ce sont le prix plancher et la région. Il existe un minimum mensuel de 20 $ qui se transforme en temps de sandbox plutôt que de disparaître en frais, et chaque sandbox tourne dans l'UE (Allemagne, Finlande ou France). C'est une vraie contrainte. Si vos utilisateurs sont dans les Amériques, cela ajoute environ 100 à 200 ms de latence aller-retour, ce qui convient au travail d'agents mais pas pour servir du trafic de production directement.
Pour commencer
- Connectez-vous au tableau de bord ou à la CLI avec GitHub, Google ou un code à 6 chiffres envoyé par courriel.
- Lancez
boat newpour créer votre premier sandbox, ou choisissez une taille commeboat new --type smallpour une machine plus légère. - Connectez-vous avec
boat sshpour travailler de façon interactive, ou avecboat execpour lancer une commande sans ouvrir de shell. - Copiez des fichiers avec
boat ssh/scp, puis publiez n'importe quel port comme URL HTTPS publique avecboat host. - Quand vous avez terminé,
boat stopcapture un instantané du sandbox et met la facturation en pause ;boat resumele ramène en quelques secondes.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de box.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs d'agents IA
- Créateurs solo qui prototypent des produits d'agents
- Ingénieurs DevOps et plateforme
Tâches
- Faire tourner des services en arrière-plan de longue durée
- Charges de travail d'agents en parallèle
- Environnements de développement reproductibles
Cas d'usage
- Plateformes d'usine à agents
- Hébergement de services 24/7 nécessitant une vraie IP
- Une machine de développement personnelle accessible de partout
Fonctionnalités clés
Des VM complètes et persistantes, pas des conteneurs jetables
Chaque box est une VM Ubuntu complète dans laquelle vous pouvez exécuter Docker, systemd, des bases de données et cron, si bien qu'elle se comporte comme une vraie machine de développement et non comme un environnement réduit. Rien à reconstruire. Les fichiers, les paquets installés et les services activés survivent à un arrêt et une reprise, et c'est la différence entre un agent qui se souvient de sa configuration et un autre qui repart de zéro chaque fois.
Facturation à la seconde avec sandboxes arrêtés gratuits
Vous ne payez que les secondes où un sandbox tourne réellement, et l'arrêter capture un instantané et met le compteur en pause. Arrêtez-le, et le coût tombe à zéro. Le minimum mensuel de 20 $ est à l'échelle du compte et se convertit en 555 heures de machine par défaut, donc c'est du temps que vous dépensez et non des frais que vous perdez. C'est aussi simple que ça.
SSH, SCP et exécution de commandes à distance
La CLI vous donne boat ssh pour entrer par le shell, boat ssh/scp pour déplacer des fichiers et boat exec pour lancer une seule commande sans ouvrir de shell. Aucune configuration SSH à modifier à la main. Vous pilotez donc un sandbox à la main ou depuis un script sans changer votre façon de travailler.
Duplication et instantanés nommés
Vous pouvez dupliquer une VM en cours pour ramifier son état, ou enregistrer des instantanés nommés auxquels revenir. Pour les équipes qui font tourner de nombreux agents en parallèle, la duplication transforme une bonne configuration en une famille de machines sans reconstruire chacune. Pourquoi s'en donner la peine ? Parce que cloner une VM déjà configurée vaut mieux que configurer une nouvelle machine à chaque fois.
Bureau à 60 fps et accès par navigateur
Chaque sandbox est livré avec un bureau intégré et un navigateur que vous ouvrez à 60 fps, assez pour parcourir des applications web, des jeux, des scènes 3D ou un IDE. C'est la fonctionnalité qui rend soudain un box sans interface utilisable pour tout ce qui a une interface. À essayer une fois.
Docker dans la VM et adresses IP par VM
Docker tourne à l'intérieur de la VM, pas sur un hôte partagé, et chaque sandbox reçoit sa propre IPv4 ou IPv6 dédiée avec TCP/UDP complet. Isolation réelle, adresse réelle. Combiné à boat host, qui publie n'importe quel port comme URL HTTPS publique, cela fait de chaque sandbox son propre petit serveur.
Pilotez les agents depuis l'extérieur
Vous pouvez envoyer des prompts, observer et encapsuler n'importe quel framework d'agents tournant dans le sandbox depuis l'extérieur, via la CLI, l'API ou les SDK, y compris exécuter Claude Code ou Codex avec boat prompt et consulter les messages de l'agent avec boat events. Le sandbox reste la surface d'exécution tandis que vos outils gardent le contrôle.
Contrôles d'équipe, de secrets et de compte
Les clés d'API, les secrets, les équipes et l'arrêt automatique sont intégrés, et vous pouvez créer des sandboxes sans environnement pour qu'ils n'héritent d'aucun identifiant de votre compte. Ce dernier point compte si vous confiez des sandboxes à vos propres utilisateurs et que vous voulez les garder isolés.
Avantages et inconvénients
Avantages
- Des VM complètes avec sudo, Docker et systemd offrent un vrai environnement Linux, pas un environnement restreint.
- La facturation à la seconde avec sandboxes arrêtés gratuits maintient le coût d'inactivité à zéro.
- L'état persistant entre l'arrêt et la reprise permet aux agents de conserver fichiers et services.
- Plusieurs tailles, de 2 vCPU / 4 Go jusqu'à 16 vCPU / 32 Go, modifiables à la reprise ou à la duplication.
- Le tarif horaire publié le plus bas parmi les fournisseurs de sandbox auxquels il se compare (0,036 $/h pour 4 vCPU / 8 Go).
Inconvénients
- Il existe un minimum mensuel de 20 $, donc ce n'est pas adapté à un usage occasionnel d'un seul sandbox.
- Tous les sandboxes tournent dans l'UE, ce qui ajoute environ 100 à 200 ms de latence pour les utilisateurs des Amériques.
- Pas d'offre gratuite. Les 25 premières heures sont gratuites pour commencer, vous pouvez donc tester avant de payer.
- Seul le dernier instantané par sandbox est conservé, vous ne pouvez donc pas archiver de nombreux points de restauration pour la même machine.
Questions fréquentes
box est un service de sandbox cloud pour exécuter des agents IA sur des VM Ubuntu persistantes. Vous l'utilisez pour donner aux agents une vraie machine Linux avec SSH, Docker et un bureau, au lieu d'un conteneur qui se réinitialise entre les exécutions.
Contenus associés
Découvrez des outils, des compétences et des articles liés à box.
Alternatives à box
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
