> For the complete documentation index, see [llms.txt](https://tinyhumans.gitbook.io/openhuman/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tinyhumans.gitbook.io/openhuman/features/native-tools/browser-and-computer.md).

# Browser & Computer Control

When the agent needs to *use* your machine the way a person would - open a page, screenshot it, click a button, type a phrase - these tools are how it does it.

## Browser

* **Open** a URL in an embedded webview the agent can read back from.
* **Screenshot** the current page.
* **Inspect** image output and metadata, so the agent can describe what it sees.

The browser surface runs through CEF (Chromium Embedded Framework) and includes a security layer that scopes what pages can do. See [Chromium Embedded Framework](/openhuman/developing/cef.md) for the platform details.

## Computer (mouse + keyboard)

* **Mouse** - move, click, drag.
* **Keyboard** - type text, send key chords.
* **Human path** - moves and clicks follow human-like trajectories rather than teleporting, so they don't trip naive bot detection.

## What it's good for

* Driving sites that don't have an API or a [native integration](/openhuman/features/integrations.md).
* Multi-step UI flows where a single screenshot isn't enough.
* Automating local apps from inside a chat.

## See also

* [Web Scraper](/openhuman/features/native-tools/web-scraper.md) - when you only need the article, not the whole page.
* [Chromium Embedded Framework](/openhuman/developing/cef.md) - the runtime browser layer.
