Des microVM Firecracker sur nos machines — Docker dedans, leurs propres disques, un IDE, des terminaux et une URL HTTPS pour chaque port. 0,02 € de l’heure pour une small pendant qu’elle tourne ; en pause, elle garde sa mémoire et ne coûte rien.
# create — any public image, or a project's devcontainer
curl -X POST $SPUNTO/api/orgs/$ORG/sandboxes \
-H "Authorization: Bearer $SPUNTO_KEY" \
-H "Content-Type: application/json" \
-d '{"image": "node:22", "size": "small"}'
POST …/sandboxes/$ID/exec {"command": "npm test"}
POST …/sandboxes/$ID/pause # off the meter, memory kept
POST …/sandboxes/$ID/start # back where it was
POST …/sandboxes/$ID/fork # a live copy, same processes
POST …/sandboxes/$ID/snapshots # memory + disks, to start from
POST …/sandboxes/$ID/grow # a bigger disk, while it runs
DELETE …/sandboxes/$IDChaque appel prend une clé d’API limitée à votre organisation. L’API complète est sur /api/docs, générée à partir des routes elles-mêmes.
Sur l’un des dépôts de votre projet. La conversation a sa propre sandbox — issue du build du projet ou de l’un de vos snapshots — et sa propre branche.
La session s’affiche en direct : ce qu’elle lit, lance et modifie. Interrompez-la, ou répondez-lui, en cours de route.
Une fois terminée, la conversation s’arrête à « in review » et sa sandbox se met en pause avec tout en mémoire. Votre réponse la réveille là où elle en était.
Rien n’est fusionné avant que vous appuyiez sur Accept, qui lance la commande que vous avez choisie — par exemple gh pr merge. Ou Drop.
211 des 382 pull requests fusionnées dans nos propres produits ont été ouvertes par des agents qui travaillaient ainsi.
| taille | machine | en marche |
|---|---|---|
| small | 1 vCPU · 2 Go | 0,02 € / h |
| default | 2 vCPU · 4 Go | 0,04 € / h |
| large | 4 vCPU · 8 Go | 0,08 € / h |
| xlarge | 8 vCPU · 16 Go | 0,16 € / h |
Lancez une sandbox ou une conversation sur le crédit d’essai. Quand vous en voulez plus, 20 € par mois reviennent directement sur votre consommation, et une sandbox en pause ne compte jamais.
Vous avez déjà un serveur ? Connectez-le — vos propres machines font tourner des sandboxes gratuitement, sans consommer de crédit.
↳ aussi chez Spunto