Thunderbit vs MontFerret: Raspador Web Agentic ou Framework de Automação de Navegador Open Source?

Atualizado em August 19, 2026
Thunderbit vs MontFerret: Raspador Web Agentic ou Framework de Automação de Navegador Open Source?
Resumo com IA
Thunderbit e MontFerret diferem tanto no modelo de interação quanto na responsabilidade de engenharia. Thunderbit oferece para usuários de negócios um fluxo agentic One Click Extract em páginas autorizadas, inicia automaticamente e gera dados estruturados, com Run Now como opção. MontFerret é um framework open source de automação de navegador e raspagem baseado em consultas declarativas FQL e execução gerenciada pelo desenvolvedor. Os principais pontos de decisão incluem configuração, interações com páginas, lógica de consulta, saídas, implantação, manutenção, APIs, agendamento, custos e quando escolher extração no-code gerenciada versus uma infraestrutura programável de automação de navegador.

Há algumas semanas, alguém no Slack da nossa equipe mandou um link perguntando: “peraí, isso é a mesma coisa que o Ferret?”. Não era. Descobri que existe um modelo de visão da Apple chamado Ferret, uma ferramenta de dados da NOAA chamada Ferret, e depois há o MontFerret — um framework open source de automação de navegador que desenvolvedores usam para escrever scripts de raspagem em algo chamado FQL. Nenhum deles tem relação entre si, e se você está pesquisando “Thunderbit vs MontFerret” agora, provavelmente já esbarrou nessa mesma confusão.

Então vamos esclarecer logo de cara: eu trabalho na Thunderbit, e aqui estou falando do nosso produto em comparação com o MontFerret especificamente — o projeto de web scraping declarativo em montferret.dev. Não o da Apple. Não o da NOAA. E, sinceramente, depois que você passa pela bagunça dos nomes, o confronto fica bem interessante, porque Thunderbit e MontFerret não competem exatamente pelo mesmo tipo de cliente. Eles resolvem problemas diferentes para pessoas diferentes — e essa é, na verdade, a história aqui.

Resposta rápida

Se você quiser a versão curta antes de entrar nos detalhes: Thunderbit é um raspador web gerenciado e agentic, criado para transformar qualquer página em dados estruturados rapidamente — por meio de uma extensão de navegador, um Web App, uma Open API, um MCP Server e uma CLI. MontFerret é um framework open source de automação de navegador em que você escreve consultas em FQL (Ferret Query Language) para raspar e interagir com páginas.

Antes de seguir, mais uma observação para evitar outra confusão, porque já vi gente perder 20 minutos nisso: aqui o foco é estritamente o projeto MontFerret. Não o modelo de visão Ferret da Apple, não a ferramenta de visualização de dados Ferret da NOAA, nem qualquer outro “Ferret” que apareça numa busca no Google. Apenas montferret.dev.

Em resumo

ThunderbitMontFerret
Usuário principalUsuários de negócios sem perfil técnico (vendas, operações, GTM), além de desenvolvedoresDesenvolvedores/engenheiros
ConfiguraçãoInstalar a extensão ou abrir o Web AppInstalar Go/runtime do Ferret, configurar porta de depuração do Chrome
InterfaceClique em One Click Extract, o agente faz o restoEscreva consultas FQL no DOM/CDP
Linguagem de consultaNenhuma — refinamento de campos em linguagem naturalFQL (inspirada na AQL do ArangoDB)
Automação de navegadorGerenciada em páginas compatíveis e autorizadasAutogerenciada via Chrome DevTools Protocol
Lógica de extraçãoAnálise agentic da páginaSeletores, loops e filtros explícitos que você escreve
ImplantaçãoExtensão do navegador / Web App / nuvemHospedado por você, com infraestrutura própria
AgendamentoSuportado em planos elegíveisVocê mesmo cria e administra
ManutençãoCuidada pelo produtoResponsabilidade da sua equipe
LicençaSaaS pago (baseado em créditos/plano)Open source, gratuito para executar
Custo totalCusto de assinaturaSoftware “gratuito”, mas com infraestrutura + tempo de engenharia

