Navegador Windows programável

Um navegador Windows programável
para automação web assistida por IA

Automatize fluxos de navegador WebView2 com scripts, conecte ferramentas de IA compatíveis com MCP e execute executores remotos headed por meio de Remote Ops. As ações do navegador continuam inspecionáveis, as chamadas de ferramentas são registradas e as credenciais nunca saem da sua máquina.

Baixar Guida Complete Baixar Guida Node Ler a documentação v0.8.2-alpha.1

Baixar Guida Complete

Recomendado

App desktop completo com automação do navegador, MCP, scripting, filas, ferramentas de fluxo de trabalho e interface de operador.

Baixar Guida Node

Avançado

Para execução remota avançada. Executa automação de navegador headed e processos de trabalho do espaço de trabalho pela API Remote Ops.

Pronto para MCP Exponha ações do navegador a ferramentas de IA compatíveis Local-first Não exige conta, telemetria nem sincronização em nuvem Aprovação e auditoria Revise ações do navegador disparadas por IA antes da execução
Layout em quatro painéis do Guida mostrando quatro guias de navegador ativas com os painéis de histórico MCP e armazenamento visíveis
Quatro guias ativas Renderização WebView2 Histórico MCP Armazenamento do espaço de trabalho Áreas de visualização Full HD

O que você pode fazer

O Guida combina um navegador real, estado local do projeto e ferramentas voltadas para IA para fluxos práticos de automação.

Automatize tarefas do navegador com scripts

Use JavaScript, Lua ou Janet para navegar por páginas, clicar em elementos, extrair conteúdo e salvar resultados.

Deixe a IA operar o navegador via MCP

Conecte ferramentas compatíveis com MCP para que uma IA possa inspecionar guias, solicitar ações e executar scripts com supervisão.

Processe fluxos de trabalho baseados em filas entre guias

Enfileire URLs ou registros, execute grupos de processos de trabalho e processe itens em guias de navegador paralelas.

Armazene dados extraídos localmente ou em bancos de dados

Grave no armazenamento do espaço de trabalho, filas, índices de pesquisa, PostgreSQL, MongoDB, armazenamento compatível com S3 ou Elasticsearch.

Revise e audite ações sensíveis de IA

Use controles de domínio, aprovação de ferramentas, registro de auditoria e isolamento de credenciais para manter a automação inspecionável.

Apoie desenvolvimento assistido por IA

Dê a assistentes de programação uma superfície visível de navegador para verificações de páginas renderizadas, investigação de interface e coleta de evidências junto das ferramentas de teste convencionais.

Veja o Guida em uso

O aplicativo é visível, inspecionável e construído em torno de fluxos de trabalho que você pode revisar enquanto eles rodam.

Prévia de uma gravação de desktop do Guida em duas telas para um fluxo de avaliação de portais de carreira Assistir à demonstração

Avalie portais de carreira com Codex e Guida

Assista a um fluxo de desktop em duas telas no qual o Codex usa o Guida para inspecionar sites de carreira renderizados, comparar o comportamento das páginas e capturar achados. O Guida é útil quando um assistente de programação precisa de um navegador visível, com aprovação obrigatória, junto de verificações com Playwright ou Puppeteer.

2 min 56 s Captura em duas telas Notas locais do espaço de trabalho
MCP Approval Center mostrando uma aprovação de navegação pendente com os parâmetros exatos da ferramenta e ações para aprovar ou negar

Aprove ações disparadas por IA

Revise solicitações MCP pendentes com os parâmetros exatos antes de permitir que ações do navegador sejam executadas.

Console de filas mostrando contagens de filas, itens pendentes, detalhes do conteúdo, controles dos processos de trabalho e ações de triagem

Opere filas diretamente

Inspecione trabalho pendente, falhas na fila de rejeitos, conteúdos, estado dos processos de trabalho e ações de recuperação em um único console.

Console do registro de rastreabilidade dos fluxos de trabalho mostrando itens da execução selecionada, detalhes, recuperação de execução, vínculo com filas e abas de eventos

Entenda o estado do fluxo de trabalho

Veja o que rodou, o que falhou, o que pode ser tentado novamente e como o trabalho em fila se conecta à verdade durável do registro de rastreabilidade.

Criado para trabalho programável no navegador

