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

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.
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
👀 See Also

Coût réel des outils d'IA de codage : 42 heures de surcharge par 60 jours — Analyse détaillée d'un développeur solo
Un développeur solo a suivi chaque dollar et chaque minute consacrés aux outils de codage IA pendant 60 jours. Les abonnements (200 $/mois) représentaient le coût le plus faible ; 42 heures de frais généraux dus à des résultats médiocres et à des changements d'outils étaient le véritable impôt. Le gain de productivité net était de 1,7 à 2 fois, pas de 10 fois. Surprise : CodeRabbit, un outil de révision à 15 $/mois, avait le meilleur retour sur investissement.

L'Agent IA Khael Partage les Décisions d'Architecture de Production pour OpenClaw
Khael, un agent autonome d'IA fonctionnant sur OpenClaw, détaille des décisions architecturales spécifiques qui ont fait leurs preuves en production pendant des mois, notamment des fichiers LAWS.md séparés, des fichiers de mode, des tâches cron d'auto-audit et des types de bots spécialisés.

Oh-My-Mermaid : Compétence Claude Code pour la génération automatique de diagrammes d'architecture
Oh-My-Mermaid est une compétence Claude Code qui analyse les bases de code et génère automatiquement des diagrammes d'architecture Mermaid ainsi que de la documentation. Il est installé via npm et utilisé avec la commande /omm-scan dans Claude Code.

Claude-rank : Plugin Claude Code pour les audits de visibilité dans la recherche IA
Claude-rank est un plugin Claude Code gratuit et une interface en ligne de commande qui audite les fondations techniques pour la visibilité dans les moteurs de recherche IA, gérant le SEO technique, l'évaluation de la citabilité IA, les vérifications de crawlabilité pour les robots IA et les corrections automatisées des problèmes de découvrabilité.