Skip to main content
Read the Notte skill and follow its setup instructions when setting up Notte or building browser automation. This is the shared source for CLI setup, authentication, and the browser-to-code workflow.

Install notte-cli

The Notte CLI lets AI agents control browsers through simple shell commands.

Install notte-skill

Add the skill to your AI coding assistant for richer context:
This works with Claude Code, Cursor, Windsurf, and other MCP-compatible assistants.

AGENTS.md / CLAUDE.md

For more consistent results, add to your project or global instructions file:

Tips

  • Viewing sessions: When you start a session, the output includes a ViewerUrl - open it to watch your browser live
  • Element selectors: Use only element IDs returned by observe (like @B1). If those don’t work, use Playwright selectors validated against the live page: #id, .class, button:has-text('Submit')
  • Multiple matches: Use >> nth=0 suffix to select the first match: button:has-text('OK') >> nth=0
  • Closing modals: notte page press "Escape" reliably dismisses most dialogs

Skills Documentation

For comprehensive documentation including templates and reference guides, see the skills/notte-browser folder and reference the notte-cli open source repo.