The next generation of digital automation

Automate any digital tasks with declarative JSON workflows that blend DOM precision and AI vision.

View Documentation

BrowseJSON is an automation framework for AI agents, combining precise DOM based actions with vision-powered automation for both web and desktop in unified, declarative workflows.

DOM InteractionVision Interaction

{
"name": "googleSearch",
"description": "Search Google for a query",
"inputs": {
    "searchQuery": {
      "type": "string",
      "required": true,
      "description": "The search query to use"
    }
},
"outputs": {
    "results": {
     "type": "array",
     "description": "Search results found"
    }
},
"steps": [
    {
      "action": "browser.navigate",
      "url": "https://google.com"
    },
    {
      "action": "browser.type_text",
      "locators": [
        { "css": "textarea[name='q']" }
      ],
      "text": "{{ @searchQuery }}",
      "submitForm": true
    },
    {
      "action": "browser.extract_list",
      "itemSelector": [
        { "css": "#search #rso > div > div" }
      ],
      "storeAs": "results"
    }
  ]
}

Safe & Elegant JSON Workflows

Build powerful automation with simple, readable JSON syntax