7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Magnitude

Open source

Magnitude is an open-source, vision-first browser agent that controls web pages from natural language and includes a test runner with visual assertions.

magnitude.run
Magnitude homepage screenshot
GitHub stars
4.1k
Last commit
7 mo ago
Repository age
18 months
Version
magnitude-core@0.3.1
Licence
Apache-2.0
Self-hosted
Yes

About Magnitude

Magnitude is a browser agent that uses vision AI so you can control a browser with natural language. It navigates by looking at the interface and planning actions, interacts with precise mouse and keyboard actions, extracts structured data, and verifies results with a built-in test runner that supports visual assertions.

Rather than drawing numbered boxes around page elements, which the authors say generalizes poorly on complex modern sites, it has a visually grounded model give pixel coordinates, making it independent of the page's DOM structure and extendable to desktop apps or virtual machines. It can be used to automate web tasks, integrate apps that have no APIs, extract data, test web apps or build other browser agents. The README reports a 94% score on the WebVoyager benchmark.

Magnitude needs a large visually grounded model; Claude Sonnet 4 is recommended and Qwen-2.5VL 72B is also compatible. A setup command creates a project with an example script, and the test runner adds a tests directory with a configuration file and example test. It is written in TypeScript and licensed under Apache-2.0.

Key features

  • Natural-language browser control
  • Vision-first element targeting by coordinates
  • Structured data extraction
  • Test runner with visual assertions
  • Setup command with example script
  • Works with Claude and Qwen vision models

Good fit for

  • →Automating web tasks without APIs
  • →End-to-end tests written in natural language
Built with
TypeScript
Tags
browser-agent
ai
automation
testing
playwright
typescript
rpa
vision

Magnitude: questions and answers

What is Magnitude used for?
Magnitude is an open-source, vision-first browser agent that controls web pages from natural language and includes a test runner with visual assertions. It is a good fit for automating web tasks without APIs and end-to-end tests written in natural language.
Is Magnitude open source?
Yes. Magnitude is open source under the Apache-2.0 licence. Its source code is on GitHub at magnitudedev/browser-agent and is written mainly in TypeScript.
Is Magnitude free?
Yes. Magnitude is open source, so the software itself is free to use.
What is Magnitude an alternative to?
Magnitude is an open-source alternative to Browserbase, Percy, mabl and Testim. Other open-source alternatives to Percy include Playwright.
Is Magnitude actively maintained?
The most recent commit to Magnitude was on 8 February 2026. The project has 4.1k stars on GitHub.

Open-source alternatives to Magnitude

See all

SaaS alternatives to Magnitude

See all