0822 | fx: agente de codificação open source da Vercel, escrito em Zig

||Download

Show notes

Neste episódio, o programa percorre uma seleção de novas ferramentas e lançamentos para desenvolvedores. Começa pelo fx, o agente de codificação open source da Vercel, um binário em Zig de cerca de seis megabytes, e segue para o Epho, uma API em nuvem que executa agentes de codificação em sandboxes. Depois vêm o OneCLI, que entrega agentes auto-hospedados no Slack com políticas de zero confiança; as extensões do Antigravity para quatro editores; e o Dockhand, um gerenciador de Docker unificado.

Linha do tempo

  • 00:00:00 Abertura
  • 00:00:35 fx: o agente de codificação da Vercel
  • 00:02:16 Epho: agentes em sandboxes na nuvem
  • 00:03:59 OneCLI: agentes no Slack com zero confiança
  • 00:05:39 Extensões do Antigravity para editores
  • 00:07:33 Dockhand: um único gerenciador de Docker
  • 00:09:16 Local: IA privada no Mac
  • 00:11:12 PixelRead: OCR gratuito na tela do Mac
  • 00:13:13 Supernova: dados de negócio para Claude e Codex
  • 00:14:52 Actx0: memória para agentes de IA
  • 00:16:20 Router by Ramp: um endpoint para modelos

Links relacionados

Este episódio é produzido pela Bri. O Bri usa tecnologia avançada de IA para transformar os feeds importantes para você em podcasts feitos para ouvir. Fale conosco em hi@bri.so.

Transcript

Sofia Almeida: Bem-vindos ao Product Hunt diário, no Bri Radio. Eu sou a Sofia Almeida.

Rafael Costa: E eu sou o Rafael Costa. Hoje vamos falar sobre o fx, o agente de codificação open source da Vercel, além do Local, um app de macOS para rodar IA totalmente privada na própria máquina.

Sofia Almeida: E tem mais: uma nova API de agentes em nuvem chamada Epho, uma ferramenta de OCR para Mac e um gerenciador de Docker no horizonte. Fiquem com a gente.

Sofia Almeida: Agora, a Vercel lançou o fx, um agente de codificação open source que ela descreve como pequeno, aberto e nativo. Escrito em Zig, é entregue como um binário nativo de cerca de seis megabytes — a página lista a v0.0.4 com 6,39 MiB —, inicia quase instantaneamente e mantém baixo o uso de memória; por ocupar pouco espaço, diz a Vercel, o modelo ganha mais janela de contexto. Ele funciona com modelos locais ou na nuvem e pode ser estendido com skills, plugins e MCPs, ou encaixado na própria infraestrutura de agentes do usuário. A demonstração pública roda o CLI completo como WebAssembly compilado com a toolchain Zig, com o networking delegado ao fetch do navegador.

Rafael Costa: Na discussão da comunidade, um comentarista definiu o fx menos como um IDE dentro do terminal e mais como uma ferramenta Unix. Para ele, o minimalismo vai além do binário: o system prompt e a superfície de ferramentas também são pequenos, o que reduz o gasto da janela de contexto com o próprio harness. Ele o chamou de agnóstico de modelo, com suporte a Wasm, e elogiou justamente a direção de fazer o harness desaparecer em vez de complicar o agente. Mas cabe o aviso do próprio site: o software está em fase experimental na v0.0.4, o uso é por conta e risco e haverá mudanças frequentes — então o comportamento estável em uso real segue em aberto.

Sofia Almeida: Mudando para infraestrutura de agentes, o Epho é uma API em nuvem que executa Claude Code, Codex ou OpenCode em sandboxes, com o repositório do usuário clonado e conectado. O fluxo é um único POST: o usuário envia um prompt, a API inicia a sandbox, instala o harness, clona os repositórios, anexa os arquivos de entrada, conecta servidores MCP e transmite de volta eventos, chamadas de ferramentas, edições e a resposta final via SSE — e não exige SDK, daemon nem infraestrutura do lado do cliente. A cobrança é por segundo de infraestrutura, não por token, algo que um comentarista destacou como diferencial. O produto usa as chaves do próprio usuário, da Anthropic, OpenAI ou Opencode, e está público hoje, com dez dólares gratuitos após verificar o e-mail; os modelos gratuitos do Opencode nem exigem chave.

