> ## Documentation Index
> Fetch the complete documentation index at: https://ade-ac1c6011-dependabot-github-actions-actions-cache-6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Browser

> ADE's built-in browser pane in Work — open pages beside your code, inspect elements, and hand exactly what you see to an agent.

The **Browser** lives in the Work tab, right next to your chat. Open a web page beside the code that drives it, inspect an element, and hand exactly what you're looking at to an agent — no copy-pasting URLs or describing the bug in prose.

<video autoPlay muted loop playsInline className="w-full aspect-video rounded-xl" src="https://mintcdn.com/ade-ac1c6011-dependabot-github-actions-actions-cache-6/mZiHD0-x8whDsXL3/media/demos/browserInspect.mp4?fit=max&auto=format&n=mZiHD0-x8whDsXL3&q=85&s=6fea603c472849807b88542a562da2bd" data-path="media/demos/browserInspect.mp4" />

## Code and page, side by side

The browser opens on the Work right-edge sidebar, in the same surface as your agent chat — so the page you're testing and the agent fixing it share one screen. Change code in a lane, reload the page, and see the result without leaving ADE.

Unlike the lane-scoped tools, the browser belongs to the **ADE window**: each window owns its own tabs and active page, while all windows share one signed-in session, so a site you log into once stays logged in across them.

<Frame caption="The browser lives right next to your chat.">
  <img src="https://mintcdn.com/ade-ac1c6011-dependabot-github-actions-actions-cache-6/mZiHD0-x8whDsXL3/media/landing/showcase/work-tools-browser.webp?fit=max&auto=format&n=mZiHD0-x8whDsXL3&q=85&s=80461f513aaa869ff0e6e2cefefbe43f" alt="The ADE browser pane next to an agent chat in the Work tab" width="2000" height="1086" data-path="media/landing/showcase/work-tools-browser.webp" />
</Frame>

## Inspect and hand off

Switch the pane into inspect mode and a DevTools-style outline tracks the element under your pointer. Click to commit it, and ADE captures the element — its markup, a stable selector, what's rendered, and a screenshot — then attaches it to the active chat as a context chip. Instead of "the button looks wrong," the agent gets the actual element it needs to fix.

<Frame caption="Inspect an element and hand it to the agent.">
  <img src="https://mintcdn.com/ade-ac1c6011-dependabot-github-actions-actions-cache-6/mZiHD0-x8whDsXL3/media/features/browser/browser-inspect.webp?fit=max&auto=format&n=mZiHD0-x8whDsXL3&q=85&s=5a01fd61dbbc4854701c227c7a151709" alt="Inspecting a page element to hand to an agent" width="1280" height="658" data-path="media/features/browser/browser-inspect.webp" />
</Frame>

## What it's for

<CardGroup cols={3}>
  <Card title="Verify a change" icon="circle-check">
    Reload the running app and confirm an agent's fix actually landed.
  </Card>

  <Card title="Capture context" icon="crosshairs">
    Select an element or page state and pass it straight into a chat.
  </Card>

  <Card title="Capture proof" icon="camera">
    Grab what you see as an artifact attached to the work.
  </Card>
</CardGroup>

<Tip>
  Point the browser at the dev server you started in [Run](/tools/project-home) — the page and the process that serves it stay in the same lane, so a reload reflects the lane's latest code.
</Tip>

## Drive it from anywhere

The same browser is scriptable. The `ade browser` CLI surface lets an agent — or you — navigate, screenshot, inspect, and pick context from the shared tabs, so a chat agent can drive the page it's reasoning about.

<CardGroup cols={2}>
  <Card title="Agent chat" icon="comments" href="/chat/overview">
    Hand browser context to an agent and let it work.
  </Card>

  <Card title="Computer use & proof" icon="camera" href="/computer-use/overview">
    Drive apps and capture evidence of what happened.
  </Card>
</CardGroup>
