magnitudedev/browser-agent
Open-source, vision-first browser agent observed · 2026-08-28
Health v2 · maintenance only
61/100
- Activity 66
- Release rhythm 69
- Longevity 37
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 531
- days_rel: 206
- days_push: 206
- n_releases_24m: 40
Adoption not part of the score
4121 stars · 236 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Magnitude is an open-source, vision-first AI browser agent written in TypeScript that controls the browser through natural language commands. It combines high-level task execution, low-level mouse/keyboard actions, structured data extraction with Zod schemas, and a built-in test runner with visual assertions for web apps.
Use cases
- automate repetitive browser tasks using natural language
- run AI-driven end-to-end tests on my web app
- extract structured data from web pages into a schema
- integrate between web apps that have no API
- replace flaky selenium selectors with vision-based assertions
- build my own browser agent on top of an existing framework
- scrape website data by describing what I want instead of writing selectors
When to choose
- You need automation that works across arbitrary or changing UIs without brittle CSS selectors
- You want AI-assisted E2E testing with built-in visual verification and assertions
- You need to extract structured data (e.g. Zod-validated) from web interfaces
- You want a programmatic act/extract building block for custom agent workflows
- You must integrate web apps that lack APIs
When to avoid
- You need deterministic, fast, low-cost automation without LLM inference overhead - plain Playwright or Selenium is cheaper and more predictable
- You operate offline or in air-gapped environments since it depends on vision AI models
- You do very high-volume scraping where per-action LLM latency and cost are prohibitive
- You need to automate native desktop or mobile applications rather than browsers
Facets
framework · maturity active
agent-framework e2e-testing testing web-scraping workflow-automation testing web-development developer-tools browser cli cross-platform browser-automation vision-ai natural-language-control playwright rpa selenium-alternative visual-assertions data-extraction zod-schemas test-runner llm-powered ai-agents automation nodejs
2 sources
- readme: https://github.com/magnitudedev/browser-agent · fetched 2026-08-28 · 2ebd9a80ac23
- homepage: https://magnitude.run · fetched 2026-08-29 · 24f38d05c522
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| magnitudedev/browser-agent | main | 61 |
For agents
markdown · JSON · MCP: product_card(name="magnitudedev/browser-agent")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem