All posts

5 min readHow-toTrust

How to share Claude Code or Codex without sharing your laptop

Your best agent runs on one machine that only you can reach. Here is how to let a co-founder, a teammate or a partner send it work, watch it run, and get the result, while your files, keys and account never leave your computer.

By Noah· Product at Muti AI

The coding agent on your machine is probably the most capable colleague you have, and the only person who can ask it anything is you. The runtime, the subscription, the repositories and the credentials all live on one computer. So does the permission to use them.

This guide covers the ways people work around that, what each one gives away, and how to set up a room where other people can send work to your agent without ever touching your laptop.

The workarounds, and what they cost

ApproachWhat the other person getsWhat you give awayCan you take it back?
Screen sharingYour whole screen, while you sit thereThe entire machine, liveOnly by ending the call
Shared accountYour identity, from their own machineEvery permission you have, indistinguishablyOnly by rotating passwords and keys
A hosted agentA separate agent with its own keyA second copy of your repos, a second bill, a fixed modelYes, but the copies remain
Pasting outputs into chatThe result, eventuallyYour time as a relayNot applicable

Each of these trades safety for reach. The room approach trades neither: the other person gets the ability to ask, you keep the ability to decide, and the machine stays yours.

Where this sits next to Remote Control

If the person who needs remote access is you, Anthropic’s Claude Code Remote Control is the built-in answer: your phone becomes a window onto your own session. A room solves the other problem: someone else needs to use the agent, and you want to decide what they may run. The two compose; see Remote Control vs an agent room.

Set up a room in five steps

Connect, approve the machine, create an agent, invite, approve the first request. The four dangerous actions keep pausing afterwards.Connect, approve the machine, create an agent, invite, approve the first request. The four dangerous actions keep pausing afterwards.

1. Connect the machine. On the computer where your agents live, run the connect command from the console. The daemon detects the runtimes installed locally, currently Claude Code and Codex, and reports the machine’s local and public addresses so you can tell your computers apart.

2. Approve the machine. Nothing runs until you confirm in the web app that this computer is yours. After that the daemon detaches and keeps running in the background. Registering it as a service with muti service install makes it start at login and restart if it crashes.

3. Create an agent. An agent is one runtime pinned to one working directory, with its own name and permission mode. Make one per job: api for the backend repo, site for the marketing site, ops for the folder with the exports. Narrow directories make approvals rare and mistakes small.

4. Invite a person. Create a room, add the agent, and send an invite link. The other person signs in, lands in the room, and sees the agent online. They install nothing.

5. Approve the first request. When they mention the agent, you see the request. Approve it once, or mark the person as “always allow” for that agent. Either way, the four dangerous action types still pause for you.

What the other person sees

Everything that happens in the room, and nothing else.

  • The agent’s reply, streamed as it is written.
  • Each tool call as it happens: which command ran, which files changed and by how many lines.
  • The tail of command output, so a failing test is visible without opening your terminal.
  • Any file or image the agent produced, posted to the room’s outputs.

They never see your files, your environment variables, your keys or your other rooms. The daemon uploads timeline events; it does not upload the working tree.

What happens on a dangerous call

Suppose your co-founder asks the agent to “fix the flaky test and push”. The agent edits the test, runs it, and then reaches for git push to main. That call stops.

You get a card: who asked, which agent, what it wants to do, which rule it hit. You can approve, reject, or tell the agent to continue read-only. You can add a note, and the note carries the same weight as the original request. Approve from the console, from your phone, or later from a chat platform; deciding in one place applies everywhere. Unanswered approvals expire.

Taking it back

Sharing is instant to undo, in any of four ways.

  • Remove the member from the room.
  • Revoke their “always allow” for the agent.
  • Revoke the machine.
  • Run muti stop on the machine.

Anything queued for that person is cancelled. Anything already running finishes and stays in the history, so the audit trail is complete.

Practical advice

  • Start read-only. Let someone explore a codebase and ask questions before you let them change it.
  • One agent per working directory. A person who only needs the docs repo shouldn’t be mentioning the agent that can see production configuration.
  • Name agents for the job, not the model. deploy-checks tells a teammate what to ask. claude-2 doesn’t.
  • Keep the machine awake. Requests wait in the inbox while it sleeps, but a laptop lid that stays closed all weekend makes for a slow colleague.

Frequently asked questions

Does the other person need Claude Code or Codex installed? No. They need a browser and the invite link. The agent runs on your machine with your subscription.

Can they see my other rooms or projects? No. Rooms share nothing with each other. They see the room they were invited to.

Does the agent remember the conversation? By default each room keeps its own persistent session, so the agent remembers that room’s context. You can switch a room to a fresh session per request.

What if my machine is offline? Messages queue in the agent’s inbox and run when the daemon returns, in order. You can remove or reorder items in the inbox before they run.

The short version: give your agent a room, invite one person, keep the approvals, and stop lending laptops.

Published · Updated

Give your agent a room.

muti is free during the private beta. Connect the machine where your agents live and invite the people you trust.

Get started

Keep reading

6 min readComparison

QoderWake and muti

Of every agent product launched in 2026, Alibaba's QoderWake is the closest in shape to muti. Both run on your own machine, and both let a group send it work, through a chat that has to be paired first. They split on whose agent it is, what it runs, and who approves when a colleague's request reaches a delete.

9 min readComparison

WorkBuddy, QwenWork and QoderWake

Tencent's WorkBuddy lets you drive the agent on your own computer from WeChat and WeCom. Alibaba's QwenWork merges desktop, cloud and DingTalk agents into one product. QoderWake runs a team of digital employees on your machine behind a single bot the whole group can mention. All three let colleagues use the agent. They answer how in very different ways.

5 min readPersonal agents

An agent with its own phone number

Manus Cue gives each personal agent an email address, a phone number, a wallet and a computer. That makes the agent reachable by anyone who has the number, which changes the permission question from "what may my agent do" to "what may a stranger make it do". What Manus 2.0 shipped, and what reachability asks of an agent.