Crie scripts para páginas, conecte ferramentas de IA, processe filas e mantenha ações sensíveis inspecionáveis.

Automação programável do navegador

Controle guias de navegador WebView2 com scripts: navegue por páginas, clique em elementos, preencha formulários, extraia conteúdo e capture telas.

Controle por IA e MCP

Conecte ferramentas compatíveis com MCP para que agentes de IA possam inspecionar guias, solicitar ações do navegador e executar scripts sob sua supervisão.

Complete, Node e Remote Ops

Use Guida Complete para a interface completa de operador, Guida Node para execução remota headed e Remote Ops como plano de controle JSON-RPC. Remote Ops também estabelece a base para futuras superfícies de controle de navegador ou desktop.

Mecanismo de execução de scripts integrado

JavaScript, Lua e Janet com mais de 160 métodos de API, IntelliSense, depuração e execução ciente do espaço de trabalho.

Espaços de trabalho e fluxos de dados

Persista dados no armazenamento do espaço de trabalho, filas, pesquisa de texto completo, PostgreSQL, MongoDB, armazenamento compatível com S3 e Elasticsearch.

Cópias de segurança do espaço de trabalho

Crie arquivos completos do espaço de trabalho ou cópias menores dos dados gerenciados pelo Guida, com instantâneos SQLite consistentes para filas e histórico do registro de rastreabilidade dos fluxos de trabalho.

Aprovações e controles de domínio

Revise ações solicitadas pela IA antes da execução, aprove uma vez ou pela sessão e restrinja a navegação a domínios permitidos.

Trilha de auditoria e isolamento de credenciais

As ações MCP são registradas, as credenciais são criptografadas com DPAPI e scripts originados por MCP não podem ler valores de credenciais descriptografados.

Receitas baseadas em scripts reais

Comece com fluxos de trabalho incluídos no Guida e adapte-os ao seu próprio espaço de trabalho.

Scraping e extração Iniciante

Raspar e armazenar dados de página

Extraia conteúdo da página, salve no armazenamento do espaço de trabalho e indexe para pesquisa de texto completo.

Filas e processos de trabalho Intermediário

Enfileirar URLs e processá-las

Adicione URLs a uma fila do espaço de trabalho, retire cada item e confirme o trabalho concluído.

MCP e IA Intermediário

Perguntar ao LLM local

Envie um prompt ao LLM local configurado e, opcionalmente, resuma a página ativa.

Como funciona

Da conexão à automação em três etapas.

1

Conecte sua IA

Aponte qualquer IA compatível com MCP para o servidor do Guida. Ou use Ollama e LlamaSharp diretamente dentro do aplicativo.

2

Mantenha o controle

Veja exatamente o que a IA quer fazer antes da execução. Aprove uma vez, confie pela sessão ou deixe rodar - você decide.

3

Automatize com confiança

Scripts revisados rodam sem supervisão. Espaços de trabalho persistem dados. Processos de trabalho das filas processam itens em paralelo.

A API de scripts g.*

Navegue, extraia e armazene dados com uma API de scripts clara. Escreva scripts você mesmo ou deixe a IA gerá-los.

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

    // Extrair nome e preço de cada cartão de produto
    const products = await g.dom.getElements(
      ".product", ["innerText", "data-price"]
    );

    // Salvar cada produto no espaço de trabalho
    for (const p of products) {
      g.store.put("products", p.innerText, p);
    }

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

-- Extrair nome e preço de cada cartão de produto
local products, err = g.dom.getElements(
  ".product", "innerText,data-price"
)
if err then
  g.log("Erro: " .. err)
  return
end

-- Salvar cada produto no espaço de trabalho
for i, p in ipairs(products) do
  g.store.put("products", p.innerText, p)
end

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

# Extrair nome e preço de cada cartão de produto
(def products (g.dom.getElements
  ".product" "innerText,data-price"))

# Salvar cada produto no espaço de trabalho
(each p products
  (g.store.put "products" (get p "innerText") p))

(g.log (string "Produtos salvos: " (length products)))

Pronto para assumir o controle?

Baixe o Guida, conecte sua IA e comece a automatizar com visibilidade total de cada ação.

Baixar Guida Complete Baixar Guida Node Guia de primeiros passos