O que é Thunderbit?

Já expliquei o Thunderbit para muita gente que nunca raspou um site na vida, e a forma como costumo resumir é esta: você abre uma página que tem permissão para acessar, clica em um botão e o Thunderbit descobre quais dados importam naquela página.

O fluxo real é assim. Você clica em One Click Extract. Nosso agente detecta a página, lê o conteúdo, analisa a estrutura e prepara os campos que considera úteis — como nomes de produtos, preços, informações de contato, ou o que quer que aquela página ofereça. Depois ele mostra Run Now. Você pode clicar para iniciar na hora, ou, se simplesmente não fizer nada, ele começa sozinho. Pronto. Um clique intencional, sem montar schema, sem escrever seletores, sem código.

Thunderbit

Esse é o fluxo da Thunderbit Chrome Extension, e costuma ser o primeiro contato da maioria das pessoas. Mas ele não é a única forma de uso. Se você quiser refinar a extração — por exemplo, pedir para captar um campo específico que foi deixado de fora, ou reformular um dado — isso pode ser feito com instruções simples. A Thunderbit também lida automaticamente com paginação compatível e enriquecimento de subpáginas em páginas suportadas, além de exportar para Excel, Google Sheets, Airtable ou Notion.

Para desenvolvedores, há mais coisa por baixo do capô: o Thunderbit Web App para extração na nuvem, uma Open API para uso programático, um MCP Server para conectar com agentes de IA como Claude ou Cursor, e uma CLI para fluxos via terminal ou com agentes de código. Ou seja, embora a extensão seja o ponto de entrada sem código, o Thunderbit não é só uma ferramenta de navegador — é uma plataforma completa de extração com várias portas de entrada.

Uma ressalva honesta aqui, porque não quero vender uma ideia exagerada: “um clique” vale para páginas compatíveis e que você tenha autorização para acessar. Isso não significa que funcione contra todo sistema anti-bot, toda página de login ou todo caso extremo que um site possa apresentar.

O que é MontFerret?

O MontFerret é um bicho bem diferente, e eu, de verdade, respeito o que eles construíram. É um sistema open source de raspagem declarativa em que, em vez de clicar em botões, você escreve consultas em FQL — Ferret Query Language — que, segundo o projeto, foi inspirada na AQL do ArangoDB.

MontFerret

De acordo com a documentação oficial, o sistema é formado por alguns componentes centrais: um parser de FQL, um compilador, um runtime, uma biblioteca padrão, um registro de funções do usuário, drivers de HTML em memória, um driver do Chrome DevTools Protocol (CDP) e uma interface de linha de comando. Se isso soa como muita coisa, é porque é mesmo — mas esse é justamente o ponto. O MontFerret foi feito para desenvolvedores que querem controle detalhado, em nível de código, sobre como a página será raspada.

Para qualquer coisa que envolva conteúdo renderizado em JavaScript ou interação real com o navegador, você precisa do Chrome ou Chromium rodando com uma porta de depuração aberta para que o MontFerret se comunique via CDP. Uma vez configurado, sua consulta FQL pode expressar loops, filtros, seletores estilo CSS, navegação entre páginas, interações de clique e digitação, e valores de retorno estruturados — basicamente uma linguagem de consulta que envolve lógica de automação de navegador.

A troca é real: o MontFerret abstrai bastante da parte baixa de browser/rede, mas você ainda precisa aprender FQL, escrever e testar suas consultas e operar seu próprio runtime. Aqui não existe aquele momento de “clicar e ele descobrir os campos”. Você diz exatamente o que ele deve fazer, todas as vezes.

Diferença principal: produto gerenciado e agentic vs framework com linguagem de consulta

Tempo até o primeiro resultado estruturado

