MURAGE
How it worksFeaturesSolutionsUse casesComparePricingDocs
DownloadDownload
MURAGE

An AI Chief of Staff and a team that does the work. Free and open source, from Ferrox Labs.

Product

  • Features
  • How it works
  • Engines and apps
  • Privacy and security
  • Pricing
  • Murage Cloud
  • Download
  • Changelog
  • FAQ

Solutions

  • Solopreneurs
  • Founders and startups
  • Agencies
  • Ecommerce
  • Small business
  • Creators and educators
  • Developers
  • SaaS
  • Nonprofits
  • Consultants and freelancers
  • Customer success teams
  • Legal and professional services
  • Small teams
  • Sales teams
  • Operations managers
  • Industries
  • Use cases
  • Build your team

Compare

  • vs Claude Code
  • vs Codex (ChatGPT Work)
  • vs Claude (Cowork)
  • vs Paperclip
  • vs OpenClaw
  • vs Hermes Agent
  • vs Manus
  • vs Genspark
  • vs n8n
  • vs Zapier
  • vs Grok Bot
  • vs Viktor
  • vs Lindy
  • vs Tasklet

Resources

  • Docs
  • Team library
  • Skill library
  • AI Chief of Staff
  • How we test
  • Limits
  • Switching to Murage
  • Open source
  • Blog
  • Release notes

Company

  • About
  • Partners
  • Enterprise
  • Contact
  • Privacy
  • Terms
  • Cookies
© 2026 Ferrox Labs. Murage is open source under AGPL-3.0.
Features · Approvals and the stop line

See the action before you approve it.

New bots start on Ask. On Full access, a bot stops before messaging anyone new, posting publicly, paying, or deleting outside its folder, unless you have allowed it for that task. On Hermes and other ACP engines, Ask and the stop line cover only what the engine asks Murage about: shell commands and file edits.

Demo workspace. This message to a new recipient was held for approval. The card shows the action and who it would reach.
Download Murage

What you control.

  • Ask is the default for every new bot, task and imported team
  • Four levels per bot: Ask, Auto, Full access and No limits
  • The stop line catches messaging anyone new, posting publicly, paying, and deleting outside the bot’s folder
  • "Allow for this task" says yes to the same folder, person or payee until the job ends
  • "Always allow this exact command here" trusts one command, in one folder, on one engine, and nothing more
  • Every bot lists what it always allows, and you can remove any of it
  • Approve from the app, the Inbox, the menu bar, your phone or Telegram

How it decides.

The stop line reads what each action touches, not which command spells it. A delete outside the bot’s folder stops, whether it’s rm, a Finder script, a force push, a dropped database table or a delete through a connected app. A payment stops whether it goes through a connected app or a shell call to a payment API.

A first message to someone new stops. A reply in a conversation you already have goes ahead on Auto and Full access. When it can’t tell where an action lands, it stops: a wrong stop costs you one card. A bot reading your keys or saved passwords stops on every level, No limits included.

It’s a classifier, not a sandbox, and it’s table-tested: more than 100 cases in server/stop-line.test.ts, plus tests for real misses we’ve found and fixed.

It judges the permission requests that reach Murage, so what it covers depends on the engine. On Claude Code and Codex, the stop line also covers tools from MCP servers you add. On Hermes and other ACP engines, Ask and the stop line cover only what the engine asks Murage about: Hermes asks before shell commands and file edits, but not before MCP or connected-app tools.

Read server/stop-line.tsSee the test casesHow we test the stop line

Doing it yourself

  • On your own

    You do each step yourself, so nothing moves while you’re away from the desk.

  • A chatbot alone

    Each app a chatbot can act in has its own permission settings, and you check each one.

  • With Murage

    Requests from the team appear in one place. Read what the bot wants to do, choose Allow once, Allow for this task, Always allow or Deny, then get back to the work.

