Portais

Portais são janelas de navegador incorporadas que vivem diretamente no seu canvas. Eles permitem navegar em sites, visualizar arquivos locais e até deixar seus agentes de IA interagirem com páginas web diretamente.

Um nó de portal no canvas do Maestri exibindo um site

Criando um portal

Clique no botão Portal na barra de ferramentas (ícone de globo) ou pressione P para adicionar um novo portal ao seu canvas. Digite uma URL — qualquer site como https://exemplo.com.

Cada portal roda uma instância isolada do WebKit (Safari) com seu próprio armazenamento. Suporte ao Chrome está planejado para o futuro.

Conectando portais

Você pode conectar um portal a outro portal para que eles compartilhem a mesma sessão de armazenamento. Isso é útil quando um portal precisa acessar cookies ou estado de autenticação de outro.

Use a ferramenta de conexão para vincular portais, assim como todos os outros nós no canvas.

Automação de agentes

Quando um portal está conectado ao terminal de um agente, o agente pode controlá-lo programaticamente usando o CLI maestri. Sem dependências externas, sem servidores MCP, sem configuração — apenas conecte e use. Como tudo no Maestri, é plug and play.

A automação de portais é uma ferramenta de browser-use projetada do zero para velocidade e eficiência de tokens. Agentes podem:

  • Clicar, digitar e rolar — interagir com qualquer elemento na página
  • Navegar — ir para URLs, voltar, atualizar
  • Tirar screenshots — ver a página visualmente, assim como você
  • Executar JavaScript — rodar scripts customizados no contexto da página
  • Ler o DOM — inspecionar a estrutura da página
  • Ver o console do navegador — capturar erros e output de debug

Para permitir que um agente controle um portal, conecte-os usando a ferramenta de conexão. Agentes podem ver portais encadeados e controlar todos eles.

Dica

Como portais rodam instâncias isoladas de navegador, você pode ter múltiplas sessões logadas no mesmo serviço simultaneamente — útil para testar diferentes contas de usuário.