Manifest

Manifest

Omfang AB · Programación

Manifest es una API de manifiesto de acciones web que convierte cualquier página en un mapa JSON estructurado de lo que un agente de IA realmente puede hacer ahí: cada botón, formulario y campo, con los datos que necesita y los requisitos previos que hay que cumplir antes. Lo desarrolla Omfang AB y se sitúa entre las herramientas de navegador que solo renderizan una página y los scrapers que solo leen texto. Envías una URL y recibes un manifiesto de acciones legible por máquina sobre el que tu agente puede razonar directamente. Piénsalo como la capa de acciones para la automatización del navegador con agentes de IA.

Vista previa de la interfaz de Manifest

Acerca de Manifest

Qué es Manifest

Manifest es una capa de acciones para agentes de IA. Un navegador le da al agente una página que puede ver. Un scraper le da texto que puede leer. Ninguno de los dos le dice al agente qué tiene permitido hacer en esa página, y ese hueco es el que llena Manifest.

Cuando apuntas Manifest a una URL, visita la página, lee el árbol de accesibilidad igual que lo haría un lector de pantalla y lo contrasta con el DOM real para detalles como campos obligatorios, tipos de entrada, placeholders y estados deshabilitados. El conjunto se convierte en un manifiesto JSON limpio: cada elemento en el que se puede hacer clic, rellenar y enviar, descrito en términos con los que un agente puede actuar. ¿Y qué sustituye eso? Sobre todo, selectores escritos a mano. Se rompen en el momento en que la página cambia de diseño.

El límite principal es el alcance. Manifest describe lo que hay en una página y lo que hace falta para completar cada acción. No hace clic ni rellena nada por ti. Tu agente sigue teniendo que ejecutar los pasos. Además, depende de la estructura viva de la página, así que las interfaces con mucho scripting que renderizan tarde u ocultan elementos tras estados complejos pueden devolver un mapa incompleto.

Cómo empezar

  1. Crea una cuenta y consigue una clave de API desde el panel de Manifest.
  2. Envía una petición POST al endpoint /manifest con la URL que quieres mapear, más un código de país opcional.
  3. Lee el JSON devuelto: actions lista cada elemento, y requires te dice qué acciones siguen bloqueadas por un requisito previo.
  4. Conecta la respuesta a tu agente para que decida qué hacer clic o rellenar a continuación. Prefiere el rol ARIA y el nombre accesible antes que el CSS puro.

Si prefieres saltarte la configuración REST, añade el servidor MCP io.omfang/manifest a la configuración de tu cliente. Usas la misma clave.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Manifest.

Plan gratuitoSí
Planes de pago$0 - Custom
PlataformaWeb, API
DesarrolladorOmfang AB
CategoríaProgramación
Fecha de lanzamientoSep 2026
Última actualizaciónSep 2026
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores que crean flujos de agentes
  • Ingenieros de automatización
  • Equipos de QA y pruebas

Tareas

  • Automatización de formularios
  • Navegación de varios pasos
  • Monitorización de cambios de página

Casos de uso

  • Flujos de registro y pago
  • Vistas con sesión iniciada
  • Visitas repetidas a las mismas URLs

Funciones clave

Árbol de accesibilidad más contraste con el DOM

Manifest lee una página a través de su árbol de accesibilidad, la misma estructura que usan las tecnologías de asistencia, y luego contrasta con el DOM los detalles que ese árbol se deja: marcas de obligatorio, tipos de entrada, placeholders y estados deshabilitados. El resultado es una descripción de las acciones de una página que aguanta mejor que cualquiera de las dos fuentes por separado.

Manifiesto de acciones con requisitos previos

La salida principal es un array JSON actions. Cada entrada lleva un id, label, type, description y un campo requires. Ese campo es un conjunto de grupos unidos por AND, donde cada grupo interno es un conjunto de alternativas unidas por OR. Así, un selector de talla aparece como un grupo con varios ids, y un botón de inicio de sesión aparece como dos grupos de un solo elemento para email y contraseña.

Localizadores resueltos

Cada acción viene con un localizador: un selector CSS, un rol ARIA y un nombre accesible. La documentación sugiere apoyarse en el rol y el nombre antes que en CSS siempre que puedas, ya que sobreviven a rediseños que destrozarían un selector escrito a mano.

Acceso MCP y REST

Puedes llegar a Manifest de dos formas. Añade el servidor MCP io.omfang/manifest a la configuración de tu cliente y expone un endpoint streamable-http, o llama a la API REST directamente con una clave en la cabecera x-api-key. La misma forma de respuesta en ambos casos.

Comportamiento de caché y límites

Las respuestas en caché vuelven rápido y cuentan menos contra tu límite que las peticiones en frío. Como los agentes tienden a golpear el mismo puñado de URLs una y otra vez, esto mantiene el coste y la latencia predecibles durante una ejecución.

Ajuste geográfico y de idioma

Un campo opcional country fija la cabecera Accept-Language del escaneo y, en algunos sitios, una cookie de idioma. Es un mejor esfuerzo: Manifest no anulará las redirecciones geográficas de forma universal ni convertirá precios, y devuelve un indicador locale_mismatch para que sepas cuándo la página que obtuviste era específica de un idioma.

Ventajas y desventajas

Ventajas

  • Devuelve acciones, no solo contenido, así que un agente sabe en qué puede hacer clic, qué puede rellenar y qué puede enviar.
  • El campo `requires` modela dependencias reales, con grupos AND y alternativas OR.
  • Los localizadores incluyen rol ARIA y nombre accesible, que aguantan mejor que los selectores CSS por sí solos.
  • Funciona sobre MCP y sobre un endpoint REST simple con la misma forma de respuesta.
  • La caché mantiene rápidas y baratas las llamadas repetidas a las mismas URLs.

Desventajas

  • Mapea páginas pero no actúa sobre ellas, así que sigues necesitando tu propia capa de ejecución.
  • La estructura viva importa, y las interfaces que renderizan tarde o dependen mucho del estado pueden volver incompletas.
  • Los niveles de precios públicos no se detallan en el sitio más allá de un inicio gratuito, así que tendrás que consultar el panel para ver las cifras exactas.

Preguntas frecuentes

Devuelve un manifiesto JSON de acciones: una lista de cada elemento en el que se puede hacer clic, rellenar y enviar de una página, cada uno con un localizador resuelto y un campo requires que describe qué hay que hacer antes. También incluye el estado actual de la página y enlaces de navegación.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con Manifest.

Alternativas a Manifest

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles