Navegador Windows programable

Un navegador Windows programable
para automatización web asistida por IA

Automatice con scripts flujos de navegador WebView2, conecte herramientas de IA compatibles con MCP y ejecute ejecutores remotos headed mediante Remote Ops. Las acciones del navegador siguen siendo inspeccionables, las llamadas a herramientas quedan registradas y las credenciales de acceso nunca salen de su equipo.

Descargar Guida Complete Descargar Guida Node Leer la documentación v0.8.2-alpha.1

Descargar Guida Complete

Recomendado

App de escritorio completa con automatización del navegador, MCP, scripting, colas, herramientas de flujo de trabajo e interfaz de operador.

Descargar Guida Node

Avanzado

Para ejecución remota avanzada. Ejecuta automatización de navegador headed y procesos de trabajo del espacio de trabajo mediante la API Remote Ops.

Compatible con MCP Expone acciones del navegador a herramientas de IA compatibles Local primero No requiere cuenta, telemetría ni sincronización en la nube Autorización y trazabilidad Revise las acciones del navegador disparadas por la IA antes de ejecutarlas
Diseño de cuatro cuadrantes de Guida con cuatro pestañas de navegador activas y los paneles MCP History y Store visibles
Cuatro pestañas activas Renderizado WebView2 Historial MCP Almacén del espacio de trabajo Viewports Full HD

Qué puede hacer

Guida combina un navegador real, estado local del proyecto y herramientas orientadas a IA para flujos de automatización prácticos.

Automatizar tareas del navegador con scripts

Use JavaScript, Lua o Janet para navegar por páginas, hacer clic en elementos, extraer contenido y guardar resultados.

Permitir que la IA opere el navegador mediante MCP

Conecte herramientas compatibles con MCP para que una IA pueda inspeccionar pestañas, solicitar acciones y ejecutar scripts bajo supervisión.

Procesar flujos de trabajo respaldados por colas entre pestañas

Ponga URL o registros en cola, ejecute grupos de procesos de trabajo y procese elementos en paralelo en pestañas del navegador.

Almacenar datos extraídos localmente o en bases de datos

Escriba en el almacenamiento del espacio de trabajo, colas, índices de búsqueda, PostgreSQL, MongoDB, almacenamiento compatible con S3 o Elasticsearch.

Revisar y trazar acciones sensibles de la IA

Use controles de dominio, autorización de herramientas, registro de trazabilidad y aislamiento de credenciales para mantener la automatización inspeccionable.

Apoyar el desarrollo asistido por IA

Dé a los asistentes de programación una superficie visible de navegador para comprobar páginas renderizadas, investigar interfaces y recopilar evidencias junto a las herramientas de prueba convencionales.

Vea Guida en uso

La aplicación es visible, inspeccionable y está construida alrededor de flujos de trabajo que puede revisar mientras se ejecutan.

Vista previa de una grabación de escritorio de Guida en dos pantallas para un flujo de evaluación de portales de empleo Ver la demo

Evaluar portales de empleo con Codex y Guida

Vea un flujo de escritorio en dos pantallas en el que Codex usa Guida para inspeccionar sitios de empleo renderizados, comparar el comportamiento de las páginas y capturar hallazgos. Guida resulta útil cuando un asistente de programación necesita un navegador visible, sujeto a autorización, junto a comprobaciones de Playwright o Puppeteer.

2 min 56 s Captura en dos pantallas Notas locales del espacio de trabajo
Centro de autorizaciones MCP con una autorización de navegación pendiente, los parámetros exactos de la herramienta y acciones de aprobar o denegar

Autorizar acciones disparadas por IA

Revise las solicitudes MCP pendientes con sus parámetros exactos antes de permitir que se ejecuten acciones en el navegador.

Queue Console con contadores de cola, elementos pendientes, detalles de contenido, controles de procesos de trabajo y acciones de triage

Operar colas directamente

Inspeccione trabajo pendiente, fallos en la cola de rechazos, contenidos, estado de procesos de trabajo y acciones de recuperación en una sola consola.

Workflow Ledger Console con elementos de la ejecución seleccionada, detalles, recuperación de ejecución, enlace con la cola y pestañas de eventos

Comprender el estado del flujo de trabajo

Vea qué se ejecutó, qué falló, qué puede reintentarse y cómo el trabajo en cola se enlaza con la verdad duradera del registro de trazabilidad.

Diseñado para trabajo de navegador programable

Escriba scripts para páginas, conecte herramientas de IA, procese colas y mantenga inspeccionables las acciones sensibles.

Automatización programable del navegador

