Freestyle startet Sandboxes für KI-Codierungsagenten mit Live-Forking

Was Freestyle bietet
Freestyle baut Cloud-Infrastruktur speziell für KI-Coding-Agenten und stellt Sandboxes bereit, die als vollwertige virtuelle Maschinen fungieren. Diese VMs sind so konzipiert, dass sie aus Sicht eines Agenten mit EC2-Instanzen austauschbar sind, jedoch mit speziellen Funktionen für KI-Entwicklungsworkflows.
Wichtige technische Merkmale
- Live-Forking: Kann eine laufende Sandbox horizontal mit weniger als 400 ms Pause forken. Dabei wird der gesamte Speicherzustand geforkt, nicht nur das Dateisystem. Wenn Sie sich mitten auf einer Browser-Seite mit Animationen befinden, einen Minecraft-Server betreiben oder einen Fehler im Prozess haben, behalten alle Forks genau diesen Zustand bei.
- Schneller Start: Sandboxes starten in etwa 500 ms, wobei Demos die VM-Bereitstellung in weniger als 700 ms von der API-Anfrage bis zur betriebsbereiten Maschine zeigen.
- Vollständige Systemunterstützung: Läuft mit vollständigem Debian und Hardware-Virtualisierung, unterstützt eBPF, Fuse, systemd init statt runc und mehrere Benutzer. Das Ziel ist, dass alles, was auf Debian funktionieren soll, auch auf diesen VMs funktioniert.
- Snapshot-Erstellung: Kann den VM-Zustand speichern und Wochen später genau von diesem Punkt aus fortsetzen.
- Persistenzoptionen: Unterstützt persistente VMs, die nach einer Leerlaufzeit (z.B. 60 Sekunden) pausieren, mit $0 Kosten während der Pause, und bei der nächsten Ausführung fortgesetzt werden.
Infrastrukturansatz
Freestyle läuft auf eigenen Bare-Metal-Racks, nachdem festgestellt wurde, dass das Verschieben von VMs über Cloud-Knoten keine akzeptable Leistung bot. Sie stellten fest, dass die monatlichen Kosten für Google Cloud und AWS Bare-Metal-Knoten den Gesamthardwarekosten entsprachen, was sie dazu veranlasste, ihre eigene Infrastruktur aufzubauen.
API-Nutzungsbeispiele
Die Quelle zeigt mehrere Codemuster für verschiedene Anwendungsfälle:
// App Builder-Muster (wie 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
}),
},
});
// Agent-Muster (wie 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], "Build the API endpoints"),
ai(forks[1], "Build the frontend UI"),
ai(forks[2], "Write the test suite"),
]);
// Code-Review-Muster (wie 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, "Review the diff for bugs");
await github.pulls.createReview({
body: review,
event: test.includes("FAIL") ? "REQUEST_CHANGES" : "APPROVE",
});
Zielgruppe
Diese Infrastruktur ist für Entwickler konzipiert, die KI-Coding-Agenten erstellen oder nutzen und vollständige System-Sandboxes für Test-, Entwicklungs- und Bereitstellungsworkflows im großen Maßstab benötigen.
📖 Read the full source: HN LLM Tools
👀 Siehe auch

Entwickler baut Terminal-Statusleiste zur Überwachung der Claude-Code-Sitzungslimits nach unerwartetem Abbruch
Ein Entwickler hat eine Python-Terminal-Statuszeile erstellt, die die Sitzungsnutzung von Claude Code live anzeigt, nachdem er mitten in einer Refaktorisierung ohne Vorwarnung abgeschnitten wurde. Das Tool verwendet bestehende Sitzungen und erfordert keinen API-Schlüssel.

Entwickler baut KI-Framework mit 17 biologischen Prinzipien unter Verwendung von Claude Code
Ein Entwickler hat ein KI-Framework namens Cognitive Sparks erstellt, indem er 17 biologische Prinzipien wie Schwellenwertfeuerung und Hebb'sche Plastizität implementierte, basierend auf dem Buch 'Sparks of Genius' von 1999. Das gesamte Projekt – 22 Design-Dokumente und 3.300 Codezeilen – wurde an einem Tag mit Claude Code erstellt, ohne von Menschen geschriebenen Code.

Multi-LLM Papier-Trading-Bot mit Claude Opus als leitendem Ingenieur und Gemini als Stratege: Architekturaufschlüsselung
Ein Solo-Entwickler teilt einen 4.900-Zeilen Paper-Trading-Bot auf Alpaca, bei dem Claude Opus 4 (Engineer) ein Vetorecht gegenüber Gemini Pro (Strategist) hat, samt eines Protokolls mit über 270 Einträgen, dem sogenannten Strategist Codex.

BusyDog Desktop: Ein lokaler KI-Agent mit P2P-Netzwerk für Mac
BusyDog Desktop ist ein lokaler KI-Agent, der Claude direkt auf einem Mac ausführt, Dateien lesen/schreiben kann, Terminalbefehle ausführt, Browser steuert und über ein P2P-Netzwerk mit anderen Agenten mithilfe von Hyperswarm DHT und einem benutzerdefinierten BDP-Protokoll verbindet.