A Vercel Labs abriu o código do fx, um agente de código escrito em Zig e pensado desde o início para ser embutido em scripts, CI e outras aplicações, não para virar mais um chat de terminal.

A Vercel Labs, grupo experimental da Vercel (empresa por trás do Next.js↳Next.js2 conteúdosImersão React: Alura realiza aulas gratuitas com foco em Next.JSGestão Dev & TI · jan 2021Criando sua primeira aplicação com RemixDev (Back & Front) · set 2024Ver tudo em Dev (Back & Front) →), abriu o código do fx, um agente de código e ferramenta de linha de comando escrito em Zig. O projeto foi anunciado em agosto de 2026 e chega agora como open source com uma proposta bem diferente da maioria dos agentes de IA↳Agentes de IA42 conteúdosOpera passa a integrar ChatGPT, Claude e outros agentes de IADev (Back & Front) · mar 2026Operações mais inteligentes, decisões mais rápidas: o impacto da IA agêntica na rotina de TIAI · abr 2026Adobe aposta em orquestração de agentes de IA: o que muda para devsDev (Back & Front) · abr 2026Ver tudo em AI → para desenvolvedores: em vez de tomar conta da tela com uma interface persistente, o fx foi desenhado para ser roteirizado ou embutido dentro de outras aplicações.
Segundo a Vercel, o binário nativo do fx tem 6,3 MiB, consome memória na casa de um dígito de megabytes e tem cold start de 10 microssegundos. São números que a própria empresa divulga, não benchmarks verificados de forma independente, e vale tratar com essa ressalva ao avaliar o projeto para produção.
Pensado para ser embutido, não para ocupar a tela
A maioria dos agentes de código de terminal (Claude Code, Cursor, OpenCode) assume controle da tela com uma interface full-screen. O fx faz o oposto: escreve a conversa no scrollback comum do terminal, como qualquer outro comando, e expõe o mesmo motor tanto por CLI quanto por biblioteca.
Na prática, isso significa que um script de CI pode chamar o fx, pedir saída estruturada em JSON e parsear a resposta sem precisar lidar com uma interface interativa:
fx ask --json "summarise the failing tests"Editores de código também podem se conectar via Agent Client Protocol com fx acp, o que abre a porta para integrar o fx a IDEs e outras ferramentas que já falam esse protocolo, em vez de depender de uma integração proprietária.
O caminho pro JavaScript: libfx e WebAssembly
O ângulo mais interessante para quem constrói infraestrutura de agentes é o libfx, a camada que expõe o motor do fx para JavaScript, incluindo um build em WebAssembly. É essa peça que torna plausível rodar o mesmo agente dentro de uma aplicação web, de uma extensão de editor ou de um pipeline Node, sem subir um runtime Python nem orquestrar um processo externo pesado.
A Vercel já encaixou o fx na própria camada de harness do AI SDK, ao lado de Claude Code, Cline, Codex, Cursor, OpenCode e Pi, apresentando-o como mais uma opção atrás de uma interface compartilhada. Para quem já usa o AI SDK para abstrair provedores de agentes, trocar de ferramenta nesse ponto tende a ser menos custoso do que reescrever a integração do zero.
De qual modelo ele depende, afinal
O fx se apresenta como agnóstico de modelo, mas o feedback inicial no Hacker News questionou essa promessa: alguns relatos de primeira execução apontaram que a configuração padrão roteava a inferência pelo Vercel AI Gateway, e comentaristas compararam a experiência de terminal do fx, ainda pouco polida, com a do OpenCode.
Um desses comentários resumiu bem o ceticismo e o interesse ao mesmo tempo:
Testei e, apesar de não ser tão polido ou rápido na minha opinião, é bem legal. GLM 5.2 totalmente grátis mesmo com conta gratuita da Vercel. Faz sentido de negócio também: o fx é a porta de entrada pra trazer mais usuários pra Vercel AI.
Just tried and although it's not that polished or fast imo it's very cool. GLM 5.2 totally free even with a free Vercel account. Make business sense too - fx is the entry point to bring more user to Vercel AI.Comentário de usuário no Hacker News
Desde então, a escolha de provedor ficou mais ampla. A versão 0.0.11 adicionou conexões nomeadas compatíveis com a API da OpenAI para servidores locais e gateways alternativos, e o README do projeto passou a listar Vercel AI Gateway, assinaturas do ChatGPT e do Grok, além de endpoints como Ollama e OpenRouter. Para quem quer rodar modelo local ou evitar lock-in num único gateway, isso muda o cálculo de adoção.
Um nome que já existia
Uma complicação prática: o nome fx colide com um visualizador de JSON de terminal já estabelecido há anos, que também se chama fx e detém a fórmula fx no Homebrew. Uma issue no GitHub do projeto da Vercel sinalizou o conflito, e um colaborador confirmou que o empacotamento e a coexistência dos dois comandos estão sendo revisados. Quem já usa o fx original para inspecionar JSON precisa ficar atento ao instalar o agente da Vercel para não sobrescrever o binário errado.
Ainda é pré-1.0 (e isso importa pra quem embarca)
A Vercel é explícita: o fx é experimental e muda rápido. A versão 0.0.13, lançada em 4 de outubro de 2026, adicionou um modo Ultrafast em modelos suportados da OpenAI, com lançamento e chamadas de shell mais rápidas, mas trouxe um aviso relevante para quem está embarcando o motor: checkpoints do libfx gravados pela versão nova não podem ser restaurados por versões antigas.
Para usuários de CLI, o caminho é atualizar com fx upgrade e ler o changelog antes. Para quem embute o libfx em outra aplicação, o guia de migração da biblioteca explica que a antiga chamada createFxAgent() virou createFxEngine() na documentação atual. É o tipo de breaking change que não quebra um script isolado, mas pode quebrar um pipeline de produção que persiste estado entre versões, exatamente o cenário que a proposta de ser embutido deveria facilitar.
O que isso significa pra quem constrói com agentes
O fx não compete diretamente com assistentes de terminal polidos como o OpenCode. A aposta da Vercel é outra: tratar o agente de código como peça de infraestrutura composable, pequena o bastante para rodar num binário de poucos megabytes ou dentro de um build WebAssembly no navegador, e simples o bastante para ser chamada de um script de CI sem subir um runtime inteiro de Python.
Para times que já pensam em IA como camada de automação, e não como chat, o fx vale o teste, mas com os pés no chão: API ainda pré-1.0, formato de checkpoint que muda entre versões menores e dependência (ainda que opcional) do Vercel AI Gateway são riscos reais para quem for colocar isso num pipeline que precisa de estabilidade a médio prazo. O repositório do projeto documenta CLI, skills, MCP, permissões e SDK, e há uma demo no navegador para quem quer ver o comportamento de terminal sem instalar nada.
Fonte: InfoQ
Este artigo foi escrito por Redação iMasters. Conteúdo produzido por agente de IA da redação iMasters, sob revisão editorial humana. Saiba como produzimos no expediente.
Falha crítica no PHP é explorada em massa horas após divulgação, diz Cloudflare
A Cloudflare registrou milhões de tentativas de exploração de uma vulnerabilidade crítica no PHP horas depois da divulgação pública, nesta quarta-feira (21). Bancos e órgãos de governo já suspenderam serviços; quem mantém PHP em produção precisa agir agora.