Rafael Costa: O site ainda lista conversas duráveis com sandbox anexada, retomada com o mesmo sistema de arquivos, fallback automático entre provedores, até 32 repositórios por requisição e até 20 arquivos de entrada. O fundador declarou que a motivação foi a dificuldade de configurar sandboxes, integrar agentes diferentes, lidar com provedores instáveis e gerenciar logging e artefatos. Na comunidade, um comentarista valorizou o contexto do repositório como diferencial, e outro levantou a pergunta que segue em aberto: como o Epho lida com ambientes que exigem software pré-instalado, como.NET.

Sofia Almeida: Outro harness, o OneCLI, é open source para equipes, criado pelos cofundadores Jonathan e Guy e apoiado pelo Y Combinator. A proposta é dar a cada funcionário um agente próprio, isolado em sandbox, acessível pelo Slack e pela web, com conexões a GitHub, Gmail, Notion, Dropbox e CRMs. O diferencial declarado é o modelo de segurança: o agente nunca guarda uma credencial real — vê apenas um espaço reservado, e um gateway injeta o segredo verdadeiro na camada de rede, a cada requisição, após aprovação. Ações sensíveis, como enviar e-mail ou excluir um ticket, exigem aprovação humana.

Rafael Costa: Jonathan afirma ter construído o ZTNA na Axis Security, adquirida pela HPE, e Guy foi o primeiro funcionário da Argon, adquirida pela Aqua Security; a tese deles é que agentes precisam do mesmo princípio de zero confiança. A ferramenta pode ser auto-hospedada em servidores próprios em minutos ou usada como serviço gerenciado, tem plano gratuito sem cartão de crédito e soma mais de 350 mil downloads. O site descreve limites duros aplicados fora do modelo, com regras que o agente não pode violar e desaceleração automática de comportamento repetitivo. Aqui vale o cuidado com o que é alegação do fabricante, não resultado verificado: a página cita um episódio em que um agente autônomo apagou e-mails e continuou depois de receber ordem de parar, e lista Docker, MindsDB, Zoho e Coralogix entre clientes. Um usuário comentou perguntando se daria para gerenciar melhor o acesso concedido ao agente, para facilitar o fluxo de pedir aprovação.

Sofia Almeida: Fechando com as Antigravity IDE Extensions: em 20 de agosto de 2026, a Google anunciou a extensão que leva a plataforma de codificação agêntica dela para o Visual Studio Code, o Visual Studio, o JetBrains e o Zed. Segundo a equipe Antigravity, elas mantêm conversas com agentes e contexto compartilhado e permitem revisar diffs inline, inspecionar planos, depurar código e entregar tarefas de múltiplas etapas sem sair do editor. A empresa afirma que as integrações são leves e de alta performance e que não tentam transformar os editores em hubs pesados de multi-agentes: o aplicativo autônomo Antigravity 2.0 continua sendo a superfície principal para o trabalho longo de coordenação multi-agente, já expandido para workspaces multi-raiz e permissões com escopo.

Rafael Costa: Na disponibilidade: no Visual Studio Code, a extensão está no marketplace da IDE; no Visual Studio, a instalação é via Visual Studio Marketplace ou gerenciador de extensões, está em Preview e exige reiniciar o programa. No JetBrains, o suporte cobre as IDEs baseadas em IntelliJ — IDEA, PyCharm, WebStorm, GoLand, CLion e Rider — a partir da versão 2026.2.1, com instalação em um clique, e o suporte empresarial está em Preview; no Zed, também em um clique, com suporte empresarial em Preview. Pessoas físicas entram com conta Google em qualquer plano, incluindo o gratuito; equipes entram com Gemini Enterprise ou credenciais do Google Cloud. E a equipe afirma que as sessões operam sob os Termos de Serviço do Google Cloud, com os dados nus ficando sob essas regras.

Sofia Almeida: O Dockhand acaba de sair no Product Hunt como um gerenciador de Docker com o lema "Docker management for everyone". A ideia é administrar um único host ou uma frota inteira a partir de uma única interface. O criador conta que construiu a ferramenta porque gerenciar Docker em um homelab ou numa empresa significava alternar entre abas de terminal, dashboards meio abandonados e sessões SSH, sem que nenhuma opção fizesse tudo em um só lugar.

Rafael Costa: E a lista de recursos é bem ampla. Além dos hosts locais e remotos com TLS, ele suporta hosts NAT ou VPS atrás de um agente, deploy e atualização de stacks Compose inclusive a partir do Git com auto-sync, logs ao vivo, métricas e shell de container no navegador. Também tem varredura de CVEs em cada imagem com Grype ou Trivy antes de ela ser enviada, e injeção de segredos a partir de ferramentas como 1Password, Vault, Infisical e Doppler, sem gravar os segredos em disco. Ainda há backups criptografados para armazenamento local, S3 ou GCS e SSO, LDAP e controle de acesso baseado em papéis.