How it works.

  1. Step 1A bot hits something that mattersMurage pauses the step and shows exactly what it wants to do, and where.
  2. Step 2You chooseAllow once, Allow for this task, Always allow, or Deny. A command card also offers Always allow this exact command here. Or cancel the turn.
  3. Step 3Speed up when you trust itMove a bot to Auto or Full access. Replies in an existing conversation go ahead. Messaging anyone new, posting publicly, paying and deleting outside its folder still stop, unless you allowed it for that task.

Here’s what came back this morning.

The brief

“Go through my inbox before I get in. Draft replies in my voice. Send nothing.”

What came back

Twelve emails came in. The team drafted eight replies, set four aside, and left two questions only the owner could answer. Nothing was sent.

Needs from you, in the team’s own report

  • Dana Brooks, Acme Studio · RenewalThe prior contract terms
  • Jordan Lee, Brightline Design · Pricing for 20 seatsThe per-seat price, and whether we offer a pilot
  • Priya S. · Export to PDF?Confirm the exact steps
  • Ben C. · Refund requestMoney. Check the billing record first
Replay of a real run on demo data. The company is made up. Engine: Flux Auto, worked 1m 41s. Watch the run

You know how this usually goes.

The agent says done. You go check. The wrong 10% looks exactly like the right 90%. Murage doesn’t promise better answers than the engine underneath. It changes what reaches you: drafts you check instead of messages sent, a source next to each claim in a research page, and a reviewer bot on any team you want one on. New bots start on Ask.

Try one job.

Pick something you know well: the weekly report, a research brief, a set of follow-up drafts. Brief the Chief once and check what comes back against what you asked for. If it isn’t for you, the team’s memory and files are stored on your computer in files you can open, and the code is AGPL-3.0.

See one job from brief to resultWhat carries over when you switchRead the code on GitHub

Good to know.

  • The stop line applies in Ask, Auto and Full access. No limits, a desktop-only level you confirm with a warning, switches it off for your own chats
  • Replies to someone the bot already wrote to are not "new" and do not stop in Auto or Full access
  • It is a classifier on the bot’s tool calls, not a sandbox
  • Full access and No limits can only be set on the desktop

Put it to work.

Start here

Follow-ups

A drafted follow-up for every lead that went quiet, ready by Friday.

See the job in detail

“Everyone who asked for a demo last month and went quiet: draft a follow-up for each. Short, sound like me, and send nothing.”

Follow-ups, ready to review

  • 18 leads went quiet
  • 6 set aside: they changed jobs
  • 12 personal drafts written
  • 3 mention a deadline: send these first

Waiting for your approval

Send the first three?

ApproveAsk why

Questions.

Can I stop an AI agent from sending emails without my approval?+

Yes. New bots start on Ask, so on Claude Code and Codex every email waits for your yes. On Auto and Full access, replies in an existing conversation go ahead, and a first message to anyone new still stops. No limits turns the stop line off. On Hermes and other ACP engines, Ask and the stop line cover only what the engine asks Murage about: shell commands and file edits.

What is Murage’s stop line?+

A check on every permission request. New bots start on Ask. On Full access, a bot stops before messaging anyone new, posting publicly, paying, or deleting outside its folder, unless you have allowed it for that task. On Hermes and other ACP engines, Ask and the stop line cover only what the engine asks Murage about: shell commands and file edits. It’s code you can read: server/stop-line.ts.

Can I approve AI agent actions from my phone?+

Yes. Ordinary requests can be approved from Telegram, the phone web app or the menu bar. Stop-line cards on Telegram add "Allow for this task".

Works well with.

  • House RulesWrite the rules once. Every bot reads them first.
  • Inbox and menu-bar approvalsEverything that needs you, in one short list.
  • Bot-to-bot handoffsYour bots pass work to each other.
  • Loop detectionKnow when a bot is going in circles.
  • Phone, Telegram, Slack and DiscordRun your team from your pocket.
  • Computer useYour bots can use your computer. Only when you say so.

Give it room. Keep the brakes.

Download the free app, connect the AI you already pay for, and tell your Chief of Staff what needs doing. Plan on about ten minutes from install to a working team.

Free · Download Murage

No account needed · Runs on the AI plan you already pay for