Docs

Why does Muster have a browser, and what is it for?

The built-in browser

Muster has a browser tab. It exists because a large part of verifying front-end work is looking at a page, and because an agent that can look at the page it just changed is a different agent from one that cannot.

What it is

A real browser view in a tab of its own, with a login that persists. The session partition is per project and per CLI profile, so the profile selected in the title bar decides which login the page sees. Signing in once survives restarts.

What the agent can and cannot do

The agent drives the browser through four MCP tools — open a page, read what is on screen, act on it, and report console errors and failed requests.

It navigates on its own only to localhost or to a host you have already allowed. Anything else raises a permission bar, and the bar is kept with the tab even when the tab is in the background. So an agent can open the dev server it just started without asking, and cannot wander onto the open web because a page told it to.

What it is for

What it is not

It is not a replacement for your browser, and it is not where you browse. It has no history UI, no bookmarks, no profile management. It is an instrument pointed at the thing being built.