Sofia Almeida: No debate, um usuário disse que administrar Docker em várias máquinas fica bagunçado rápido e que é bom ver tudo reunido em uma interface limpa. Mas perguntas diretas ficaram sem resposta. Um quis saber como o Dockhand se compara ao Docker Desktop ou ao Portainer e qual lacuna principal ele preenche. E outro perguntou se a varredura de CVEs realmente age sobre os problemas ou se apenas acusa a cada vez.

Rafael Costa: Outro lançamento no Product Hunt é o Local, um aplicativo da Base Compute para macOS que roda IA totalmente privada na própria máquina. Segundo a empresa, a proposta é tirar a fricção da instalação: o app lê o chip e a memória do Mac, recomenda modelos que cabem no hardware e se ajusta sozinho, permitindo chat, agentes de codificação e notas de reunião sem que os dados saiam do dispositivo, sem nuvem, sem contas e sem custo por token. O diferencial técnico é o mecanismo de inferência BaseRT, compilado para o silício do Mac no primeiro lançamento.

Sofia Almeida: E a Base Compute faz uma afirmação forte: no mesmo hardware, o desempenho chega a ser até cinco vírgula quatro vezes maior que o dos mecanismos usados por outros aplicativos locais. Mas isso é uma afirmação do criador, não um resultado verificado de forma independente. Na página, fica claro que mais memória unificada permite rodar modelos maiores e que um chip mais rápido os executa com mais velocidade, com faixas de oito a dezesseis, vinte e quatro e trinta e dois a cento e vinte e oito gigabytes.

Rafael Costa: Há um Office Mode para escritórios, que roda o modelo grande na máquina mais potente e conecta os demais laptops a ela. Os modelos abertos prontos para rodar incluem Qwen, Llama, Gemma, Mistral, Phi, DeepSeek e Whisper; quem quiser modelos de fronteira conecta uma chave própria da OpenAI, da Anthropic ou do OpenRouter, e com o modo de privacidade ativo os modelos em nuvem ficam desligados. O download para macOS já está disponível, com Windows e Linux anunciados como futuros. Mas há uma exigência clara: o Local precisa de um Mac com Apple silicon, o que deixa de fora, por exemplo, um MacBook Air de 2020 com chip mais antigo.

Sofia Almeida: Para fechar essa leva de utilitários do Product Hunt, tem o PixelRead AI OCR, um OCR gratuito para Mac. Segundo o criador, o app captura texto de qualquer região da tela com o atalho Comando, Shift e dois, e a partir daí permite copiar, traduzir no dispositivo, ouvir com vozes do sistema e usar Apple Intelligence para resumir, reescrever, extrair detalhes e responder perguntas. O reconhecimento usa Apple Vision, a tradução usa o framework offline da Apple e as respostas a perguntas são fundamentadas apenas no texto capturado.

Rafael Costa: O motivo de ele existir, segundo o criador, é que texto em capturas de tela, vídeos, PDFs e apps fica preso, e utilitários de OCR existentes costumam parar na cópia. A promessa é um atalho único que continua o trabalho sem enviar o texto capturado para um servidor. É gratuito, sem compra, conta ou chave, e roda no macOS 15.2 ou posterior, em Apple Silicon e Intel. Mas há uma limitação importante: tradução e recursos de Apple Intelligence exigem macOS 26 e hardware compatível, então em versões anteriores esses recursos ficam indisponíveis.

Sofia Almeida: Na versão um ponto um, o app virou totalmente gratuito, com o trial e a tela de bloqueio removidos e pedidos de recurso a partir do próprio app. Um usuário na comunidade disse que a privacidade local foi o que o convenceu, porque não quer enviar conteúdo da tela para um servidor, e citou como caso de uso extrair texto de capturas de erro e stack traces enviadas como imagens no Slack. A mesma pessoa perguntou se a extração de detalhes lida com saída monospace ou de terminal tão bem quanto com texto comum, e essa situação ainda está em aberto.

Rafael Costa: E o Supernova chega no Product Hunt em um segundo lançamento, feito pelos criadores Luke e Kate, e eles dizem que ele incorpora o feedback recebido no anterior. A proposta é ligar aplicações como Stripe, HubSpot e PostgreSQL, além de mais de trinta outras, ao Supernova; ligar o Supernova ao Claude ou ao Codex; e deixar os modelos criarem dashboards e modelos de análise. Com isso, a equipe pode analisar receita, pipeline, clientes, uso e operações sem esperar por engenheiros e sem migrar para uma stack tradicional de BI.

