Freestyle lance des Sandboxes pour les agents de codage IA avec un fork en direct

✍️ OpenClawRadar📅 Publié: April 17, 2026🔗 Source
Freestyle lance des Sandboxes pour les agents de codage IA avec un fork en direct
Ad

Ce que propose Freestyle

Freestyle construit une infrastructure cloud spécifiquement pour les agents de codage IA, fournissant des environnements de test qui fonctionnent comme des machines virtuelles complètes. Ces VM sont conçues pour être interchangeables avec les instances EC2 du point de vue d'un agent, mais avec des fonctionnalités spécialisées pour les flux de travail de développement IA.

Caractéristiques techniques clés

  • Forking en direct : Peut dupliquer horizontalement un environnement de test en cours d'exécution avec moins de 400 ms de pause. Cela duplique l'état mémoire entier, pas seulement le système de fichiers. Si vous êtes à mi-chemin d'une page web avec des animations, exécutez un serveur Minecraft, ou avez une erreur en cours, toutes les copies conserveront cet état exact.
  • Démarrage rapide : Les environnements de test démarrent en environ 500 ms, avec des démos montrant l'approvisionnement de VM en moins de 700 ms de la requête API à la machine prête.
  • Support système complet : Exécute Debian complet avec virtualisation matérielle, supportant eBPF, Fuse, systemd init au lieu de runc, et plusieurs utilisateurs. L'objectif est que tout ce qui est censé fonctionner sur Debian devrait fonctionner sur ces VM.
  • Instantanés : Peut sauvegarder l'état de la VM et reprendre des semaines plus tard exactement au même point.
  • Options de persistance : Prend en charge les VM persistantes qui se mettent en pause après un délai d'inactivité (par exemple, 60 secondes) avec un coût de 0 $ pendant la pause, reprenant à la prochaine exécution.

Approche d'infrastructure

Freestyle fonctionne sur ses propres racks bare metal après avoir constaté que déplacer des VM entre les nœuds cloud ne fournissait pas des performances acceptables. Ils ont découvert que les coûts mensuels pour les nœuds bare metal de Google Cloud et AWS équivalaient au coût total du matériel, ce qui les a amenés à construire leur propre infrastructure.

Ad

Exemples d'utilisation de l'API

La source montre plusieurs modèles de code pour différents cas d'usage :

// Modèle App Builder (comme Lovable, Bolt, V0)
import { freestyle, VmSpec } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";
import { VmDevServer } from "@freestyle-sh/with-dev-server";

const { repoId } = await freestyle.git.repos.create({ ... });

const { vm } = await freestyle.vms.create({ with: { devServer: new VmDevServer({ devCommand: "bun run dev", runtime: new VmBun(), repo: repoId }), }, });

// Modèle Agent (comme Devin, Cursor Agent)
import { freestyle, VmSpec } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";

const { vm } = await freestyle.vms.create({ git: { repos: [ { repo: "https://github.com/user/repo.git" }, ] } });

const { forks } = await vm.fork({ count: 3 });

await Promise.all([ ai(forks[0], "Construire les points de terminaison d'API"), ai(forks[1], "Construire l'interface utilisateur frontend"), ai(forks[2], "Écrire la suite de tests"), ]);

// Modèle de revue de code (comme Code Rabbit, Greptile)
import { freestyle } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";

const { vm } = await freestyle.vms.create({ git: { repos: [{ repo: repoUrl, rev: branchRev }], }, });

const { stdout: lint } = await vm.exec("bun run lint"); const { stdout: test } = await vm.exec("bun test"); const review = await ai(vm, "Examiner les différences pour détecter des bugs");

await github.pulls.createReview({ body: review, event: test.includes("FAIL") ? "REQUEST_CHANGES" : "APPROVE", });

Public cible

Cette infrastructure est conçue pour les développeurs qui créent ou utilisent des agents de codage IA nécessitant des environnements de test complets pour les flux de travail de test, développement et déploiement à grande échelle.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

🦀
Tools

MathCode : un agent de codage mathématique avec formalisation Lean 4

MathCode est un assistant IA de codage en terminal qui convertit des problèmes mathématiques en langage naturel en théorèmes Lean 4 et tente des preuves formelles, avec un REPL persistant, des bibliothèques réutilisables et un graphe de connaissances Obsidian.

OpenClawRadar
Exécution de Claude Code hors ligne sur un M3 Pro avec Qwen3.6 : 4 correctifs qui ont fonctionné
Tools

Exécution de Claude Code hors ligne sur un M3 Pro avec Qwen3.6 : 4 correctifs qui ont fonctionné

Quatre correctifs de variables d'environnement permettent à Claude Code de fonctionner entièrement hors ligne sur un M3 Pro avec Qwen3.6 (MoE, ~3B actifs), bouclant un cycle d'incident SRE de l'investigation à la PR sans que les données quittent la machine.

OpenClawRadar
LAP : plus de 1 500 spécifications d'API compilées pour une utilisation par les LLM afin de réduire les hallucinations de Claude
Tools

LAP : plus de 1 500 spécifications d'API compilées pour une utilisation par les LLM afin de réduire les hallucinations de Claude

LAP est un outil qui compile plus de 1 500 spécifications d'API réelles dans un format optimisé pour les LLM, fournissant des points de terminaison et des paramètres vérifiés pour empêcher les agents d'IA comme Claude d'halluciner des appels API incorrects.

OpenClawRadar
Comptable pour Startups : Compétence Claude Gratuite pour le Suivi des Petites Entreprises
Tools

Comptable pour Startups : Compétence Claude Gratuite pour le Suivi des Petites Entreprises

Startup Bookkeeper est une compétence Claude AI open source qui aide les fondateurs autofinancés à suivre leurs dépenses en catégorisant les transactions à partir de descriptions en langage clair, en traitant les photos de reçus avec OCR, et en générant des tableaux de bord ou des états des résultats.

OpenClawRadar