# Browser agent

Category: [AI Bots & Crawlers](https://seo-geo-glossary.com/en/glossary/category/ai-bots-crawlers/) › [Types of AI bots](https://seo-geo-glossary.com/en/glossary/category/ai-bots-crawlers/types-of-ai-bots/) · Also known as: headless agent, computer use agent

A **browser agent** is an AI system that operates a web browser the way a person does. It opens pages, clicks, scrolls and types to complete a given task. It often works from screenshots of the page or from a text version of its structure. The term overlaps with "computer use agent".

## How does a browser agent work?

OpenAI's documentation describes a loop. The model receives a task, produces actions, the application executes them in a browser, and a new screenshot goes back to the model, which decides the next step. There are two ways to implement this. The model can write code in Python or JavaScript that drives the browser with libraries such as Playwright. It can also return structured actions such as click, type or scroll, which the application turns into browser input.

Anthropic describes its computer use tool in a similar way. Claude requests mouse and keyboard actions, the application runs them in a sandboxed environment and returns screenshots.

## What does "headless" mean?

"Headless" means the browser runs without a visible window. Browser agents often run this way on a server. Some tools hand the agent a compact accessibility tree of the page instead of screenshots, for example agent-browser.

## What does this mean for websites?

A browser agent loads pages in a real browser, so JavaScript is normally executed. Cloudflare lists "chat fetch bots and browser-use agents" in its agent category, next to search and training. How well an agent can be recognized in a log depends on the provider (assessment). Some label their requests, others look like an ordinary browser visit.

Both OpenAI and Anthropic advise treating page content as untrusted, since text on a page can contain instructions meant to steer the model.

## Example

An agent is asked to book an appointment. It opens the home page, selects a location, fills in the form and submits it. If the form works only with a mouse drag or an unlabeled element, the agent may get stuck (Assumption).

## FAQ

**Is a browser agent a crawler?**
A browser agent works on a task for one person. A crawler runs independently across many pages.

**Which products are browser agents?**
OpenAI's ChatGPT agent counts as one. According to OpenAI's launch post from July 2025, it uses a visual browser among its tools.

## At a glance

- **Type:** AI system that operates a web browser
- **Used in:** Examples: ChatGPT agent (OpenAI), computer use tool (Anthropic)
- **Affects:** Websites the agent loads in a browser
- **Docs:** [OpenAI: Computer use](https://developers.openai.com/api/docs/guides/tools-computer-use)

Last checked: October 8, 2026

## Related terms

- [ChatGPT agent](https://seo-geo-glossary.com/en/glossary/chatgpt-agent/index.md)
- [Agent analytics](https://seo-geo-glossary.com/en/glossary/agent-analytics/index.md)
- [User agent](https://seo-geo-glossary.com/en/glossary/user-agent/index.md)
- [AI agent](https://seo-geo-glossary.com/en/glossary/ai-agent/index.md)

## Sources

- [Computer use – OpenAI Developers](https://developers.openai.com/api/docs/guides/tools-computer-use)
- [Computer use tool – Claude Docs](https://platform.claude.com/docs/en/docs/agents-and-tools/tool-use/computer-use-tool)
- [Introducing ChatGPT agent – OpenAI (launch post, July 17, 2025)](https://openai.com/index/introducing-chatgpt-agent/)
- [Bots and AI classification – Cloudflare Docs](https://developers.cloudflare.com/bots/concepts/bot/)
- [agent-browser – Vercel Labs (tool documentation)](https://agent-browser.dev/)

---

Last updated: October 8, 2026
URL: https://seo-geo-glossary.com/en/glossary/browser-agent/
