Browser Windows programmabile
Automatizza flussi di lavoro del browser WebView2 tramite script, connetti strumenti IA compatibili con MCP ed esegui executor remoti headed tramite Remote Ops. Le azioni del browser restano ispezionabili, le chiamate agli strumenti vengono registrate e le credenziali di accesso non lasciano il tuo computer.
Guida mette a disposizione un vero browser, dati di progetto locali e strumenti pronti per l'IA per creare flussi di lavoro di automazione pratici ed efficaci.
Usa JavaScript, Lua o Janet per navigare tra le pagine, cliccare elementi, estrarre contenuti e salvare i risultati dove preferisci.
Usa strumenti compatibili con MCP per consentire a un'IA di ispezionare le schede del browser, richiedere il permesso prima di eseguire comandi ed eseguire script sotto la tua supervisione.
Metti in coda URL o record, avvia processi di lavoro ed elabora gli elementi in parallelo su più schede.
Salva direttamente sullo spazio di archiviazione dello spazio di lavoro, su code, indici di ricerca, PostgreSQL, MongoDB, spazi di archiviazione compatibili con S3 o Elasticsearch.
Combina controllo degli accessi ai domini, autorizzazione degli strumenti, registro di tracciabilità e protezione delle credenziali di accesso per un'automazione trasparente e sicura.
Offri agli assistenti di programmazione un'interfaccia browser visibile per controllare la visualizzazione delle pagine, esaminare l'interfaccia utente e raccogliere prove visive, lavorando a fianco dei classici strumenti di test.
L'applicazione è visibile, ispezionabile e progettata attorno a flussi di lavoro che puoi monitorare in tempo reale mentre vengono eseguiti.
Guarda la demo Un flusso di lavoro visibile su due schermi in cui Codex utilizza Guida per ispezionare la struttura e il contenuto dei siti di annunci di lavoro, analizzandone il comportamento delle pagine e salvandone i risultati. Guida può fornire un supporto fondamentale agli agenti dell'IA, permettendo l'accesso diretto alle schede, alla cronologia e alle richieste di rete in secondo piano — il tutto regolato da un sofisticato protocollo di autorizzazione, in parallelo all'uso di Playwright o Puppeteer.
Esamina le richieste MCP in attesa con i loro parametri esatti prima di consentirne l'esecuzione sul browser.
Analizza il lavoro in sospeso, le attività finite nella coda degli scarti, i contenuti dei messaggi di coda, lo stato dei processi di lavoro e le azioni di ripristino da un'unica console.
Controlla cosa è stato eseguito, cosa è fallito, cosa può essere riprovato e in che modo il lavoro in coda si ricollega al registro di tracciabilità dei flussi di lavoro.
Scrivi script per le pagine, connetti strumenti IA, gestisci code di lavoro e mantieni verificabili le azioni sensibili.
Controlla le schede del browser tramite script: naviga tra le pagine, clicca elementi, compila form, estrai contenuti e acquisisci screenshot.
Connetti strumenti compatibili con MCP in modo che gli agenti IA possano ispezionare le schede, richiedere azioni sul browser ed eseguire script sotto la tua diretta supervisione.
Usa Guida Complete per l'interfaccia operatore completa, Guida Node per l'esecuzione remota headed e Remote Ops come piano di controllo JSON-RPC. Remote Ops crea anche le basi per future superfici di controllo browser o desktop.
Supporto per JavaScript, Lua e Janet con oltre 160 metodi API, IntelliSense, analisi e correzione degli errori ed esecuzione nel contesto dello spazio di lavoro.
Salva i dati nello spazio di archiviazione dello spazio di lavoro, nelle code, in indici di ricerca testuale, PostgreSQL, MongoDB, spazi di archiviazione compatibili con S3 ed Elasticsearch.
Crea archivi completi degli spazi di lavoro o backup più leggeri dei soli dati operativi dello spazio di lavoro, con istantanee SQLite coerenti per le code e la cronologia del registro di tracciabilità dei flussi di lavoro.
Esamina le azioni richieste dall'IA prima della loro esecuzione, concedi l'autorizzazione una tantum o per l'intera sessione, e limita la navigazione ai soli domini autorizzati.
Ogni azione MCP viene registrata, i dati sensibili sono crittografati tramite DPAPI e gli script avviati tramite MCP non possono leggere le credenziali di accesso decrittate.
Usa i flussi di lavoro inclusi in Guida e adattali facilmente alle esigenze del tuo spazio di lavoro.
Estrai contenuto dalla pagina, salvalo nello spazio di archiviazione dello spazio di lavoro e indicizzalo per la ricerca testuale.
Aggiungi URL a una coda dello spazio di lavoro, estrai ogni elemento e conferma il lavoro completato.
Invia un prompt all'LLM locale configurato e, opzionalmente, riassumi la pagina attiva.
Dalla connessione all'automazione in tre semplici passaggi.
Configura qualsiasi IA compatibile con MCP affinché usi il server di Guida. Oppure utilizza Ollama e LlamaSharp direttamente all'interno dell'applicazione.
Guarda esattamente cosa intende fare l'IA prima che lo faccia. Autorizza una singola attività, autorizza l'intera sessione o lasciala lavorare in autonomia: decidi tutto tu.
Gli script verificati vengono eseguiti in secondo piano senza bisogno di interventi. Gli spazi di lavoro salvano i dati e i processi di lavoro gestiscono le attività in parallelo.
Naviga, estrai e salva i dati con un'API di scripting pulita ed essenziale. Scrivi i tuoi script o lascia che sia l'IA a generarli per te.
async function main() { try { await g.nav.navigateToUrl("https://example.com/products"); await g.dom.waitForDomStable(); // Estrai nome e prezzo da ogni scheda prodotto const products = await g.dom.getElements( ".product", ["innerText", "data-price"] ); // Salva ogni prodotto nello spazio di lavoro for (const p of products) { g.store.put("products", p.innerText, p); } g.log("Salvati " + products.length + " prodotti"); } catch (e) { g.log("Errore: " + e.message); } }
g.nav.navigateToUrl("https://example.com/products") g.dom.waitForDomStable() -- Estrai nome e prezzo da ogni scheda prodotto local products, err = g.dom.getElements( ".product", "innerText,data-price" ) if err then g.log("Errore: " .. err) return end -- Salva ogni prodotto nello spazio di lavoro for i, p in ipairs(products) do g.store.put("products", p.innerText, p) end g.log("Salvati " .. #products .. " prodotti")
(g.nav.navigateToUrl "https://example.com/products") (g.dom.waitForDomStable) # Estrai nome e prezzo da ogni scheda prodotto (def products (g.dom.getElements ".product" "innerText,data-price")) # Salva ogni prodotto nello spazio di lavoro (each p products (g.store.put "products" (get p "innerText") p)) (g.log (string "Salvati " (length products) " prodotti"))
Scarica Guida, connetti la tua IA e inizia ad automatizzare, mantenendo la massima visibilità su ogni singola azione.