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

Eqho: Aplicativo Local de Voz para Texto para Sessões de Código do Claude
Tools

Eqho: Aplicativo Local de Voz para Texto para Sessões de Código do Claude

Eqho é um aplicativo gratuito e de código aberto de voz para texto que usa o modelo Whisper da OpenAI localmente para digitar entrada falada em qualquer aplicativo em foco. Atualmente, apenas para Windows, com configuração por linha de comando necessária.

OpenClawRadar
Sistema de Memória Baseado em Arquivos do Claude Code: Uma Alternativa Pragmática aos Bancos de Dados Vetoriais
Tools

Sistema de Memória Baseado em Arquivos do Claude Code: Uma Alternativa Pragmática aos Bancos de Dados Vetoriais

O Claude Code implementa um sistema de memória baseado em arquivos usando arquivos .md com metadados frontmatter e um índice MEMORY.md, evitando bancos de dados vetoriais e pipelines de embedding ao escanear arquivos, construir manifestos e usar um modelo pequeno para selecionar memórias relevantes.

OpenClawRadar
Zoku: Uma Ferramenta que Detecta Automaticamente Fluxos de Trabalho Repetidos no Código Claude
Tools

Zoku: Uma Ferramenta que Detecta Automaticamente Fluxos de Trabalho Repetidos no Código Claude

Zoku é uma ferramenta local que se conecta ao sistema de eventos do Claude Code para registrar ações de ferramentas entre sessões, identifica padrões repetidos de fluxo de trabalho e, em seguida, informa o Claude sobre esses padrões para que ele possa sugerir ou executá-los proativamente. Não requer configuração, não tem dependências e armazena tudo localmente em ~/.zoku/.

OpenClawRadar
Jobly: Mercado de Contratos com Resolução de Disputas Baseada em IA e Votação da Comunidade
Tools

Jobly: Mercado de Contratos com Resolução de Disputas Baseada em IA e Votação da Comunidade

Jobly é um mercado de contratos construído com Next.js 14, TypeScript e Supabase, apresentando um sistema de garantia com títulos de 10% dos provedores nas propostas e um pipeline de disputas que começa com avaliação de IA usando Claude, permitindo depois apelações para votação comunitária com participação financeira.

OpenClawRadar