Controle pestañas del navegador WebView2 con scripts: navegue por páginas, haga clic en elementos, rellene formularios, extraiga contenido y capture pantallas.

Control por IA y MCP

Conecte herramientas compatibles con MCP para que agentes de IA puedan inspeccionar pestañas, solicitar acciones del navegador y ejecutar scripts bajo su supervisión.

Complete, Node y Remote Ops

Use Guida Complete para la interfaz de operador completa, Guida Node para ejecución remota headed y Remote Ops como plano de control JSON-RPC. Remote Ops también prepara futuras superficies de control de navegador o escritorio.

Motor de scripting integrado

JavaScript, Lua y Janet con más de 160 métodos de API, IntelliSense, depuración y ejecución consciente del espacio de trabajo.

Espacios de trabajo y canalizaciones de datos

Persista datos en el almacenamiento del espacio de trabajo, colas, búsqueda de texto completo, PostgreSQL, MongoDB, almacenamiento compatible con S3 y Elasticsearch.

Copias de seguridad del espacio de trabajo

Cree archivos completos del espacio de trabajo o copias más pequeñas de datos operativos con instantáneas SQLite coherentes para colas y el historial del registro de trazabilidad de flujos de trabajo.

Autorizaciones y controles de dominio

Revise las acciones solicitadas por la IA antes de ejecutarlas, autorícelas una vez o para la sesión y restrinja la navegación a dominios autorizados.

Registro de trazabilidad y aislamiento de credenciales

Las acciones MCP se registran, las credenciales se cifran con DPAPI y los scripts originados por MCP no pueden leer valores secretos descifrados.

Recetas basadas en scripts reales

Comience con flujos de trabajo incluidos con Guida y adáptelos a su propio espacio de trabajo.

Extracción de datos Principiante

Extraer y guardar datos de una página

Extrae contenido de la página, guárdalo en el almacén del espacio de trabajo e indízalo para búsqueda de texto completo.

Colas y procesos de trabajo Intermedio

Poner URL en cola y procesarlas

Añade URL a una cola del espacio de trabajo, extrae cada elemento y confirma el trabajo completado.

MCP e IA Intermedio

Preguntar al LLM local

Envía una instrucción al LLM local configurado y, opcionalmente, resume la página activa.

Cómo funciona

De la conexión a la automatización en tres pasos.

1

Conecte su IA

Apunte cualquier IA compatible con MCP al servidor de Guida. O use Ollama y LlamaSharp directamente dentro de la aplicación.

2

Mantenga el control

Vea exactamente qué quiere hacer la IA antes de que se ejecute. Autorice una vez, confíe durante la sesión o déjela actuar: usted decide.

3

Automatice con confianza

Los scripts revisados se ejecutan sin supervisión. Los espacios de trabajo persisten datos. Los procesos de trabajo de cola procesan elementos en paralelo.

La API de scripting g.*

Navegue, extraiga y almacene datos con una API de scripting clara. Escriba scripts usted mismo o deje que la IA los genere.

scrape-products.js
async function main() {
  try {
    await g.nav.navigateToUrl("https://example.com/products");
    await g.dom.waitForDomStable();

    // Extraer el nombre y el precio de cada tarjeta de producto
    const products = await g.dom.getElements(
      ".product", ["innerText", "data-price"]
    );

    // Guardar cada producto en el espacio de trabajo
    for (const p of products) {
      g.store.put("products", p.innerText, p);
    }

    g.log("Productos guardados: " + products.length);
  } catch (e) {
    g.log("Error: " + e.message);
  }
}
g.nav.navigateToUrl("https://example.com/products")
g.dom.waitForDomStable()

-- Extraer el nombre y el precio de cada tarjeta de producto
local products, err = g.dom.getElements(
  ".product", "innerText,data-price"
)
if err then
  g.log("Error: " .. err)
  return
end

-- Guardar cada producto en el espacio de trabajo
for i, p in ipairs(products) do
  g.store.put("products", p.innerText, p)
end

g.log("Productos guardados: " .. #products)
(g.nav.navigateToUrl "https://example.com/products")
(g.dom.waitForDomStable)

# Extraer el nombre y el precio de cada tarjeta de producto
(def products (g.dom.getElements
  ".product" "innerText,data-price"))

# Guardar cada producto en el espacio de trabajo
(each p products
  (g.store.put "products" (get p "innerText") p))

(g.log (string "Productos guardados: " (length products)))

¿Listo para tomar el control?

Descargue Guida, conecte su IA y empiece a automatizar con visibilidad completa de cada acción.

Descargar Guida Complete Descargar Guida Node Guía de primeros pasos