Aqui é onde a diferença fica mais evidente. Com o Thunderbit, o tempo até o primeiro resultado é medido em segundos: clique em One Click Extract, deixe o agente analisar a página e o trabalho roda automaticamente; Run Now é opcional. Com o MontFerret, você primeiro escreve uma consulta. Até mesmo um script FQL simples exige entender seletores, a sintaxe da consulta e como o driver CDP se comporta na página de destino. Isso não é uma crítica ao MontFerret — é apenas um ponto de partida fundamentalmente diferente. Um diz “deixa o agente descobrir”, o outro diz “você explica exatamente o que fazer”.

one-click-vs-fql-automation

Automação de navegador personalizada e controle

Vendo por outro ângulo, o MontFerret leva vantagem em precisão. Se você precisa de um raspador que faça algo bem específico — preenchimento de formulários em várias etapas, lógica condicional baseada no estado da página, comportamento personalizado de retentativa — o FQL entrega esse nível de controle porque você mesmo escreve a lógica. A abordagem agentic do Thunderbit é excelente para “extrair o que é útil nesta página”, mas não foi pensada como uma linguagem geral de script para navegador. Se o seu caso de uso exige ramificações complexas em um fluxo com várias páginas, isso é território do MontFerret.

Propriedade de implantação e manutenção

Aqui vai a parte que muita gente subestima. Com Thunderbit, quando um site muda o layout, a extração agentic se adapta porque reanalisa a página a cada execução, em vez de depender de seletores codificados — embora, de novo, isso não seja uma promessa de que funcionará em qualquer redesign. Com o MontFerret, se a estrutura DOM de um site muda, seus seletores FQL podem quebrar, e alguém da sua equipe precisa perceber, depurar e corrigir. Isso é uma responsabilidade contínua de engenharia que nunca desaparece totalmente quando você tem um raspador escrito manualmente, seja open source ou não.

Cenários práticos

Extração pontual para usuário de negócios

Imagine que alguém de operações de vendas precise de uma lista de empresas em um diretório até o fim do dia, e não haja um engenheiro disponível. O Thunderbit foi feito exatamente para isso: abra a página, clique em One Click Extract, exporte para o Google Sheets e siga o dia. Ninguém vai escrever FQL para uma tarefa única.

Automação de navegador repetível criada por desenvolvedor

Agora imagine que uma equipe de engenharia está montando um pipeline de monitoramento que precisa verificar toda noite a página de preços de um concorrente, interpretar dados específicos aninhados e enviá-los para um sistema interno com lógica de transformação personalizada. Aqui é onde a abordagem declarativa do MontFerret pode brilhar — você escreve o FQL uma vez, entende exatamente o que ele faz e assume a responsabilidade por todo o pipeline.

from-fql-to-browser-actions

Fluxo dinâmico de site com várias etapas

Para sites que exigem login, navegação entre múltiplas páginas e ações condicionais com base no que aparece na tela, o driver CDP do MontFerret e sua lógica explícita de consulta oferecem o controle necessário para scriptar isso com precisão. O Thunderbit consegue lidar com paginação compatível e enriquecimento de subpáginas em páginas suportadas e autorizadas, mas não foi projetado como uma ferramenta geral de script para fluxos arbitrários de navegador com várias etapas.

Integração com API ou agente de IA

Se você está construindo um agente de IA que precisa buscar dados estruturados da web como parte de um fluxo maior, o MCP Server do Thunderbit se conecta diretamente a ferramentas como Claude Code ou Cursor. O MontFerret também pode ser incorporado em uma stack personalizada, mas você é quem constrói essa camada de integração, em vez de usar um conector pronto.

Confiabilidade, flexibilidade e manutenção

