Manifest

Manifest

Omfang AB · Programação

O Manifest é uma API de manifesto de ações web que transforma qualquer página em um mapa JSON estruturado daquilo que um agente de IA realmente consegue fazer ali: cada botão, formulário e campo, com os dados de que precisa e os pré-requisitos que devem ser cumpridos antes. Desenvolvido pela Omfang AB, ele fica entre as ferramentas de navegador que apenas renderizam uma página e os scrapers que apenas leem texto. Você envia uma URL e recebe de volta um manifesto de ações legível por máquina, sobre o qual seu agente pode raciocinar direto. Pense nele como a camada de ações para a automação de navegador para agentes de IA.

Prévia da interface de Manifest

Sobre Manifest

O que é o Manifest

O Manifest é uma camada de ações para agentes de IA. Um navegador dá ao agente uma página que ele consegue ver. Um scraper dá a ele texto que ele consegue ler. Nenhum dos dois diz ao agente o que ele tem permissão de fazer naquela página, e é essa lacuna que o Manifest preenche.

Quando você aponta o Manifest para uma URL, ele visita a página, lê a árvore de acessibilidade como um leitor de tela faria e cruza isso com o DOM real para detalhes como campos obrigatórios, tipos de entrada, placeholders e estados desabilitados. O quadro combinado vira um manifesto JSON limpo: cada elemento clicável, preenchível e enviável, descrito em termos com os quais um agente pode agir. E o que isso substitui? Na maior parte, seletores escritos à mão. Eles quebram no momento em que a página muda de layout.

O limite principal é o escopo. O Manifest descreve o que há em uma página e o que é preciso para completar cada ação. Ele não clica nem preenche nada por você. Seu agente ainda tem que executar os passos. Ele também depende da estrutura viva da página, então interfaces muito scriptadas que renderizam tarde ou escondem elementos atrás de estados complexos podem retornar um mapa incompleto.

Como começar

  1. Crie uma conta e pegue uma chave de API no painel do Manifest.
  2. Envie uma requisição POST para o endpoint /manifest com a URL que você quer mapear, mais um código de país opcional.
  3. Leia o JSON retornado: actions lista cada elemento, e requires diz quais ações ainda estão bloqueadas por um pré-requisito.
  4. Ligue a resposta ao seu agente para que ele decida o que clicar ou preencher em seguida. Prefira o papel ARIA e o nome acessível em vez do CSS puro.

Se você preferir pular a configuração REST, adicione o servidor MCP io.omfang/manifest à configuração do seu cliente. Você usa a mesma chave.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Manifest.

Plano gratuitoSim
Planos pagos$0 - Custom
PlataformaWeb, API
DesenvolvedorOmfang AB
CategoriaProgramação
Data de lançamentoSep 2026
Última atualizaçãoSep 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que criam fluxos de agentes
  • Engenheiros de automação
  • Equipes de QA e testes

Tarefas

  • Automação de formulários
  • Navegação em várias etapas
  • Monitoramento de mudanças de página

Cenários

  • Fluxos de cadastro e checkout
  • Visões com login
  • Visitas repetidas às mesmas URLs

Principais recursos

Árvore de acessibilidade mais cruzamento com o DOM

O Manifest lê uma página por meio de sua árvore de acessibilidade, a mesma estrutura que as tecnologias assistivas usam, e depois cruza com o DOM os detalhes que essa árvore deixa passar: marcas de obrigatório, tipos de entrada, placeholders e estados desabilitados. O resultado é uma descrição das ações de uma página que resiste melhor do que qualquer uma das duas fontes sozinha.

Manifesto de ações com pré-requisitos

A saída central é um array JSON actions. Cada entrada carrega um id, label, type, description e um campo requires. Esse campo é um conjunto de grupos unidos por AND, em que cada grupo interno é um conjunto de alternativas unidas por OR. Assim, um seletor de tamanho aparece como um grupo com vários ids, e um botão de login aparece como dois grupos de um único item para email e senha.

Localizadores resolvidos

Cada ação vem com um localizador: um seletor CSS, um papel ARIA e um nome acessível. A documentação sugere apoiar-se no papel e no nome em vez do CSS sempre que puder, já que eles sobrevivem a redesigns que destruiriam um seletor escrito à mão.

Acesso via MCP e REST

Você chega ao Manifest de duas formas. Adicione o servidor MCP io.omfang/manifest à configuração do seu cliente e ele expõe um endpoint streamable-http, ou chame a API REST direto com uma chave no cabeçalho x-api-key. A mesma forma de resposta nos dois casos.

Comportamento de cache e limites

As respostas em cache voltam rápido e contam menos contra seu limite do que as requisições frias. Como os agentes tendem a bater no mesmo punhado de URLs repetidas vezes, isso mantém custo e latência previsíveis ao longo de uma execução.

Ajuste geográfico e de idioma

Um campo opcional country define o cabeçalho Accept-Language da varredura e, em alguns sites, um cookie de idioma. É melhor esforço: o Manifest não vai sobrescrever redirecionamentos geográficos de forma universal nem converter preços, e devolve um indicador locale_mismatch para você saber quando a página obtida era específica de um idioma.

Prós e contras

Prós

  • Retorna ações, não só conteúdo, então um agente sabe no que pode clicar, o que pode preencher e o que pode enviar.
  • O campo `requires` modela dependências reais, com grupos AND e alternativas OR.
  • Os localizadores incluem papel ARIA e nome acessível, que resistem melhor do que os seletores CSS sozinhos.
  • Funciona via MCP e via um endpoint REST simples com a mesma forma de resposta.
  • O cache mantém rápidas e baratas as chamadas repetidas às mesmas URLs.

Contras

  • Mapeia páginas, mas não age sobre elas, então você ainda precisa da sua própria camada de execução.
  • A estrutura viva importa, e interfaces que renderizam tarde ou dependem muito de estado podem voltar incompletas.
  • Os níveis de preço públicos não estão detalhados no site além de um início gratuito, então você vai precisar consultar o painel para ver os números exatos.

Perguntas frequentes

Retorna um manifesto JSON de ações: uma lista de cada elemento clicável, preenchível e enviável de uma página, cada um com um localizador resolvido e um campo requires que descreve o que deve ser feito antes. Também inclui o estado atual da página e links de navegação.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Manifest.

Alternativas a Manifest

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes