Freestyle Lanza Sandboxes para Agentes de Codificación de IA con Bifurcación en Vivo

✍️ OpenClawRadar📅 Publicado: 17 de abril de 2026🔗 Source
Freestyle Lanza Sandboxes para Agentes de Codificación de IA con Bifurcación en Vivo
Ad

Lo que ofrece Freestyle

Freestyle está construyendo infraestructura en la nube específicamente para agentes de programación con IA, proporcionando entornos de pruebas que funcionan como máquinas virtuales completas. Estas máquinas virtuales están diseñadas para ser intercambiables con instancias EC2 desde la perspectiva de un agente, pero con características especializadas para flujos de trabajo de desarrollo de IA.

Características técnicas clave

  • Bifurcación en vivo: Puede bifurcar un entorno de prueba en ejecución horizontalmente con menos de 400 ms de pausa. Esto bifurca todo el estado de la memoria, no solo el sistema de archivos. Si estás a mitad de una página del navegador con animaciones, ejecutando un servidor de Minecraft, o tienes un error en proceso, todas las bifurcaciones mantendrán ese estado exacto.
  • Inicio rápido: Los entornos de prueba se inician en aproximadamente 500 ms, con demostraciones que muestran el aprovisionamiento de máquinas virtuales en menos de 700 ms desde la solicitud de API hasta la máquina lista.
  • Soporte de sistema completo: Ejecuta Debian completo con virtualización de hardware, soportando eBPF, Fuse, systemd init en lugar de runc, y múltiples usuarios. El objetivo es que cualquier cosa que se espere que funcione en Debian debería funcionar en estas máquinas virtuales.
  • Instantáneas: Puede guardar el estado de la máquina virtual y reanudar semanas después desde el punto exacto.
  • Opciones de persistencia: Admite máquinas virtuales persistentes que se pausan después de un tiempo de inactividad (por ejemplo, 60 segundos) con costo $0 mientras están pausadas, reanudando en la siguiente ejecución.

Enfoque de infraestructura

Freestyle funciona en sus propios racks de metal puro después de descubrir que mover máquinas virtuales entre nodos de la nube no proporcionaba un rendimiento aceptable. Descubrieron que los costos mensuales de los nodos de metal puro de Google Cloud y AWS eran equivalentes al costo total del hardware, lo que los llevó a construir su propia infraestructura.

Ad

Ejemplos de uso de API

La fuente muestra varios patrones de código para diferentes casos de uso:

// Patrón de constructor de aplicaciones (como 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 }), }, });

// Patrón de agente (como 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"), ]);

// Patrón de revisión de código (como 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", });

Público objetivo

Esta infraestructura está diseñada para desarrolladores que construyen o utilizan agentes de programación con IA que necesitan entornos de prueba de sistema completo para flujos de trabajo de pruebas, desarrollo e implementación a escala.

📖 Leer la fuente completa: HN LLM Tools

Ad

👀 Ver también

Habilidad de codificación de Karpathy reescrita para el plan gratuito, desbloquea la disciplina de codificación de Claude sin Pro
Herramientas

Habilidad de codificación de Karpathy reescrita para el plan gratuito, desbloquea la disciplina de codificación de Claude sin Pro

Un usuario de Reddit reescribió las pautas de disciplina de codificación de Karpathy para el plan gratuito de Claude, eliminando las dependencias de terminal y subagentes. El prompt del sistema se activa automáticamente ante solicitudes de codificación y exige un pensamiento basado en verificación primero.

OpenClawRadar
Desarrollador crea servidor MCP de Power Automate con 108 herramientas y soporte multiplataforma
Herramientas

Desarrollador crea servidor MCP de Power Automate con 108 herramientas y soporte multiplataforma

Un desarrollador construyó un servidor MCP de Power Automate que se expandió de 12 a 108 herramientas, cubriendo operaciones CRUD de Dataverse mediante OData, gestión de SharePoint mediante Graph, control de versiones de Power Apps, administración de entornos y soporte multiplataforma para Windows, macOS y Linux.

OpenClawRadar
El benchmark muestra que el motor de contexto reduce los costos del agente de codificación de IA en 3 veces en SWE-bench.
Herramientas

El benchmark muestra que el motor de contexto reduce los costos del agente de codificación de IA en 3 veces en SWE-bench.

Una evaluación comparativa de 4 agentes de codificación utilizando Claude Opus 4.5 en SWE-bench Verified muestra que un motor de contexto logró una tasa de aprobación del 73% a $0.67/tarea, mientras que otros agentes costaron hasta $1.98/tarea para un rendimiento similar o inferior.

OpenClawRadar
Desarrollador Construye Servidor MCP para Integración de Claude WhatsApp, Comparte Desafíos
Herramientas

Desarrollador Construye Servidor MCP para Integración de Claude WhatsApp, Comparte Desafíos

Un desarrollador construyó un servidor MCP para darle a Claude acceso a conversaciones reales de WhatsApp, descubriendo que la gestión del contexto de las conversaciones era más complicada de lo esperado y requería una base de datos para rastrear las conversaciones.

OpenClawRadar