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

Biblioteca de Prompts para Agentes de IA de Código Aberto Atinge 100 Estrelas no GitHub
Um repositório comunitário chamado ai-setup fornece prompts de sistema compartilhados, regras do Cursor, configurações do Claude e configurações de fluxo de trabalho para modelos locais para agentes de IA. O projeto tem 100 estrelas no GitHub e 90 PRs mesclados.
Claudy: Um wrapper nativo do macOS para Claude Code com múltiplas sessões, troca automática de contas e commits rascunho
Claudy é um aplicativo nativo para macOS construído com SwiftUI + SwiftData que encapsula o Claude Code, adicionando gerenciamento de múltiplas sessões, troca automática de conta em limites de uso, commits provisórios para checkpoints no meio da sessão e um marketplace de Skills, MCPs e Comandos.

Habilidade OpenClaw 'Dicas de Espera' Exibe Dicas de Aprendizado Durante os Tempos de Espera por Resposta da IA
A habilidade 'Waiting Tips' para OpenClaw envia uma dica de aprendizado aleatória imediatamente quando um usuário envia uma mensagem, preenchendo o tempo de espera de 5-10 segundos para respostas de IA com conteúdo útil. Inclui 75 dicas bilíngues em cinco categorias e funciona em várias plataformas de mensagens.

O aplicativo QCAI fornece um centro de controle móvel para o ecossistema OpenClaw
Uma equipe de pesquisa acadêmica lançou o aplicativo QCAI para iOS e Android, desenvolvido com assistência de IA, oferecendo monitoramento de painel, chat de gateway e acesso VPN seguro às ferramentas OpenClaw.