Freestyle Lança Sandboxes para Agentes de Codificação de IA com Forking em Tempo Real

✍️ OpenClawRadar📅 Publicado: April 17, 2026🔗 Source
Freestyle Lança Sandboxes para Agentes de Codificação de IA com Forking em Tempo Real
Ad

O que o Freestyle Oferece

O Freestyle está construindo infraestrutura em nuvem especificamente para agentes de codificação com IA, fornecendo sandboxes que funcionam como máquinas virtuais completas. Essas VMs são projetadas para serem intercambiáveis com instâncias EC2 da perspectiva de um agente, mas com recursos especializados para fluxos de trabalho de desenvolvimento de IA.

Principais Características Técnicas

  • Bifurcação ao Vivo: Pode bifurcar um sandbox em execução horizontalmente com menos de 400ms de pausa. Isso bifurca todo o estado da memória, não apenas o sistema de arquivos. Se você estiver no meio de uma página do navegador com animações, executando um servidor Minecraft ou tiver um erro em processo, todas as bifurcações manterão esse estado exato.
  • Inicialização Rápida: Sandboxes iniciam em aproximadamente 500ms, com demonstrações mostrando provisionamento de VM em menos de 700ms desde a solicitação da API até a máquina pronta.
  • Suporte Completo do Sistema: Executa Debian completo com virtualização de hardware, suportando eBPF, Fuse, systemd init em vez de runc e múltiplos usuários. O objetivo é que qualquer coisa que se espera funcionar no Debian deve funcionar nessas VMs.
  • Snapshotting: Pode salvar o estado da VM e retomar semanas depois exatamente do mesmo ponto.
  • Opções de Persistência: Suporta VMs persistentes que pausam após tempo limite de inatividade (ex: 60 segundos) com custo $0 enquanto pausadas, retomando na próxima execução.

Abordagem de Infraestrutura

O Freestyle roda em seus próprios racks bare metal após descobrir que mover VMs entre nós de nuvem não fornecia desempenho aceitável. Eles descobriram que os custos mensais para nós bare metal do Google Cloud e AWS eram equivalentes ao custo total do hardware, levando-os a construir sua própria infraestrutura.

Ad

Exemplos de Uso da API

A fonte mostra vários padrões de código para diferentes casos de uso:

// Padrão App Builder (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 }), }, });

// Padrão Agent (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"), ]);

// Padrão Code review (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-Alvo

Esta infraestrutura é projetada para desenvolvedores construindo ou usando agentes de codificação com IA que precisam de sandboxes de sistema completo para fluxos de trabalho de teste, desenvolvimento e implantação em escala.

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

StartClaw: Uma ferramenta de automação de navegador headless construída sobre ZeroClaw com integração Claude
Tools

StartClaw: Uma ferramenta de automação de navegador headless construída sobre ZeroClaw com integração Claude

StartClaw é uma ferramenta de automação de navegador construída na base Rust do ZeroClaw com Composio v3 para integrações, projetada para rodar sem interface gráfica na nuvem sem exigir hardware local. Ela usa exclusivamente o Claude para confiabilidade e inclui compactação de contexto integrada que reduz o uso de tokens em aproximadamente 5x.

OpenClawRadar
docvault: Gere Documentação de API Local para Reduzir Alucinações de IA
Tools

docvault: Gere Documentação de API Local para Reduzir Alucinações de IA

docvault é uma ferramenta que gera referências de API em markdown a partir do código-fonte para ajudar Claude e outros LLMs a parar de alucinar assinaturas de funções. Funciona para crates Rust e pacotes Python, gera um arquivo markdown de dois níveis e inclui um plugin Claude Code para operação sem intervenção manual.

OpenClawRadar
Fino: Servidor MCP de Código Aberto para Análise de Finanças Pessoais com Claude
Tools

Fino: Servidor MCP de Código Aberto para Análise de Finanças Pessoais com Claude

Fino é um servidor MCP gratuito e de código aberto que conecta o Claude a contas bancárias através do Plaid, armazena dados de transações localmente em SQLite e fornece ao Claude ferramentas para análise financeira.

OpenClawRadar
Barco a Remo: Colega de Trabalho de IA de Código Aberto com Memória de Grafo de Conhecimento
Tools

Barco a Remo: Colega de Trabalho de IA de Código Aberto com Memória de Grafo de Conhecimento

Rowboat é um aplicativo de código aberto que transforma seu trabalho em um grafo de conhecimento vivo, armazenando dados localmente como Markdown e oferecendo assistência local com IA.

OpenClawRadar