Guia comunitário e não oficial de Vibium em português brasileiro.
O objetivo deste repositório é facilitar os primeiros passos com automação de navegadores usando Vibium, com foco na API Python, no servidor MCP e na migração de projetos existentes.
Este projeto não é mantido nem endossado pela equipe oficial do Vibium. Consulte sempre a documentação oficial antes de usar os exemplos em produção.
O conteúdo é escrito a partir da experiência prática do autor com Python, que é atualmente a linguagem principal do guia.
A seção de MCP acompanha uma jornada de aprendizado em andamento: instalação, configuração de clientes de IA, estudo das ferramentas e primeiros experimentos. Ela será ampliada conforme os recursos forem testados na prática.
O Vibium também possui interfaces para JavaScript/TypeScript, Java e linha de comando. Essas áreas não fazem parte dos estudos atuais do autor. Contribuições de pessoas que utilizam essas tecnologias são bem-vindas, desde que tragam exemplos verificados e referências técnicas.
Vibium é uma ferramenta de automação de navegadores construída sobre o padrão WebDriver BiDi. Pode ser utilizada por linha de comando, como servidor MCP ou por bibliotecas para Python, JavaScript/TypeScript e Java.
- Instalação
- Primeiro script com Python
- Conceitos da API Python
- Comandos Python por tópico
- Referência completa da API Python
- Exemplos executáveis
- Estrutura genérica de RPA
- Primeiros passos com MCP
- Ferramentas MCP por tópico
- Python ou MCP: qual escolher?
- Migração de Selenium
- Boas práticas
from vibium import browser
bro = browser.start()
try:
page = bro.page()
page.go("https://example.com")
titulo = page.find("h1")
print(titulo.text())
finally:
bro.stop()Uma automação confiável normalmente segue este ciclo:
iniciar → navegar → localizar → interagir → verificar → evidenciar → encerrar
A verificação é parte da ação. Um clique sem erro não garante que o resultado esperado ocorreu.
- fundamentos da API síncrona de Python;
- introdução à API assíncrona;
- instalação e fluxo básico de MCP;
- comparação conceitual com Selenium;
- exemplos públicos e reproduzíveis;
- práticas de segurança e manutenção.
O Vibium evolui rapidamente. Os exemplos deste guia foram elaborados com base
na documentação disponível em junho de 2026. Os comandos Python principais
foram conferidos localmente com o Vibium 26.5.31. Confira a versão instalada:
pip show vibium- Repositório oficial do Vibium
- Tutorial oficial de Python
- Tutorial oficial de MCP
- Referência Python da Daisy Ladybug
- Referência MCP da Daisy Ladybug
Sim: a proposta de um projeto público é permitir que outras pessoas usem, corrijam e ampliem o material. Correções, exemplos e novos capítulos são bem-vindos, inclusive sobre JavaScript/TypeScript, Java e CLI.
Toda contribuição passa por revisão antes de entrar no projeto. Antes de contribuir, consulte CONTRIBUTING.md.
O conteúdo autoral deste guia é distribuído sob a licença MIT.
O projeto Vibium oficial utiliza a licença Apache 2.0. Vibium e nomes relacionados pertencem aos seus respectivos titulares. Consulte o repositório oficial para código, documentação e licença oficiais.