
Manifest
Manifest trasforma qualsiasi URL in una mappa JSON strutturata di elementi UI azionabili (pulsanti, moduli e input) in modo che gli agenti AI possano cliccare, compilare e inviare in modo affidabile senza selettori o screenshot fragili.
https://omfang.io/?ref=producthunt&utm_source=aipure

Informazioni sul Prodotto
Aggiornato:Jul 23, 2026
Cos'è Manifest
Manifest (di omfang) è un'API di "livello di azione" per agenti AI che converte una pagina web in una rappresentazione pulita e leggibile dall'agente di ciò che può essere fatto su quella pagina. Invece di mostrare a un agente solo l'aspetto di una pagina (strumenti del browser) o ciò che dice (scraper/estrattori di contenuti), Manifest identifica i controlli interattivi, come input, pulsanti e collegamenti di navigazione, e li descrive con il contesto di cui un agente ha bisogno per agire correttamente, incluso ciò che è richiesto prima che possa procedere.
Caratteristiche principali di Manifest
Manifest è un'API che trasforma qualsiasi URL di pagina web in una "mappa d'azione" JSON strutturata che un agente AI può analizzare ed eseguire in modo affidabile. Analizza l'albero di accessibilità della pagina (come un "screen reader") e lo confronta con il DOM sottostante per catturare gli elementi UI azionabili (pulsanti, moduli, input) e i dettagli di cui gli agenti hanno bisogno per avere successo (campi obbligatori, tipi di input, "placeholder", stati disabilitati), evitando selettori CSS fragili e "screenshot-guessing", pur rimanendo resiliente alle riprogettazioni dell'interfaccia utente.
URL → manifesto di azione JSON: Una singola chiamata API converte una pagina web in un elenco pulito e strutturato di azioni (clicca/compila/invia) più link di navigazione, rendendo le pagine operabili programmaticamente per gli agenti.
Comprensione basata sull'albero di accessibilità: Legge l'albero di accessibilità come fa la tecnologia assistiva, producendo descrizioni stabili e semantiche degli elementi interattivi invece di euristiche visive o basate su selettori fragili.
Riferimento incrociato DOM per dettagli mancanti: Aumenta i dati di accessibilità con specifiche derivate dal DOM come campi obbligatori, tipi di input, "placeholder" e stati disabilitati, critici per compilare correttamente i moduli.
Output ragionevole per l'agente (non HTML grezzo): Restituisce azioni con etichette, tipi, descrizioni e flag di requisito in modo che gli agenti possano pianificare i passaggi (ad esempio, cosa deve essere compilato prima di inviare) senza analisi personalizzate.
Resiliente alle riprogettazioni dell'interfaccia utente: Evita selettori mantenuti a mano e percorsi CSS fragili che si rompono quando le pagine cambiano, migliorando l'affidabilità a lungo termine per l'automazione.
Caching per velocità e costi prevedibili: Le risposte memorizzate nella cache sono veloci e mirano a ridurre i costi ripetuti per gli agenti che rivisitano frequentemente gli stessi URL.
Casi d'uso di Manifest
Automazione delle attività web degli agenti AI: Consente agli agenti di completare in modo affidabile attività multi-step sui siti web (compilare moduli, cliccare pulsanti, inviare flussi) utilizzando un livello di azione strutturato anziché "screenshot" o selettori fragili.
Supporto clienti e flussi di lavoro self-service: Alimenta agenti/bot di supporto che possono navigare nei portali account, inviare richieste e guidare gli utenti attraverso moduli web comprendendo quali azioni sono disponibili e richieste.
Automazione delle vendite e della "lead capture": Automatizza le operazioni di "outreach" come l'invio di moduli di contatto, la richiesta di demo o la compilazione di moduli di "onboarding" dei partner, gestendo correttamente i campi obbligatori e i tipi di input.
QA e "regression testing" per applicazioni web: Genera un inventario stabile di elementi interattivi per l'automazione dei test che è meno sensibile ai "refactoring" dell'interfaccia utente, migliorando la manutenibilità dei test "end-to-end".
Modernizzazione RPA per le aziende: Sostituisce gli script RPA ricchi di selettori con un livello di manifesto di azione semantico per ridurre le interruzioni tra gli strumenti interni e i sistemi web di terze parti.
Automazione consapevole dell'accessibilità: Sfrutta l'albero di accessibilità per guidare automazioni che si allineano con la semantica accessibile, contribuendo a garantire che gli agenti interagiscano con le pagine in modo robusto, simile a un "screen reader".
Vantaggi
Più robusto dei selettori scritti a mano, basandosi sulla semantica dell'accessibilità e sulla convalida DOM.
Output JSON strutturato e "agent-friendly" che elenca esplicitamente le azioni disponibili e i requisiti.
Evita l'indovinamento basato su "screenshot", consentendo flussi di automazione più deterministici.
Il "caching" può migliorare le prestazioni e rendere le interazioni ripetute più prevedibili in termini di costi.
Svantaggi
L'efficacia può dipendere dalla qualità dell'albero di accessibilità e della struttura DOM di un sito (pagine mal etichettate potrebbero produrre manifesti meno utili).
Descrive principalmente ciò che può essere fatto su una pagina; l'esecuzione delle azioni richiede ancora un "runtime" dell'agente/strumento del browser.
Le interfacce utente dinamiche o altamente scriptate potrebbero richiedere una gestione aggiuntiva oltre alla scoperta statica degli elementi.
Come usare Manifest
1) Ottieni l'accesso a Manifest: Vai su https://omfang.io/ e clicca su "Get your API key" (o visita https://app.manifest.omfang.io/login) per accedere e ottenere una chiave API per l'API Manifest.
2) Decidi quale pagina (URL) vuoi mappare in azioni: Scegli l'URL esatto su cui il tuo agente deve operare (ad esempio, una pagina di accesso, una pagina di checkout, un modulo di contatto). Manifest funziona visitando un URL e producendo una mappa di azioni strutturata per quella pagina.
3) Chiama l'endpoint Manifest per generare un manifest di azioni: Invia una richiesta all'endpoint API Manifest mostrato nella documentazione: POST /manifest con un corpo JSON come { "url": "https://example.com" }. Questo attiva Manifest per visitare la pagina, leggere l'albero di accessibilità, fare riferimento incrociato al DOM e restituire un manifest JSON strutturato delle azioni disponibili.
4) Leggi il riepilogo della pagina restituito (current_page_state): Nel JSON di risposta, usa il campo "current_page_state" per capire su quale pagina ti trovi (ad esempio, "Pagina di contatto con un modulo messaggio"). Questo aiuta un agente a confermare il contesto prima di intraprendere azioni.
5) Elenca le azioni disponibili (pulsanti, moduli, input): Ispeziona l'array "actions" nella risposta. Ogni azione include campi come id, label, type, description e required. Questo è l'output principale: un elenco strutturato di ciò che un agente può cliccare, compilare o inviare.
6) Identifica i campi obbligatori e i vincoli prima di agire: Usa i metadati di ogni azione (ad esempio, "required": true/false) per determinare cosa deve essere compilato prima dell'invio. Manifest è progettato per includere dettagli che gli alberi di accessibilità spesso tralasciano, come campi obbligatori, tipi di input, segnaposto e stati disabilitati.
7) Usa i collegamenti di navigazione per spostarti tra le pagine quando necessario: Ispeziona l'array "navigation" (ad esempio, { "label": "Home", "url": "/" }) per trovare obiettivi di navigazione stabili. Usa questi URL per guidare l'agente alla pagina successiva, quindi esegui di nuovo POST /manifest sul nuovo URL per ottenere la mappa delle azioni della pagina successiva.
8) Iterare: riesegui Manifest dopo ogni cambio di pagina: Ogni volta che l'agente naviga verso una pagina diversa o lo stato dell'interfaccia utente cambia, chiama di nuovo POST /manifest per l'URL corrente. Questo mantiene la mappa delle azioni dell'agente allineata con lo stato della pagina live senza fare affidamento su selettori o screenshot fragili.
9) Provalo dal vivo prima di integrarlo: Usa la demo live su https://demo.manifest.omfang.io/demo per vedere il concetto end-to-end: URL in ingresso → manifest di azioni JSON strutturato in uscita.
10) Gestisci l'utilizzo e i costi con la cache e un piano: Scegli un piano da https://omfang.io/#pricing in base al volume di chiamate previsto (Free/Starter/Pro/Enterprise). Nota che le risposte memorizzate nella cache sono descritte come veloci e in genere non contano ai fini dei limiti di velocità allo stesso modo delle richieste a freddo, il che aiuta a mantenere prevedibili i flussi di lavoro ripetuti degli agenti.
FAQ di Manifest
Manifest è un'API "action layer" che trasforma qualsiasi URL in una mappa JSON strutturata di ciò che un agente AI può fare su una pagina web (pulsanti, moduli e input), oltre a ciò che è richiesto prima che un agente possa procedere.
Video di Manifest
Articoli Popolari

Atoms: Una Piattaforma AI Multi-Agente Che Trasforma le Idee in Prodotti Pronti al Lancio
May 22, 2026

Nano Banana SBTI: Cos'è, come funziona e come usarlo nel 2026
Apr 15, 2026

Recensione di Atoms — Il builder di prodotti AI che ridefinisce la creazione digitale nel 2026
Apr 10, 2026

Kilo Claw: Come Distribuire e Utilizzare un Vero Agente AI "Fai-da-Te" (Aggiornamento 2026)
Apr 3, 2026







