Ask the built-in agent to read a page, complete a task or save the result as a file. It works through Claude Code, Codex, OpenCode or Grok installed on your computer.
For a Mac with Apple Silicon and macOS 13 or newer. Install Claude Code, Codex, OpenCode or Grok and sign in with your own account. Murable runs it on your Mac under your subscription.
27 seconds · Meet Murable Browser
A real browser run: Amazon.fr in the tab, the agent’s answer on the right, and the profile’s exit country in the toolbar.
Tap any screenshot to open it full size.
Apple Silicon · macOS 13 or newer368 MBDeveloper-signed and notarized by AppleSHA-256 f7d21769 d42d13f8 20c1730c d601f466 847a4512 c0f9951a cea065e8 0f463f91
A real TradingView run at eight times speed: six price levels, two channels and two arrows.
More control over everyday tasks
Murable 1.11.3: aligned live controls and a compact chat footer that leaves more room for your conversation.
Take over, then let the agent continue
Take control of the page when you need to sign in or make a change yourself. Continue explicitly when you are ready; the agent gets a fresh view before its next action.
See which tasks need you
The task overview brings together current work, requests for your attention and available results. After an interruption, see the actual state before deciding how to continue.
Bring data from Safari or Chrome
Choose a source profile and preview bookmarks, history, sites, open tabs and cookies. Import writes to a new Murable profile and leaves the source unchanged. Available categories depend on access and the source format; some sites will ask you to sign in again.
If macOS denies access to Safari data
Close Safari before previewing. If you see “Access denied”, check System Settings → Privacy & Security → Full Disk Access for Murable Browser, then quit and reopen Murable and retry Preview. Cookie access may need separate permission. A failed preview is not a completed import; check each category before importing.
Keep files and avoid accidental chat clearing
The Files tab now shows files in nested folders, including an agent’s saved reports and instructions. New Chat asks for confirmation; Cancel keeps the conversation. Starting a new chat keeps saved files and the open page.
Useful files and a clear task result
Ask, for example: “Compare the offers on this page and save the findings in a file.”
Documents right next to the chat
The agent can save notes, instructions, reports and tables in its working folder. Open them in the Files tab. Work inside that folder needs no separate approvals.
See how the task ended
After the task ends, its card shows the actions taken, a partial result or the reason work stopped. Expand the action list to see the details. Ordinary conversation adds no extra task cards.
Your services in the same chat
Connect a supported service in the browser settings. The agent can use its tools in the same conversation, within the access you grant.
Real tasks in the browser
Screenshots from the test version using a French proxy and a Windows profile. The examples use the prompts shown in the panel.
Charts · tradingview.com
Add lines and labels to a chart
“Draw the channels and the support and resistance lines on the chart. Use arrows to show the direction a significant price move is most likely to take, and write the probability in % and the price level.”
The agent used coordinates to work on the chart’s canvas. It read candle prices by hovering, added six horizontal levels with prices entered in their dialogs, then drew two channels, two arrows and two labels: twelve objects in six minutes. That run had no screenshot tool, so the agent could not inspect its own drawing. Its report separated exact values from estimates with a margin of a few hundred dollars.
Close up
The finished chart and the agent’s explanation. It identifies the percentages as its own judgement rather than a calculation.
Forms · httpbin.org
Fill a form and ask before sending
“Fill in this pizza order: customer Marie Dubois, telephone +33 6 12 34 56 78, size large, toppings bacon and mushroom, delivery time 19:30, instructions: ring twice. Leave the e-mail field empty. Then submit the order.”
The agent filled eight fields in one call: text, telephone, one radio button, two checkboxes, a time field and a text area. At Submit order it asked for approval. After Allow, the server returned the submitted data and the agent checked each field against the task.
Close up
The approval request identifies the action and button. You can choose Don’t ask about this again when you want the same action to proceed without another prompt.After sending, the agent reconciles the server's reply with your task field by field. The e-mail you asked to leave empty stayed empty.
Shopping · amazon.fr
Get past the banner and find the price
After reading the page and dismissing the cookie banner, the agent tried three search queries. The first two returned chargers and cases. It found no new M4 on amazon.fr and reported the closest offers: a 13-inch M5 16 GB / 1 TB at €1,499, delivered Tuesday 29 September, and a refurbished M3 16/256 GB at €1,400.42. Those were the prices for Valence 26000, the address the site had selected.
Reading · github.com/trending
Read the page and do the arithmetic
The agent read the page and returned a table. It noticed that the list was not sorted by stars gained that day and added the five leaders, including google/ax (1,543), dream-num/univer (1,142) and anthropics/financial-services (664). It reported that it had only read the page and had clicked nothing.
Your AI assistant inside the browser
Use the client you already have. Murable gives it tools to work with pages, files and recurring tasks. You choose which actions need your permission.
You
“Find the cheapest new offer for a 13-inch MacBook Air M4 on this site and tell me the price, seller and delivery date. Accept or dismiss any cookie banner yourself.”
Describe the task in the field at the bottom of the panel.
does not change
Murable Browser
The built-in panel works with the current tab and its profile, using that profile’s cookies, proxy and device settings.
Approval rules for actions on websites stay under your control.
Your chosen agent
command
claude
launch
claude -p --output-format stream-json
output
content blocks (Anthropic)
continue
--resume <id>
tools
--mcp-config
The agent runs on your computer under your subscription. Its keys and conversations stay with you; Murable does not proxy them.
Update Claude Code, Codex, OpenCode or Grok on your Mac and Murable uses the installed version. New model and client capabilities reach the agent without rebuilding the browser.
Built into the browser
The panel is part of Murable. It reads the browser’s structured page view without an extension or injected page scripts.
Choose a supported agent
Murable supports Claude Code, Codex, OpenCode and Grok. It finds installed agents on your computer, and you can choose which one to use.
Use new agent capabilities
Your agent provides the model and reasoning. Murable provides browser tools, profiles and approval controls.
Your agent for working with websites
Murable has a built-in browser agent. Give it tasks in the browser, or let an external agent delegate the work.
An agent inside your browser
Open the Murable panel and describe what you need: find information, compare products or collect data from pages. The agent works in your chosen browser profile.
It uses Claude Code, Codex, OpenCode or Grok with your own account. Install one of them and sign in. Murable finds the installed agent automatically.
With MCP, the protocol for connecting an agent to tools, your own Claude Code, Codex or OpenCode v1/v2 can use Murable’s browser tools. Your external agent plans the work. Other MCP client (JSON) is a configuration format for compatible programs, not an agent named JSON.
In Murable 1.11.1+, open your chosen named profile and its agent panel. Click the gear → External agents.
Choose Claude Code, Codex, OpenCode v1/v2 or Other MCP client (JSON). Click Copy instructions for my agent and send that text to your agent. It includes the actual MCP configuration for this profile.
Your agent adds the server through its client’s supported setup, preserving other settings. If the connection needs a restart, it explains the next step. For manual setup, expand MCP settings for manual connection and copy the ready JSON or TOML.
Keep this Murable profile open. Confirm the connection by its tool list; afterward you can ask your agent to list tabs or start a task.
Actual Murable 1.11.1 settings in a temporary demo profile: copy instructions for your agent, or expand the ready MCP configuration. Tap the screenshot to enlarge it. Your paths and profile ID will be different.
Local connection on the same Mac and OS user. It stays within the chosen profile and its existing approvals. Setup checks the protocol and tool list without page actions or paid model requests.
A first request to your connected agent
Use the connected Murable profile to list its open tabs. Do not navigate, submit forms or change anything.
Delegate a task to Murable’s built-in agent
Use the downloadable skill when your external agent should launch Murable and hand a task to its built-in agent. The package also includes the direct MCP bridge and instructions, so your agent can choose the appropriate workflow.
For example: “Use my chosen Murable profile to compare this product in three stores. Return the prices and source links; do not place an order.”
Download and unzip the 1.11.3 skill. Ask your external agent to read SKILL.md in the extracted folder.
Tell it which existing Murable profile is allowed and what result you need. Close that profile before a controller-owned launch.
The external agent launches its own browser instance, submits the task, checks the returned evidence and closes that instance when finished.
Delegated tasks currently use Claude Code, Codex or Grok inside Murable. OpenCode can be the external caller or a direct MCP client, but cannot be the internal executor for this controller workflow.
Request for an agent that can read local files
Read SKILL.md in the Murable skill folder I extracted. Explain whether direct MCP tools or delegated work fits my task, then ask which existing profile to use. Do not launch a browser or change a page until I choose the profile and task.
Package for Murable 1.11.1+ on Apple Silicon, Python 3.9+, same Mac and OS user. Instructions are in English.
Separate profiles for your accounts
Each profile has its own cookies, proxy, device settings and agent. Profiles are isolated and can run at the same time.
The profile list shows the connection country, operating system and device class at a glance.
Close up
The toolbar shows the profile’s country and device system. Green means the proxy responds, amber means no proxy is configured, and red means the proxy does not respond.
Create a profile in half a minute
Choose a name, proxy, operating system and device class. Murable generates matching screen, font, graphics, language and time-zone settings for the proxy’s country, including WebGL and client hints.
Tasks on a schedule
Schedule a task hourly, daily or weekly. It runs in the profile’s own tab, and the panel keeps a record of each run.
Move it to another machine
Export a profile to a file and import it on another computer, including its cookies and device settings. It opens there with the same profile and country.
A consistent device profile
Murable matches the browser’s device settings to the profile’s connection, so the site sees a consistent system, language and time zone.
What browserscan.net shows from the Paris exit
Browser
Chrome 156.0.8067.0
Platform
Windows 11
Time zone
Europe/Paris
Language
French (fr-FR)
ISP
Orange
Bot detection
no detection
browserscan.net from the Paris exit, Windows profile. A screenshot from a real test run, matching the table beside it.
Matching version and device details
The browser reports the version it runs. Device details sent to websites match that version and the chosen profile.
The profile keeps its time zone
The profile’s time zone stays in place even if your computer’s system time zone changes during a session.
WebRTC respects the proxy
For a profile with a proxy, Murable restricts WebRTC connections so they cannot bypass it and reveal your real address.
The profile appears as an ordinary browser
The tested Windows profile reports Chrome through its French connection. It hides the automation flag and service banners from websites.
How to start testing
Install the browser, open the agent panel and choose a profile. No Murable account is required.
1
Open the downloaded disk image and drag Murable Browser to Applications. Launch it there. macOS checks the developer signature on the first launch.
2
Open the agent panel from the toolbar and write your first task. Murable selects the first installed supported client automatically: Claude Code, Codex, OpenCode, then Grok. You can switch it in Agent settings.
3
Create a profile with a name, proxy, operating system and device class. Switch to it and check its country flag in the toolbar.
This test version is for Macs with Apple Silicon. Licensing is not enabled yet, and updates arrive automatically. Share your experience and tell us what would make the browser more useful:write to us.
Download the latest build
Version 1.11.3 for macOS on Apple Silicon. The examples above show real browser runs.
Apple Silicon · macOS 13 or newer368 MBDeveloper-signed and notarized by AppleSHA-256 f7d21769 d42d13f8 20c1730c d601f466 847a4512 c0f9951a cea065e8 0f463f91