Skip to main content

1. Download the binary

curl -L https://github.com/Saimonsanbr/easybrawto/releases/latest/download/easybrawto-macos-arm64 -o easybrawto
chmod +x easybrawto
Requires Chrome, Brave, or Edge installed on your machine. The browser must be a Chromium-based browser — Firefox is not supported.

2. Write your first script

Create a file called first.auto:
chrome.persistProfile('my_profile')

functions openGoogle {
  .navigate('https://google.com')
  .waitLoad()
  .screenshot('google.png')
  .log('It works!')
}

run openGoogle

3. Run it

./easybrawto run first.auto
You should see:
easybrawto v0.2.0
→ Lendo script: first.auto
[easybrawto] Iniciando chrome...
[easybrawto] Perfil: /Users/you/.easybrawto/profiles/my_profile/Default

[run] openGoogle
  .navigate('https://google.com')
  .waitLoad()
  .screenshot('google.png')
  [ok] Screenshot salvo: google.png
  .log('It works!')
  [log] It works!

[ok] Script finalizado.
A file called google.png will appear in your current directory.

4. Try the live test sites

Four test sites are hosted and ready to automate — each one with popups, forms, and scrollable sections: Ready-made scripts for each site are in test-scripts/scripts/ in the repository.
./easybrawto run test-scripts/scripts/level1.auto

What’s next

Commands →

Full reference for every command

Guides →

Real-world patterns and examples

Multilingual →

Write scripts in Portuguese or Japanese

For AI Agents →

Skill file for Claude, Cursor, and others