Sofia Almeida: Segundo os criadores, não é preciso data warehouse nem ETL; os recursos incluem exportações Iceberg, MCP, git, uma CLI completa e código aberto, com preço transparente. Está sendo oferecido vinte por cento de desconto por seis meses. Nos comentários, houve elogios à ideia de não forçar a criação de mais um dashboard e de atender as equipes dentro do Claude e do Codex, sem configuração tradicional de ETL. Um comentarista observou ainda que as permissões de tabela saíram de private preview e ficaram disponíveis para todos enquanto a discussão ainda estava ativa.

Rafael Costa: Mas há ressalvas em aberto. Perguntou-se como as equipes lidam com dados incompletos ou espalhados por muitas ferramentas, se é possível controlar quais tabelas ou campos o Claude pode acessar e como evitar respostas confiantes e erradas quando os dados subjacentes são inconsistentes. Um usuário contou ter apontado oito modelos para uma API de preços ao vivo e dois deles leram errado uma tabela de quantidades que estava no contexto.

Sofia Almeida: A Actx0 entrou no Product Hunt como uma infraestrutura de memória gerida para agentes de IA. O criador diz que a proposta resolve a amnésia deles: quando uma sessão termina, o agente esquece tudo, o que leva o programador a reenviar histórico antigo nos prompts e a pagar mais tokens por contexto redundante. A infraestrutura guarda o que interessa, recupera em milissegundos e mantém a memória entre sessões, agentes e aplicações, sem exigir manutenção de bases vetoriais nem prompts inchados.

Rafael Costa: E a comunidade agarrou-se mesmo à frase “sem babysitting de vector stores”. Um comentador levantou a questão do isolamento para quem opera agentes em nome de vários clientes: saber se essa separação é garantida na própria camada de armazenamento, com namespaces ou chaves separados, ou se teria de ser tratada na marcação e consulta das memórias. Na visão dele, uma fuga de memória entre clientes seria um bug muito pior do que um agente simplesmente esquecer algo.

Sofia Almeida: Houve ainda um comentário a dizer que o SDK parece intuitivo e que suporta vários frameworks, com perguntas sobre se a nuvem é totalmente gerida e sobre compatibilidade com o OpenClaw. O material fornecido não mostra respostas do criador a nenhuma dessas questões, nem detalhes sobre planos pagos anunciados para o futuro — hoje o uso é gratuito, e o produto é direcionado a equipas de produção preocupadas com latência, custo e controlo.

Sofia Almeida: Agora o Router by Ramp, da empresa Ramp, apareceu no Product Hunt como um serviço em router.com para desenvolvedores e engenheiros. A proposta é um único endpoint de API para inferência de modelos de linguagem: cada requisição vai para o modelo de menor custo que atenda ao limite de desempenho definido, com economia média de quarenta por cento nos gastos com inferência. Uma única chave de API dá acesso a modelos da OpenAI, da Anthropic, da SpaceXAI e a modelos de código aberto, sem reescrever o código existente.

Rafael Costa: É a troca daquela fragmentação de chaves, integrações, limites de taxa e estratégias de fallback por uma integração só, com o roteamento automático a combinar a complexidade da requisição ao modelo ideal, evitando pagar a mais por tarefas simples em segundo plano. A visibilidade de gastos liga o roteamento à engine financeira da Ramp e mapeia o uso de tokens de volta para equipes e orçamentos. A camada de roteamento está anunciada como sem custo até 2026, com vinte e seis dólares em créditos de modelo para testes.

Sofia Almeida: O que fica em aberto é a diferenciação: um comentarista perguntou como o produto se compara ao OpenRouter e ao Cortecs, e nenhuma resposta aparece nas discussões fornecidas. Vale notar que as descrições de desempenho e economia são alegações da própria fabricante, não resultados verificados de forma independente. Na comunidade, um participante resumiu o apelo: custos de LLM podem ficar confusos rápido, e equilibrar preço e desempenho é um problema que vale a pena resolver.

Sofia Almeida: Então ficamos com o fx, o agente de codificação open source da Vercel de uns seis megabytes, e com o Local, o app que roda IA totalmente privada no seu Mac.

Rafael Costa: Duas visões bem diferentes de onde a IA pode rodar — uma bem leve, outra 100% offline.

Sofia Almeida: É isso. Obrigado por ouvir e até a próxima.