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.
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 b34704b1 1bc823e2 95be0509 3c407b32 a1dced7f 5418efc2 8a217d7f bd3ab7e9
A real TradingView run at eight times speed: six price levels, two channels and two arrows.
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.
Connect the Murable skill to Codex, Claude Code or another agent you use. That external agent can launch the browser, give tasks to its built-in agent and bring the results back to your conversation.
For example, ask your agent to compare the price of a product in three stores. It delegates the browsing to Murable’s agent, receives the findings and brings you the comparison.
Download and unzip the skill.
Ask your agent to read SKILL.md in the unzipped folder.
Tell your agent which Murable profile to use and what to do.
For Murable 1.8.17+ on a Mac with Apple Silicon. 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.9.2 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 b34704b1 1bc823e2 95be0509 3c407b32 a1dced7f 5418efc2 8a217d7f bd3ab7e9