Vou ser direto aqui, porque esta é a parte em que muitos artigos comparativos ficam preguiçosos. A compreensão agentic de páginas do Thunderbit é realmente útil porque reduz o peso de manutenção de seletores codificados — o agente relê a estrutura da página em vez de depender de um caminho CSS frágil que quebra assim que o site altera o markup. Mas “agentic” não quer dizer “mágico”. Funciona em páginas compatíveis e autorizadas, e existem sites e situações em que ele pode não extrair exatamente o que você espera.

A lógica explícita de consulta/automação do MontFerret é mais previsível em um sentido — você sabe exatamente o que a consulta faz porque foi você quem escreveu — mas essa previsibilidade tem o custo da fragilidade quando a página base muda. Se um site troca uma div por uma section, seu seletor pode quebrar silenciosamente, e você só vai perceber quando os dados voltarem vazios ou errados.

Nenhuma das ferramentas promete vencer universalmente proteções anti-bot, e eu teria cautela com qualquer ferramenta que afirme isso. Ambas exigem operar dentro dos limites do que você está autorizado a acessar.

Preço, licença e custo total

É aqui que o rótulo de “gratuito” do software open source fica enganoso, e vale a pena ser bem claro sobre isso.

self-hosted-automation-ownership

O MontFerret é open source — confira a licença atual no repositório antes de se comprometer, já que isso pode mudar tecnicamente — mas, de forma geral, não há taxa de assinatura para usar o framework principal. Ainda assim, “grátis” cobre apenas a licença do software. Você ainda precisa provisionar e hospedar seu próprio processamento, rodar e manter instâncias do Chrome/Chromium, gerenciar proxies se estiver raspando em volume real, configurar monitoramento para quando algo quebrar e pagar engenheiros para escrever e manter os scripts FQL.

O Thunderbit funciona em uma estrutura de plano pago — confira a página atual de Thunderbit Pricing para ver os valores exatos, já que isso muda com o tempo —, mas esse custo já inclui a execução gerenciada em navegador/nuvem, a lógica de extração agentic, as exportações e o acesso via API/MCP/CLI. Não há uma conta separada de infraestrutura para se preocupar.

Fator de custoThunderbitMontFerret
Custo de licençaSaaS pago (baseado em créditos/plano)Gratuito, open source
Custo de infraestruturaIncluído no planoVocê provisiona/hospeda servidores, Chrome, proxies
Tempo de engenhariaMínimo — sem necessidade de códigoContínuo — escrever, testar e depurar FQL
Peso de manutençãoCuidado pelo produtoResponsabilidade da sua equipe

A verdadeira pergunta não é “qual é mais barato” — é “onde você quer que o custo apareça”. O Thunderbit mostra isso na fatura mensal. O MontFerret mostra isso na agenda da sua equipe de engenharia.

Quem deve escolher o Thunderbit?

Se você faz parte de uma equipe sem perfil técnico e precisa de dados agora, sem recursos de engenharia disponíveis, o Thunderbit é a escolha óbvia. O mesmo vale para quem faz extrações pontuais ou recorrentes de dados de negócio em que “zero configuração” importa mais do que controle granular. E se você já está construindo fluxos com agentes de IA e quer encaixar a raspagem via MCP ou CLI sem escrever uma camada de integração personalizada, o Thunderbit também é o caminho natural.

Quem deve escolher o MontFerret?

Se você é um desenvolvedor construindo um pipeline de raspagem repetível que precisa rodar em CI/CD, ou se precisa de infraestrutura autohospedada por motivos de residência de dados ou compliance, a abordagem declarativa e o controle total de infraestrutura do MontFerret fazem sentido. Ele também é a melhor opção se sua equipe tiver fôlego de engenharia para manter scripts FQL no longo prazo e realmente quiser esse nível de controle sobre a lógica de automação do navegador.

As equipes podem usar os dois?

