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

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

Loom: Um Harness de Execução Local para Tarefas Complexas de IA
Loom é um sistema de execução local de código aberto projetado para gerenciar tarefas complexas, fornecendo um processo estruturado com cerca de 50 ferramentas, um sistema de plugins de pacotes personalizados para fluxos de trabalho repetíveis e interfaces tanto de CLI quanto de servidor MCP.

Logira: Auditoria de Runtime eBPF para Execuções de Agentes de IA
Logira é uma ferramenta CLI apenas para observação no Linux que registra eventos de execução, arquivo e rede via eBPF durante execuções de agentes de IA, com armazenamento local por execução em JSONL e SQLite e regras de detecção integradas para acesso a credenciais, alterações de persistência e padrões suspeitos.

DreamScape: Construtor de Mundos 3D Baseado em Navegador Alimentado por Claude Code e MCP
DreamScape é um construtor de mundos 3D baseado em navegador onde o Claude Code controla 30 ferramentas MCP para gerar terreno, modelos, clima e comportamentos em tempo real através de comandos em linguagem natural.

SideX: Uma Portagem Baseada em Tauri do Visual Studio Code
SideX é uma porta do Visual Studio Code que substitui o Electron pelo Tauri, usando um backend em Rust e o webview nativo do sistema operacional. O projeto afirma ter a mesma arquitetura com 96% de tamanho reduzido, com funcionalidades básicas de edição e terminal atualmente funcionando.