Sinceramente, sim — e não acho que essa seja uma resposta de fuga. Já vi cenários em que uma equipe técnica roda jobs FQL especializados e repetíveis para pipelines de dados centrais, com lógica exata e versionada, enquanto os usuários de negócio da mesma equipe usam Thunderbit para pesquisa ad hoc, exportações rápidas ou extrações exploratórias que não justificam escrever um script personalizado. As ferramentas não estão realmente competindo entre si — elas ficam em camadas diferentes da mesma operação de dados mais ampla. Não vou fingir que existe uma integração oficial entre as duas, porque não existe, mas arquiteturalmente essa divisão faz todo sentido.

Veredito

Se eu tivesse que resumir tudo em uma frase: escolha com base em quem vai fazer o trabalho e quanto tempo essa pessoa tem. Se você tem alguém sem perfil técnico que precisa de uma tabela de dados nos próximos dez minutos, o Thunderbit vence sempre — sem disputa. Se você tem um engenheiro que quer um pipeline de raspagem declarativo, autohospedado e controlável por versão, e não se importa em assumir a manutenção no longo prazo, o MontFerret é uma opção open source realmente boa.

Não é uma situação de “uma ferramenta vence a outra”, e eu estaria sendo injusto se fingisse o contrário. É uma situação de “qual problema você está realmente tentando resolver”.

FAQ

De qual projeto Ferret estamos falando? O projeto relevante é o MontFerret, o framework open source declarativo de web scraping em montferret.dev. Ele não tem relação com o modelo de visão Ferret da Apple, com a ferramenta de visualização de dados Ferret da NOAA ou com qualquer outro projeto que compartilhe o nome “Ferret”.

O MontFerret é open source? Sim, o MontFerret é um projeto open source. Não há taxa de licença para o framework principal, embora você deva verificar os termos atuais no repositório antes de usá-lo em um contexto comercial, já que custos de infraestrutura e engenharia ainda se aplicam, mesmo que o software em si seja gratuito.

O Thunderbit oferece integrações com API e MCP? Sim. A Thunderbit oferece uma Open API para acesso programático e um MCP Server que conecta as ferramentas de extração da Thunderbit a hosts de agentes de IA como Claude Code e Cursor, além de uma CLI para fluxos via terminal.

Qual é mais fácil para quem não é desenvolvedor? Thunderbit, sem dúvida. A extensão do navegador foi criada especificamente para que usuários sem perfil técnico consigam extrair dados estruturados clicando em One Click Extract — sem linguagem de consulta, sem seletores, sem código. O MontFerret exige aprender FQL e configurar um runtime, o que pressupõe pelo menos habilidades básicas de desenvolvimento.

Qual oferece mais controle explícito de automação de navegador? MontFerret. Como você escreve consultas FQL diretamente no DOM via Chrome DevTools Protocol, obtém controle preciso, em nível de código, sobre navegação, interações e lógica condicional. A abordagem agentic do Thunderbit prioriza extração estruturada rápida em páginas compatíveis, em vez de automação scriptada granular.

Shuai Guan
Shuai Guan
CEO da Thunderbit | Especialista em Automação de Dados com IA Shuai Guan é CEO da Thunderbit e formado em Engenharia pela University of Michigan. Com quase uma década de experiência em tecnologia e arquitetura SaaS, ele é especialista em transformar modelos de IA complexos em ferramentas práticas de extração de dados sem código. Neste blog, ele compartilha insights diretos, testados em campo, sobre web scraping e estratégias de automação para ajudar você a criar fluxos de trabalho mais inteligentes e orientados por dados. Quando não está otimizando fluxos de dados, ele leva o mesmo olhar atento aos detalhes para sua paixão por fotografia.
Topics
Thunderbit vs MontFerretRaspador Web open sourceRaspador Web agentic
Índice
Thunderbit · Agente de dados web com IA

Extraia dados de qualquer página em 1 clique

Confiado por mais de 250.000 usuários
plano grátis disponível
Da página web para a planilha
Descreva o que você precisa — o Agente de IA da Thunderbit extrai e exporta para Excel, Google Sheets, Airtable ou Notion. Comece grátis.
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week