[{"data":1,"prerenderedAt":15404},["ShallowReactive",2],{"help-articles":3},[4,181,349,593,758,931,1208,1282,1436,1622,1685,1820,1927,2152,2236,2452,2849,3038,3098,3323,3532,3744,3978,4062,4187,4283,4421,4703,4949,5053,5161,5294,5470,5565,5697,5818,5960,6194,6415,6821,6874,7004,7076,7154,7331,7505,7779,7985,8240,8519,8704,8789,8905,9030,9191,9269,9360,9830,9954,10074,10484,10676,11021,11052,11213,11512,11757,11855,12090,12384,12479,12902,13285,13382,13552,13820,14048,14328,14540,14651,15096],{"id":5,"title":6,"body":7,"category":163,"description":164,"draft":165,"extension":166,"meta":167,"navigation":168,"order":169,"path":170,"relatedArticles":171,"seo":175,"slug":176,"stem":177,"updatedAt":178,"__hash__":179,"excerpt":164,"searchText":180},"help\u002Fhelp\u002Fagents\u002F01.what-are-agents.md","What are agents?",{"type":8,"value":9,"toc":156},"minimark",[10,14,17,22,49,56,60,139,142,146,153],[11,12,13],"p",{},"An agent is an AI assistant you configure to work for you. You give it a name, a personality, an AI model, and tools — then it can chat with you, draft plans, execute tasks, and repeat workflows automatically.",[11,15,16],{},"Before executing a task, an agent proposes a step-by-step plan for your review. You approve or reject the plan before any action is taken.",[18,19,21],"h2",{"id":20},"what-agents-can-do","What agents can do",[23,24,25,29,32,35,38,41],"ul",{},[26,27,28],"li",{},"Answer questions and hold conversations",[26,30,31],{},"Draft step-by-step plans for tasks and wait for your approval",[26,33,34],{},"Execute tasks on a cloud desktop — browsing the web, filling forms, editing files",[26,36,37],{},"Use MCP tools to connect to apps like GitHub, Slack, Google Drive, and others",[26,39,40],{},"Run recorded browser workflows and reusable skills — each run is subject to your approval before execution",[26,42,43,44,48],{},"Delegate subtasks to other agents (",[45,46,47],"strong",{},"subagents",") — delegation is included in the plan you approve before execution begins",[50,51,53],"callout",{"type":52},"note",[11,54,55],{},"If you configure agents to communicate with third parties — for example, sending emails or submitting forms on your behalf — you are responsible for ensuring those parties are informed they may be interacting with an automated AI system, as required by applicable law in your jurisdiction.",[18,57,59],{"id":58},"local-agents-vs-cloud-agents","Local agents vs cloud agents",[61,62,63,78],"table",{},[64,65,66],"thead",{},[67,68,69,72,75],"tr",{},[70,71],"th",{},[70,73,74],{},"Local agent",[70,76,77],{},"Cloud agent",[79,80,81,100,113,126],"tbody",{},[67,82,83,89,97],{},[84,85,86],"td",{},[45,87,88],{},"Where stored",[84,90,91,92,96],{},"Your machine (",[93,94,95],"code",{},"~\u002F.openclaw\u002F",")",[84,98,99],{},"MultiClaw Cloud",[67,101,102,107,110],{},[84,103,104],{},[45,105,106],{},"Who can access it",[84,108,109],{},"Only you, on that device",[84,111,112],{},"Any workspace member with permission",[67,114,115,120,123],{},[84,116,117],{},[45,118,119],{},"Syncs across devices",[84,121,122],{},"No",[84,124,125],{},"Yes",[67,127,128,133,136],{},[84,129,130],{},[45,131,132],{},"Runs 24\u002F7",[84,134,135],{},"Only while your machine is on",[84,137,138],{},"Yes, on a cloud desktop",[11,140,141],{},"Use local agents for personal work you want to keep private. Use cloud agents when your team needs shared access or you want agents running continuously.",[18,143,145],{"id":144},"agent-personalities","Agent personalities",[11,147,148,149,152],{},"Every agent has a ",[45,150,151],{},"personality"," — a system prompt that controls how it thinks, responds, and behaves. A personality might say: \"You are a senior software engineer who reviews pull requests with a focus on security and clarity.\"",[11,154,155],{},"The personality is optional, but it makes a significant difference. An agent without a personality will be generic. One with a well-written personality will feel purpose-built for your workflow.",{"title":157,"searchDepth":158,"depth":158,"links":159},"",2,[160,161,162],{"id":20,"depth":158,"text":21},{"id":58,"depth":158,"text":59},{"id":144,"depth":158,"text":145},"agents","Agents are AI assistants that plan, act, and complete tasks on your behalf — here's what they can do and how they work.",false,"md",{},true,1,"\u002Fagents\u002Fwhat-are-agents",[172,173,174],"agents\u002Fcreate-an-agent","agents\u002Fset-up-an-agent-profile","conversations\u002Freview-plans-and-approvals",{"title":6,"description":164},"what-are-agents","help\u002Fagents\u002F01.what-are-agents",null,"fQhtPN58rCzs7yUj7Wctzo3MqDyxvNS6F340jCdn6C8","What are agents? Agents are AI assistants that plan, act, and complete tasks on your behalf — here's what they can do and how they work.",{"id":182,"title":183,"body":184,"category":336,"description":337,"draft":165,"extension":166,"meta":338,"navigation":168,"order":169,"path":339,"relatedArticles":340,"seo":344,"slug":345,"stem":346,"updatedAt":178,"__hash__":347,"excerpt":337,"searchText":348},"help\u002Fhelp\u002Fcloud-desktops\u002F01.what-are-cloud-desktops.md","What are cloud desktops?",{"type":8,"value":185,"toc":330},[186,193,197,223,227,282,286,293,297,306,321],[11,187,188,189,192],{},"A ",[45,190,191],{},"cloud desktop"," is a remote virtual machine that MultiClaw provisions and manages for you. Your agents run on it independently of your local machine — you can close your laptop and agents continue operating.",[18,194,196],{"id":195},"why-use-a-cloud-desktop","Why use a cloud desktop",[23,198,199,205,211,217],{},[26,200,201,204],{},[45,202,203],{},"Run agents continuously."," Tasks that take hours finish in the background while you do other things.",[26,206,207,210],{},[45,208,209],{},"No \"works on my machine\" issues."," Every agent runs in the same consistent environment.",[26,212,213,216],{},[45,214,215],{},"Share access with your team."," Multiple team members can connect to the same cloud desktop and see the same agents, tasks, and history.",[26,218,219,222],{},[45,220,221],{},"Keep long-running automations running."," Closing your laptop won't interrupt an agent mid-task.",[18,224,226],{"id":225},"cloud-desktops-vs-running-locally","Cloud desktops vs running locally",[61,228,229,241],{},[64,230,231],{},[67,232,233,235,238],{},[70,234],{},[70,236,237],{},"Cloud desktop",[70,239,240],{},"Local machine",[79,242,243,256,269],{},[67,244,245,250,253],{},[84,246,247],{},[45,248,249],{},"Runs independently",[84,251,252],{},"Yes — runs without your laptop",[84,254,255],{},"No — stops when your machine sleeps",[67,257,258,263,266],{},[84,259,260],{},[45,261,262],{},"Team access",[84,264,265],{},"Yes — any workspace member can connect",[84,267,268],{},"No — only accessible on your device",[67,270,271,276,279],{},[84,272,273],{},[45,274,275],{},"Data storage",[84,277,278],{},"Stored on the cloud desktop's disk",[84,280,281],{},"Stored on your local disk",[18,283,285],{"id":284},"whats-running-on-a-cloud-desktop","What's running on a cloud desktop",[11,287,288,289,292],{},"Each cloud desktop runs ",[45,290,291],{},"OpenClaw"," — the same open-source agent engine you'd run locally. The experience inside MultiClaw is identical whether you're connected to a cloud desktop or a local setup. You'll see the same agents, tasks, and conversation history either way.",[18,294,296],{"id":295},"oversight-and-control","Oversight and control",[11,298,299,300,305],{},"Even when running in the background, you remain in control. Agents execute plans you've approved, and you can connect to your cloud desktop at any time from the Instances screen. See ",[301,302,304],"a",{"href":303},"\u002Fhelp\u002Fteam-governance\u002Fset-up-agent-guardrails","Set up agent guardrails"," for how to set boundaries on what agents can and cannot do.",[50,307,308],{"type":52},[11,309,310,311,315,316,320],{},"Cloud desktops run on Amazon Web Services (AWS) infrastructure. See our ",[301,312,314],{"href":313},"\u002Fhelp\u002Flegal-compliance\u002Fprivacy-policy","Privacy Policy"," and ",[301,317,319],{"href":318},"\u002Fhelp\u002Fsecurity-privacy\u002Fshared-responsibility-model","Shared Responsibility Model"," for information on how data is stored, processed, and protected.",[50,322,323],{"type":52},[11,324,325,326,329],{},"You may see cloud desktops referred to as ",[45,327,328],{},"instances"," in some parts of the interface. They are the same thing.",{"title":157,"searchDepth":158,"depth":158,"links":331},[332,333,334,335],{"id":195,"depth":158,"text":196},{"id":225,"depth":158,"text":226},{"id":284,"depth":158,"text":285},{"id":295,"depth":158,"text":296},"cloud-desktops","A cloud desktop is a remote virtual machine that can run your agents in the background while your laptop is off.",{},"\u002Fcloud-desktops\u002Fwhat-are-cloud-desktops",[341,342,343],"cloud-desktops\u002Fmonitor-your-cloud-desktops","cloud-desktops\u002Fconnect-to-a-cloud-desktop","getting-started\u002Fconnect-to-your-workspace",{"title":183,"description":337},"what-are-cloud-desktops","help\u002Fcloud-desktops\u002F01.what-are-cloud-desktops","uGLXdsS47lVZjqJRIwIKx0wqM7iVzuJIAbcfhGh3bNc","What are cloud desktops? A cloud desktop is a remote virtual machine that can run your agents in the background while your laptop is off.",{"id":350,"title":351,"body":352,"category":581,"description":582,"draft":165,"extension":166,"meta":583,"navigation":168,"order":169,"path":584,"relatedArticles":585,"seo":589,"slug":404,"stem":590,"updatedAt":178,"__hash__":591,"excerpt":582,"searchText":592},"help\u002Fhelp\u002Fconversations\u002F01.start-a-conversation.md","Start a conversation",{"type":8,"value":353,"toc":569},[354,361,365,377,381,392,395,402,405,408,431,436,442,446,456,463,469,473,484,492,496,503,509,534,544,548,563],[11,355,356,357,360],{},"The ",[45,358,359],{},"Conversations"," screen is your main working area in MultiClaw. Every chat with an agent — new and past — lives here. The layout adapts as you work: a welcoming start screen when no conversation is active, and a focused message thread once the first message is sent.",[18,362,364],{"id":363},"before-you-start","Before you start",[11,366,367,368,371,372,376],{},"Your gateway must be running before agents can respond. Check the ",[45,369,370],{},"gateway status indicator"," in the top-right corner of the app — it should be green. If it shows red, ",[301,373,375],{"href":374},"\u002Fgetting-started\u002Fconnect-to-your-workspace","connect to your workspace"," first.",[18,378,380],{"id":379},"the-welcome-screen","The welcome screen",[11,382,383,384,387,388,391],{},"When no conversation is active, the screen shows the greeting ",[45,385,386],{},"\"What can I help you build today?\""," The composer appears centered below it — this is the ",[45,389,390],{},"welcome phase",".",[11,393,394],{},"Once you send your first message, the layout shifts: the composer moves to the bottom of the screen and the conversation thread fills the space above it.",[11,396,397],{},[398,399],"img",{"alt":400,"src":401},"Sending your first message — type in the composer and the agent responds in real time","\u002Fimages\u002Fdemos\u002Fsend-first-message.gif",[18,403,351],{"id":404},"start-a-conversation",[11,406,407],{},"You can start a new conversation in three ways:",[23,409,410,417,428],{},[26,411,412,413,416],{},"Click the ",[45,414,415],{},"pencil icon"," at the top-left of the chat area.",[26,418,419,420,423,424,427],{},"Press ",[45,421,422],{},"Cmd+N"," (Mac) or ",[45,425,426],{},"Ctrl+N"," (Windows\u002FLinux).",[26,429,430],{},"If you're already on the welcome screen, type directly in the composer — no extra step needed.",[432,433,435],"h3",{"id":434},"pick-an-agent","Pick an agent",[11,437,356,438,441],{},[45,439,440],{},"agent selector"," is embedded in the bottom toolbar of the composer. It shows the currently selected agent's name and emoji. Click it to open a searchable list of your agents and select a different one.",[432,443,445],{"id":444},"send-your-message","Send your message",[11,447,448,449,452,453,391],{},"Type in the composer and press ",[45,450,451],{},"Enter"," to send. To insert a line break without sending, press ",[45,454,455],{},"Shift+Enter",[11,457,458,459,462],{},"While the agent is responding, a ",[45,460,461],{},"Stop generating"," button appears in the composer — click it to cancel the response at any time.",[50,464,466],{"type":465},"tip",[11,467,468],{},"You can have multiple conversations with the same agent. Each is a separate thread with its own history. The agent does not carry memory between threads unless you include context in your message.",[18,470,472],{"id":471},"agent-locking","Agent locking",[11,474,475,476,479,480],{},"Once you send the first message, the agent selector ",[45,477,478],{},"locks"," for that conversation. The agent name is shown with a lock icon, and hovering it displays: ",[481,482,483],"em",{},"\"Agents can't be changed mid-conversation. Start a new chat to use a different agent.\"",[11,485,486,487,489,490,391],{},"To switch agents, start a new conversation using the compose icon or ",[45,488,422],{}," \u002F ",[45,491,426],{},[18,493,495],{"id":494},"continue-a-past-conversation","Continue a past conversation",[11,497,498,499,502],{},"Your previous conversations are saved in the ",[45,500,501],{},"Chats"," sidebar, which starts collapsed by default.",[11,504,505],{},[398,506],{"alt":507,"src":508},"Opening the Chats sidebar to browse and select a past conversation","\u002Fimages\u002Fdemos\u002Fopen-chat-sidebar.gif",[510,511,512,521,524,531],"ol",{},[26,513,412,514,517,518,520],{},[45,515,516],{},"sidebar toggle"," button (panel icon) at the top-left of the chat area to reveal the ",[45,519,501],{}," sidebar.",[26,522,523],{},"Browse your conversations — each entry shows the title and a preview of the last message, sorted by most recent.",[26,525,526,527,530],{},"Use the ",[45,528,529],{},"Search conversations..."," field to filter by keyword.",[26,532,533],{},"Click a conversation to open it. The agent selector locks to the agent used in that session, and the composer moves to the bottom of the screen.",[11,535,536,537,540,541],{},"If you have no past conversations, the sidebar shows ",[45,538,539],{},"\"No conversations yet.\""," If a search returns no matches, it shows ",[45,542,543],{},"\"No conversations match your search.\"",[18,545,547],{"id":546},"rename-or-delete-a-conversation","Rename or delete a conversation",[11,549,550,551,554,555,558,559,562],{},"With a conversation open, click the ",[45,552,553],{},"more options"," button (three-dot icon) at the top-right of the chat area. From there you can choose ",[45,556,557],{},"Rename"," to give the conversation a new title, or ",[45,560,561],{},"Delete"," to remove it.",[50,564,566],{"type":565},"warning",[11,567,568],{},"Deleting a conversation is permanent. There is no way to recover a deleted conversation.",{"title":157,"searchDepth":158,"depth":158,"links":570},[571,572,573,578,579,580],{"id":363,"depth":158,"text":364},{"id":379,"depth":158,"text":380},{"id":404,"depth":158,"text":351,"children":574},[575,577],{"id":434,"depth":576,"text":435},3,{"id":444,"depth":576,"text":445},{"id":471,"depth":158,"text":472},{"id":494,"depth":158,"text":495},{"id":546,"depth":158,"text":547},"conversations","Open the Conversations screen, start a new chat from the welcome greeting, pick an agent inline, and continue past sessions from the sidebar.",{},"\u002Fconversations\u002Fstart-a-conversation",[586,587,588],"conversations\u002Fquick-chat-vs-tasks","conversations\u002Fconversation-history","getting-started\u002Fstart-your-first-conversation",{"title":351,"description":582},"help\u002Fconversations\u002F01.start-a-conversation","bXvccRACPHxntZcf-llSeQZ7fzFtsAQl7B3OTnIpyl0","Start a conversation Open the Conversations screen, start a new chat from the welcome greeting, pick an agent inline, and continue past sessions from the sidebar.",{"id":594,"title":595,"body":596,"category":744,"description":745,"draft":165,"extension":166,"meta":746,"navigation":168,"order":169,"path":748,"relatedArticles":749,"seo":752,"slug":753,"stem":754,"updatedAt":755,"__hash__":756,"excerpt":745,"searchText":757},"help\u002Fhelp\u002Fgetting-started\u002F01.what-is-multiclaw.md","What is MultiClaw?",{"type":8,"value":597,"toc":739},[598,614,617,621,624,627,665,668,672,675,678,689,692,696,699,727,732],[11,599,600,603,604,607,608,611,612,391],{},[45,601,602],{},"MultiClaw"," is a desktop app that lets you run ",[45,605,606],{},"AI agents",": software that does real computer work on your behalf. Instead of spending hours on repetitive work like research, data entry, and form-filling, you describe what you need in a ",[45,609,610],{},"conversation",", and an agent handles the steps on your local machine or a ",[45,613,191],{},[11,615,616],{},"You talk to agents the way you'd talk to a colleague. Describe what you need, then check in when you want to.",[18,618,620],{"id":619},"what-multiclaw-does","What MultiClaw does",[11,622,623],{},"Most computer work follows a pattern: open a browser, navigate to a page, copy some data, paste it somewhere else, repeat. MultiClaw gives you a way to hand that work to an agent while you focus on what matters.",[11,625,626],{},"The process works like this:",[23,628,629,635,641,647,653],{},[26,630,631,634],{},[45,632,633],{},"You describe what you need"," in plain language, no code required. Start a conversation, explain what you're after, and the agent gets to work.",[26,636,637,640],{},[45,638,639],{},"The agent proposes an approach"," right in the conversation. You can review it, ask questions, or redirect before the agent acts.",[26,642,643,646],{},[45,644,645],{},"Work runs locally or in the cloud."," Choose your own machine or a cloud desktop in your workspace.",[26,648,649,652],{},[45,650,651],{},"Agents use browsers and web-based tools",", with additional capabilities available through MCP servers and Slack integration.",[26,654,655,658,659,662,663,391],{},[45,656,657],{},"You stay informed",": every agent action is logged in an ",[45,660,661],{},"audit trail"," you can review in ",[45,664,99],{},[11,666,667],{},"You can run multiple agents at the same time and manage them all from the desktop app.",[18,669,671],{"id":670},"who-its-for","Who it's for",[11,673,674],{},"If you spend hours each week on repetitive computer work (copying data between systems, filling out forms, researching across dozens of tabs, sending the same outreach messages), MultiClaw is built for you.",[11,676,677],{},"Without MultiClaw, you do those steps yourself: click, copy, paste, switch tabs, repeat. With MultiClaw, you describe the outcome you want, and an agent follows the steps on your behalf. You stay in control of the process and review results as the agent works.",[11,679,680,681,684,685,688],{},"MultiClaw works for individuals and teams. Whether you're working solo or managing agents in a ",[45,682,683],{},"workspace",", there are built-in governance controls, audit trails, and workspace-level ",[45,686,687],{},"guardrails"," (rules that define what agents can and cannot do) to maintain accountability.",[11,690,691],{},"You don't need a technical background. If you can describe what you want done, you can use MultiClaw.",[18,693,695],{"id":694},"how-it-works","How it works",[11,697,698],{},"MultiClaw is made up of four components that work together. You use the desktop app daily; the rest run in the background.",[23,700,701,707,712,722],{},[26,702,703,706],{},[45,704,705],{},"Desktop app",": the application on your Mac, Windows, or Linux machine where you chat with agents and manage your work.",[26,708,709,711],{},[45,710,99],{},": the web platform that manages your account, workspace, team, and cloud desktops.",[26,713,714,717,718,721],{},[45,715,716],{},"Chrome Extension",": records your browser actions so you can save them as reusable ",[45,719,720],{},"skills"," that agents can follow.",[26,723,724,726],{},[45,725,291],{},": the open-source agent engine that runs locally or on a cloud desktop, depending on your setup.",[50,728,729],{"type":465},[11,730,731],{},"You don't need to understand every component to get started. The desktop app is your main interface. Start there.",[11,733,734,735,391],{},"For a detailed look at each component and which ones are required, see ",[301,736,738],{"href":737},"\u002Fgetting-started\u002Funderstand-the-multiclaw-products","What MultiClaw includes",{"title":157,"searchDepth":158,"depth":158,"links":740},[741,742,743],{"id":619,"depth":158,"text":620},{"id":670,"depth":158,"text":671},{"id":694,"depth":158,"text":695},"getting-started","MultiClaw is a desktop app for running AI agents that do real computer work — on your machine or a cloud desktop.",{"icon":747},"rocket","\u002Fgetting-started\u002Fwhat-is-multiclaw",[750,751],"getting-started\u002Fhow-multiclaw-works","getting-started\u002Funderstand-the-multiclaw-products",{"title":595,"description":745},"what-is-multiclaw","help\u002Fgetting-started\u002F01.what-is-multiclaw","2026-03-30","UxVDafPwH5JmMxQFobvD-x4JPqhxyrvePXkUrM_QkkQ","What is MultiClaw? MultiClaw is a desktop app for running AI agents that do real computer work — on your machine or a cloud desktop.",{"id":759,"title":760,"body":761,"category":918,"description":919,"draft":165,"extension":166,"meta":920,"navigation":168,"order":169,"path":921,"relatedArticles":922,"seo":926,"slug":927,"stem":928,"updatedAt":755,"__hash__":929,"excerpt":919,"searchText":930},"help\u002Fhelp\u002Flegal-compliance\u002F01.terms-of-service.md","Terms of service",{"type":8,"value":762,"toc":907},[763,766,778,782,785,796,802,806,809,819,823,836,840,843,846,850,853,863,867,873,877,883,887,890,896,900],[11,764,765],{},"The Terms of Service define what you can expect from MultiClaw and what MultiClaw expects from you. This page summarises the key points in plain language: acceptable use, data ownership, billing, availability, termination, liability, governing law, and how changes work.",[50,767,768],{"type":52},[11,769,770,771,777],{},"This is a plain-language summary, not the full legal document. The ",[301,772,776],{"href":773,"rel":774},"https:\u002F\u002Fmulticlaw.io\u002Fterms",[775],"nofollow","full Terms of Service"," take precedence.",[18,779,781],{"id":780},"acceptable-use","Acceptable use",[11,783,784],{},"You can use MultiClaw for any legitimate business or personal productivity purpose. The Terms prohibit activity that causes harm, breaks laws, or abuses the service. Examples include:",[23,786,787,790,793],{},[26,788,789],{},"Spam or bulk unsolicited messaging",[26,791,792],{},"Mass scraping in violation of third-party terms",[26,794,795],{},"Circumventing rate limits or access controls",[11,797,798,799,391],{},"Your account may be suspended or terminated if you violate the Terms. For the full list of prohibited activities, see the ",[301,800,776],{"href":773,"rel":801},[775],[18,803,805],{"id":804},"data-ownership","Data ownership",[11,807,808],{},"Your data stays yours. MultiClaw does not claim ownership of your conversations, agent definitions, skills, or content your agents create during tasks. You grant MultiClaw a limited licence to process and store your content so the service can operate.",[11,810,356,811,813,814,818],{},[301,812,314],{"href":313}," explains how your data is handled, stored, and protected. The ",[301,815,817],{"href":773,"rel":816},[775],"full Terms"," describe the exact scope of the licence, including when it ends.",[18,820,822],{"id":821},"billing-and-payment","Billing and payment",[11,824,825,826,831,832,835],{},"The Terms cover your payment obligations, including fees, billing cycles, cancellation timing, and what happens if a payment fails. Plan pricing and feature details are available at ",[301,827,830],{"href":828,"rel":829},"https:\u002F\u002Fmulticlaw.io",[775],"multiclaw.io",", and the ",[301,833,817],{"href":773,"rel":834},[775]," set out the specific refund and cancellation rules.",[18,837,839],{"id":838},"service-availability","Service availability",[11,841,842],{},"MultiClaw uses commercially reasonable efforts to maintain high availability for all customers. This target is not a contractual obligation, and standard accounts do not include a formal uptime guarantee or service level commitment.",[11,844,845],{},"Enterprise customers may enquire about service level commitments as part of a separately negotiated agreement. Any such arrangement is at MultiClaw's sole discretion.",[18,847,849],{"id":848},"termination","Termination",[11,851,852],{},"You can cancel your account at any time. Export any data you need before cancelling — once your account is closed, access to your workspace and agent history ends. MultiClaw may also suspend or terminate your account for Terms violations.",[11,854,855,856,858,859,391],{},"After cancellation, data deletion is governed by the ",[301,857,314],{"href":313}," and applicable law. To request deletion of your personal data, ",[301,860,862],{"href":828,"rel":861},[775],"contact MultiClaw through the website",[18,864,866],{"id":865},"limitation-of-liability","Limitation of liability",[11,868,869,870,391],{},"The Terms limit MultiClaw's maximum liability to the greater of the total fees you paid in the 12 months before the claim, or £100. This cap does not apply to liability for death, for personal injury caused by negligence, or for fraud. For details, see the ",[301,871,817],{"href":773,"rel":872},[775],[18,874,876],{"id":875},"governing-law","Governing law",[11,878,879,882],{},[45,880,881],{},"The laws of England and Wales"," govern the Terms. Disputes are subject to the exclusive jurisdiction of the courts of England and Wales. MultiClaw is registered in the United Kingdom.",[18,884,886],{"id":885},"changes-to-the-terms","Changes to the Terms",[11,888,889],{},"MultiClaw aims to give you at least 30 days' notice before material changes take effect. If you continue using the service after the notice period, you accept the updated Terms. If you disagree with a change, you can cancel your account before the new Terms take effect.",[11,891,356,892,895],{},[301,893,817],{"href":773,"rel":894},[775]," define the notice requirements and what counts as a material change.",[18,897,899],{"id":898},"enterprise-contracts","Enterprise contracts",[11,901,902,903,906],{},"Enterprise customers may enquire about custom contract terms. Visit ",[301,904,830],{"href":828,"rel":905},[775]," to discuss your needs. Custom terms are offered at MultiClaw's sole discretion.",{"title":157,"searchDepth":158,"depth":158,"links":908},[909,910,911,912,913,914,915,916,917],{"id":780,"depth":158,"text":781},{"id":804,"depth":158,"text":805},{"id":821,"depth":158,"text":822},{"id":838,"depth":158,"text":839},{"id":848,"depth":158,"text":849},{"id":865,"depth":158,"text":866},{"id":875,"depth":158,"text":876},{"id":885,"depth":158,"text":886},{"id":898,"depth":158,"text":899},"legal-compliance","A plain-language summary of MultiClaw's Terms of Service covering your rights, your data, and key policies.",{},"\u002Flegal-compliance\u002Fterms-of-service",[923,924,925],"legal-compliance\u002Fprivacy-policy","legal-compliance\u002Fdata-processing-agreement","legal-compliance\u002Fcompliance-and-certifications",{"title":760,"description":919},"terms-of-service","help\u002Flegal-compliance\u002F01.terms-of-service","buZVXtGry50OqHPSg0ewffDVhHnYF1fJvNNksYz26PI","Terms of service A plain-language summary of MultiClaw's Terms of Service covering your rights, your data, and key policies.",{"id":932,"title":933,"body":934,"category":1193,"description":1194,"draft":165,"extension":166,"meta":1195,"navigation":168,"order":169,"path":1196,"relatedArticles":1197,"seo":1203,"slug":1204,"stem":1205,"updatedAt":755,"__hash__":1206,"excerpt":1194,"searchText":1207},"help\u002Fhelp\u002Fsecurity-privacy\u002F01.security-overview.md","Security overview",{"type":8,"value":935,"toc":1178},[936,946,949,953,956,969,972,978,986,990,993,999,1003,1006,1012,1016,1037,1044,1048,1051,1058,1062,1068,1075,1079,1086,1093,1097,1100,1107,1111,1114,1120,1124,1131,1138,1142,1145,1151,1155,1158,1165,1169,1172],[11,937,938,939,942,943,391],{},"MultiClaw protects your data through multiple independent security layers: local credential storage, TLS connections, app sandboxing, and zero telemetry. Each layer works on its own, reducing the risk that a single vulnerability leads to broader exposure. The architecture follows ",[45,940,941],{},"defense-in-depth"," principles aligned with ",[45,944,945],{},"ISO\u002FIEC 27001:2022",[11,947,948],{},"This article gives you a high-level view of how MultiClaw handles security and privacy. Each section links to a dedicated article with full details.",[18,950,952],{"id":951},"separate-trust-zones","Separate trust zones",[11,954,955],{},"The desktop app, the local OpenClaw gateway, and MultiClaw Cloud operate as three distinct trust zones, each with its own authentication:",[23,957,958,963],{},[26,959,960,962],{},[45,961,705],{},": connects to MultiClaw Cloud over HTTPS and WSS for API calls, real-time updates, agent configuration, and session data.",[26,964,965,968],{},[45,966,967],{},"Local OpenClaw gateway",": connects to MultiClaw Cloud separately over an authenticated WebSocket secured with short-lived signed tokens. These tokens rotate automatically, so a captured token expires before it can be reused.",[11,970,971],{},"Each connection enforces its own credentials. No zone shares authentication tokens with another.",[11,973,974],{},[398,975],{"alt":976,"src":977},"MultiClaw security architecture — the four components and how they connect across trust boundaries","\u002Fimages\u002Fmulticlaw-security-architecture.png",[11,979,980,981,985],{},"See ",[301,982,984],{"href":983},"\u002Fhelp\u002Fsecurity-privacy\u002Fnetwork-security","Network security"," for details on how each connection is secured.",[18,987,989],{"id":988},"authentication-and-login-security","Authentication and login security",[11,991,992],{},"All authentication is handled by MultiClaw Cloud. You can sign in with email and password or through Multiplai single sign-on (SSO). Sessions use short-lived tokens that rotate automatically, and repeated failed login attempts trigger temporary account lockouts.",[11,994,980,995,998],{},[301,996,989],{"href":997},"\u002Fhelp\u002Fsecurity-privacy\u002Fauthentication-and-login-security"," for details on session handling, token rotation, and lockout policies.",[18,1000,1002],{"id":1001},"roles-and-access-control","Roles and access control",[11,1004,1005],{},"MultiClaw uses role-based access control (RBAC) in workspaces. Each person is assigned exactly one role — Owner or Member — which determines what they can view, create, and manage. Permissions follow a least-privilege model: users only have access to what their role requires.",[11,1007,980,1008,1011],{},[301,1009,1002],{"href":1010},"\u002Fhelp\u002Fsecurity-privacy\u002Froles-and-access-control"," for the full permission matrix.",[18,1013,1015],{"id":1014},"encryption-at-rest-and-in-transit","Encryption at rest and in transit",[11,1017,1018,1021,1022,1025,1026,1028,1029,1032,1033,1036],{},[45,1019,1020],{},"Config values"," are stored in your local config file (",[93,1023,1024],{},"~\u002F.openclaw\u002Fopenclaw.json",") as plain JSON. The file is not encrypted at rest; it is protected by your operating system's file permissions. Credentials and API keys stored in ",[45,1027,99],{}," receive an additional application-layer encryption with ",[45,1030,1031],{},"AES-256"," on top of AWS disk encryption. All connections to external MultiClaw services use ",[45,1034,1035],{},"TLS 1.2 or higher",", covering both HTTPS and WebSocket (WSS) traffic. Communication between the desktop app and the local OpenClaw gateway uses an unencrypted connection on localhost only — this traffic never leaves your machine.",[11,1038,980,1039,1043],{},[301,1040,1042],{"href":1041},"\u002Fhelp\u002Fsecurity-privacy\u002Fdata-encryption","Data encryption"," for the full encryption model.",[18,1045,1047],{"id":1046},"local-first-data-storage","Local-first data storage",[11,1049,1050],{},"Your agents, conversations, and credentials are stored on your machine by default. When you're not connected to a workspace, everything stays local. When you connect to a workspace, conversation transcripts sync to MultiClaw Cloud automatically.",[11,1052,980,1053,1057],{},[301,1054,1056],{"href":1055},"\u002Fhelp\u002Fsecurity-privacy\u002Fdata-residency-and-storage","Data residency and storage"," for details on where your data lives.",[18,1059,1061],{"id":1060},"credential-and-secret-storage","Credential and secret storage",[11,1063,1064,1065,1067],{},"Credentials and other sensitive values are stored in your local config file (",[93,1066,1024],{},") as plain JSON, protected by operating system file permissions. The desktop app does not send stored credentials to MultiClaw Cloud. Each credential is scoped to the context that needs it.",[11,1069,980,1070,1074],{},[301,1071,1073],{"href":1072},"\u002Fhelp\u002Fsecurity-privacy\u002Fhow-credentials-and-secrets-are-stored","How credentials and secrets are stored"," for details on how credentials are stored, scoped, and managed.",[18,1076,1078],{"id":1077},"sandboxed-desktop-app","Sandboxed desktop app",[11,1080,1081,1082,1085],{},"The desktop app is built on ",[45,1083,1084],{},"Tauri v2",", which enforces a capability-based permission model. The interface layer cannot access your filesystem or start processes on its own. Every sensitive operation goes through an explicitly declared Tauri command, limiting the potential damage from any interface-level vulnerability.",[11,1087,980,1088,1092],{},[301,1089,1091],{"href":1090},"\u002Fhelp\u002Fsecurity-privacy\u002Fdesktop-app-security","Desktop app security"," for details on the sandboxing model and capability declarations.",[18,1094,1096],{"id":1095},"browser-extension-isolation","Browser extension isolation",[11,1098,1099],{},"The MultiClaw Chrome Extension content script is loaded on all pages, but it only captures and transmits interaction data when a recording session is active. Event listeners are registered when the extension loads; they check whether recording is active before capturing anything, and no data is collected or sent between sessions.",[11,1101,980,1102,1106],{},[301,1103,1105],{"href":1104},"\u002Fhelp\u002Fsecurity-privacy\u002Fbrowser-extension-security","Browser extension security"," for full details on what the extension accesses and when.",[18,1108,1110],{"id":1109},"privacy-and-data-handling","Privacy and data handling",[11,1112,1113],{},"MultiClaw Desktop does not collect usage analytics or telemetry. If the app crashes, the crash log stays on your machine. Conversation content stays on your machine unless you choose to sync it to a workspace. MultiClaw Cloud stores only the account, workspace, and session data needed to operate the service.",[11,1115,980,1116,1119],{},[301,1117,1110],{"href":1118},"\u002Fhelp\u002Fsecurity-privacy\u002Fprivacy-and-data-handling"," for what data MultiClaw collects, how long it's retained, and your rights.",[18,1121,1123],{"id":1122},"signed-updates-and-supply-chain-security","Signed updates and supply chain security",[11,1125,1126,1127,1130],{},"App updates are signed with ",[45,1128,1129],{},"minisign",". Before installing an update, the updater verifies the signature against the published public key and rejects any update with an invalid or missing signature. Third-party dependencies are pinned to exact versions, scanned for vulnerabilities, and reviewed before they ship.",[11,1132,980,1133,1137],{},[301,1134,1136],{"href":1135},"\u002Fhelp\u002Fsecurity-privacy\u002Fdependency-and-supply-chain-security","Dependency and supply chain security"," for the full scanning and review process.",[18,1139,1141],{"id":1140},"allowed-external-connections","Allowed external connections",[11,1143,1144],{},"MultiClaw makes a fixed, documented set of outbound connections from your machine. Each connection has a specific purpose — API calls, real-time updates, AI execution, or update checks. No undocumented connections are made.",[11,1146,980,1147,1150],{},[301,1148,1141],{"href":1149},"\u002Fhelp\u002Fsecurity-privacy\u002Fallowed-external-connections"," for the full list of endpoints, protocols, and when each connection occurs.",[18,1152,1154],{"id":1153},"incident-reporting","Incident reporting",[11,1156,1157],{},"If you discover a security vulnerability, you can report it directly to the MultiClaw security team. Reports are acknowledged within 24 hours and follow a structured triage and resolution process.",[11,1159,980,1160,1164],{},[301,1161,1163],{"href":1162},"\u002Fhelp\u002Fsecurity-privacy\u002Fincident-reporting-and-response","Incident reporting and response"," for how to submit a report and what to expect.",[18,1166,1168],{"id":1167},"shared-responsibility","Shared responsibility",[11,1170,1171],{},"Security in MultiClaw is a shared effort. MultiClaw secures the infrastructure, encrypts data in transit, and hardens the app. You're responsible for protecting your credentials, managing workspace access, and configuring agents appropriately.",[11,1173,980,1174,1177],{},[301,1175,1176],{"href":318},"Shared responsibility model"," for a clear breakdown of what each party owns.",{"title":157,"searchDepth":158,"depth":158,"links":1179},[1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192],{"id":951,"depth":158,"text":952},{"id":988,"depth":158,"text":989},{"id":1001,"depth":158,"text":1002},{"id":1014,"depth":158,"text":1015},{"id":1046,"depth":158,"text":1047},{"id":1060,"depth":158,"text":1061},{"id":1077,"depth":158,"text":1078},{"id":1095,"depth":158,"text":1096},{"id":1109,"depth":158,"text":1110},{"id":1122,"depth":158,"text":1123},{"id":1140,"depth":158,"text":1141},{"id":1153,"depth":158,"text":1154},{"id":1167,"depth":158,"text":1168},"security-privacy","MultiClaw protects your data through layered security, TLS encryption in transit, app sandboxing, and a no-telemetry policy.",{},"\u002Fsecurity-privacy\u002Fsecurity-overview",[1198,1199,1200,1201,1202],"security-privacy\u002Fdata-encryption","security-privacy\u002Fnetwork-security","security-privacy\u002Fbrowser-extension-security","security-privacy\u002Fhow-credentials-and-secrets-are-stored","security-privacy\u002Fprivacy-and-data-handling",{"title":933,"description":1194},"security-overview","help\u002Fsecurity-privacy\u002F01.security-overview","3x0_VX5XDDMQT5kwODVWQnpjsjlxJfe0Lbg5V4Kim9I","Security overview MultiClaw protects your data through layered security, TLS encryption in transit, app sandboxing, and a no-telemetry policy.",{"id":1209,"title":1210,"body":1211,"category":1272,"description":1273,"draft":165,"extension":166,"meta":1274,"navigation":168,"order":169,"path":1275,"relatedArticles":1276,"seo":1277,"slug":1278,"stem":1279,"updatedAt":755,"__hash__":1280,"excerpt":1273,"searchText":1281},"help\u002Fhelp\u002Fsettings\u002F01.general-settings.md","General settings",{"type":8,"value":1212,"toc":1267},[1213,1219,1223,1228,1231,1235,1244,1248,1262],[11,1214,1215,1216,391],{},"General settings control which instance the app connects to on startup, and show your account details. Open them from ",[45,1217,1218],{},"Settings > General",[18,1220,1222],{"id":1221},"default-instance","Default instance",[11,1224,1225,1227],{},[45,1226,1222],{}," sets which cloud desktop instance (or your local OpenClaw process) the app connects to when it launches. Select your preferred instance from the dropdown.",[11,1229,1230],{},"If you work with multiple instances, you can change this at any time. The app connects to the new default on the next launch.",[18,1232,1234],{"id":1233},"account","Account",[11,1236,356,1237,1239,1240,1243],{},[45,1238,1234],{}," card shows the name and email address of the signed-in user. Use the ",[45,1241,1242],{},"Log out"," button to sign out of the current session.",[18,1245,1247],{"id":1246},"app-logs","App logs",[11,1249,356,1250,1253,1254,1257,1258,1261],{},[45,1251,1252],{},"App Logs"," card shows the location of the MultiClaw log file on your machine. Use ",[45,1255,1256],{},"Open Logs"," to open the log file directly, or ",[45,1259,1260],{},"Show in Finder \u002F Explorer"," to navigate to the folder containing it.",[50,1263,1264],{"type":52},[11,1265,1266],{},"Log files may contain details from agent tasks. Review them before sharing with support to ensure they do not include sensitive information.",{"title":157,"searchDepth":158,"depth":158,"links":1268},[1269,1270,1271],{"id":1221,"depth":158,"text":1222},{"id":1233,"depth":158,"text":1234},{"id":1246,"depth":158,"text":1247},"settings","Configure your default instance and view account details.",{},"\u002Fsettings\u002Fgeneral-settings",[],{"title":1210,"description":1273},"general-settings","help\u002Fsettings\u002F01.general-settings","mO5HHx_tasH3FWUkURa6evCV3IIVdACQgml1vcn0dr0","General settings Configure your default instance and view account details.",{"id":1283,"title":1284,"body":1285,"category":1421,"description":1422,"draft":165,"extension":166,"meta":1423,"navigation":168,"order":169,"path":1424,"relatedArticles":1425,"seo":1431,"slug":1432,"stem":1433,"updatedAt":178,"__hash__":1434,"excerpt":1422,"searchText":1435},"help\u002Fhelp\u002Fskills-workflows\u002F01.what-are-skills.md","What are skills?",{"type":8,"value":1286,"toc":1414},[1287,1293,1297,1300,1314,1317,1321,1324,1342,1349,1353,1364,1367,1371,1384,1391,1395,1403],[11,1288,1289,1292],{},[45,1290,1291],{},"Skills"," are saved instructions that agents draw on when planning a task. Define a procedure once, and agents can apply it to relevant work — no manual attachment needed.",[18,1294,1296],{"id":1295},"what-skills-do","What skills do",[11,1298,1299],{},"Without skills, an agent works from your task description alone. That works for one-off requests, but for procedures you repeat, the agent improvises from scratch each time. Skills give the agent a reliable playbook. Record or write the steps once, and the agent draws on them whenever the task matches.",[23,1301,1302,1308],{},[26,1303,1304,1307],{},[45,1305,1306],{},"Reliable execution",": Skills give agents clear, step-by-step instructions for recurring procedures, reducing the need to improvise each time.",[26,1309,1310,1313],{},[45,1311,1312],{},"Define once, reuse often",": Teach a workflow, and agents can draw on it for relevant future tasks.",[11,1315,1316],{},"You don't assign skills to tasks manually. The agent reads all available skills while planning and decides which ones apply. Writing clear, specific skill descriptions helps the agent select the right ones — selection can vary depending on task phrasing and model behavior.",[18,1318,1320],{"id":1319},"what-a-skill-contains","What a skill contains",[11,1322,1323],{},"Every skill has two key parts:",[23,1325,1326,1332],{},[26,1327,1328,1331],{},[45,1329,1330],{},"Description",": A short summary the agent reads when deciding whether the skill applies to a task. Specific descriptions (for example, \"Export the weekly sales report from the analytics dashboard\") are more reliably matched than vague ones.",[26,1333,1334,1337,1338,1341],{},[45,1335,1336],{},"Skill content",": The step-by-step instructions in the body of the ",[93,1339,1340],{},"SKILL.md"," file. This is what the agent follows when it uses the skill.",[11,1343,1344,1345,1348],{},"Skills also have an ",[45,1346,1347],{},"enabled"," state. A disabled skill stays in your library, but agents skip it during planning. This lets you keep a skill on hand without deleting it — useful for seasonal or infrequent procedures.",[18,1350,1352],{"id":1351},"skills-vs-recordings","Skills vs recordings",[11,1354,1355,1356,1359,1360,1363],{},"Most skills start as a recording. A ",[45,1357,1358],{},"recording"," is the raw browser session captured by the MultiClaw Chrome Extension — every click, keystroke, and page navigation you made. A ",[45,1361,1362],{},"skill"," is the processed, usable version: structured instructions an agent can follow.",[11,1365,1366],{},"Think of a recording as raw footage and a skill as the finished playbook you build from it.",[18,1368,1370],{"id":1369},"where-skills-live","Where skills live",[11,1372,1373,1374,1376,1377,1380,1381,1383],{},"Skills are stored as ",[93,1375,1340],{}," files in ",[93,1378,1379],{},"~\u002F.openclaw\u002Fworkspace\u002Fskills\u002F"," (macOS and Linux). Each skill has its own subfolder containing a single ",[93,1382,1340],{}," file.",[11,1385,1386,1387,1390],{},"When you're connected to a MultiClaw Cloud workspace, skills are saved directly to MultiClaw Cloud and become available to agents running on cloud desktops. The ",[45,1388,1389],{},"Skills screen"," in the desktop app is your central view for browsing, searching, and managing all your skills.",[18,1392,1394],{"id":1393},"create-a-skill","Create a skill",[11,1396,1397,1398,1400,1401,391],{},"Use the MultiClaw Chrome Extension to record steps in your browser, then convert the recording into a skill. You can also create or edit a skill directly by writing a ",[93,1399,1340],{}," file in ",[93,1402,1379],{},[11,1404,980,1405,1409,1410,391],{},[301,1406,1408],{"href":1407},"\u002Fhelp\u002Fskills-workflows\u002Frecord-a-browser-workflow","Record a browser workflow"," for the full recording flow. To view, edit, or disable a skill after creating it, see ",[301,1411,1413],{"href":1412},"\u002Fhelp\u002Fskills-workflows\u002Fmanage-your-skills","Manage your skills",{"title":157,"searchDepth":158,"depth":158,"links":1415},[1416,1417,1418,1419,1420],{"id":1295,"depth":158,"text":1296},{"id":1319,"depth":158,"text":1320},{"id":1351,"depth":158,"text":1352},{"id":1369,"depth":158,"text":1370},{"id":1393,"depth":158,"text":1394},"skills-workflows","Skills are reusable instructions that agents draw on when planning tasks — create one from a browser recording or write it directly as a SKILL.md file.",{},"\u002Fskills-workflows\u002Fwhat-are-skills",[1426,1427,1428,1429,1430],"skills-workflows\u002Frecord-a-browser-workflow","skills-workflows\u002Fmanage-your-recordings","skills-workflows\u002Fturn-a-recording-into-a-skill","skills-workflows\u002Fmanage-your-skills","getting-started\u002Finstall-the-companion-browser-extension",{"title":1284,"description":1422},"what-are-skills","help\u002Fskills-workflows\u002F01.what-are-skills","CI2CccvDAcefTfs_0j4plyhzU-gGUtu17TzJ2xPeDSs","What are skills? Skills are reusable instructions that agents draw on when planning tasks — create one from a browser recording or write it directly as a SKILL.md file.",{"id":1437,"title":1438,"body":1439,"category":1612,"description":1613,"draft":165,"extension":166,"meta":1614,"navigation":168,"order":169,"path":1615,"relatedArticles":1616,"seo":1617,"slug":1618,"stem":1619,"updatedAt":755,"__hash__":1620,"excerpt":1613,"searchText":1621},"help\u002Fhelp\u002Fteam-governance\u002F01.manage-your-workspace.md","Manage your workspace",{"type":8,"value":1440,"toc":1605},[1441,1450,1454,1483,1492,1496,1499,1517,1521,1524,1541,1549,1553,1561,1568,1572,1577,1584,1602],[11,1442,1443,1444,1446,1447,391],{},"Your workspace is the organisational unit that holds your members, agents, cloud desktops, and settings. Workspace owners and admins can update these settings at any time in ",[45,1445,99],{}," under ",[45,1448,1449],{},"Settings > Workspace",[18,1451,1453],{"id":1452},"change-the-workspace-name-and-logo","Change the workspace name and logo",[510,1455,1456,1464,1470,1477],{},[26,1457,1458,1459,1461,1462,391],{},"Open ",[45,1460,99],{}," and go to ",[45,1463,1449],{},[26,1465,412,1466,1469],{},[45,1467,1468],{},"Name"," field and type the new name.",[26,1471,1472,1473,1476],{},"To update the logo, click ",[45,1474,1475],{},"Upload logo"," and select an image file.",[26,1478,1479,1480,391],{},"Click ",[45,1481,1482],{},"Save changes",[50,1484,1485],{"type":52},[11,1486,1487,1488,1491],{},"Your workspace ",[45,1489,1490],{},"slug"," appears in all workspace URLs and cannot be changed after the workspace is created. Only the display name and logo can be updated.",[18,1493,1495],{"id":1494},"set-the-workspace-timezone","Set the workspace timezone",[11,1497,1498],{},"The workspace timezone controls the timestamps shown in audit logs and activity events.",[510,1500,1501,1506,1513],{},[26,1502,1503,1504,391],{},"Go to ",[45,1505,1449],{},[26,1507,1508,1509,1512],{},"Open the ",[45,1510,1511],{},"Timezone"," dropdown and select your timezone.",[26,1514,1479,1515,391],{},[45,1516,1482],{},[18,1518,1520],{"id":1519},"configure-default-agent-guardrails","Configure default agent guardrails",[11,1522,1523],{},"Default guardrails apply to every agent in the workspace. Individual agents can only have additional restrictions on top of the workspace defaults — they cannot be made less restrictive.",[510,1525,1526,1530,1537],{},[26,1527,1503,1528,391],{},[45,1529,1449],{},[26,1531,1532,1533,1536],{},"Under ",[45,1534,1535],{},"Default agent guardrails",", enable or disable each guardrail toggle.",[26,1538,1479,1539,391],{},[45,1540,1482],{},[50,1542,1543],{"type":52},[11,1544,1545,1546,1548],{},"Workspace guardrails are a floor, not a ceiling. Individual agents can have additional restrictions on top of the workspace defaults, but they cannot be made less restrictive than the workspace policy. See ",[301,1547,304],{"href":303}," for details.",[18,1550,1552],{"id":1551},"view-usage","View usage",[510,1554,1555],{},[26,1556,1503,1557,1560],{},[45,1558,1559],{},"Settings > Usage"," in MultiClaw Cloud.",[11,1562,1563,1564,391],{},"You can see token usage, cloud desktop activity, and team member counts. For questions about your subscription, contact your account manager or email ",[301,1565,1567],{"href":1566},"mailto:billing@multiclaw.io","billing@multiclaw.io",[18,1569,1571],{"id":1570},"delete-the-workspace","Delete the workspace",[50,1573,1574],{"type":565},[11,1575,1576],{},"Deleting a workspace is permanent. All members, agents, cloud desktops, and workspace data are irreversibly removed. This action cannot be undone. If your organisation is subject to regulatory data retention requirements, export any audit logs before proceeding.",[11,1578,1579,1580,1583],{},"Only the workspace ",[45,1581,1582],{},"owner"," can delete a workspace.",[510,1585,1586,1590,1596],{},[26,1587,1503,1588,391],{},[45,1589,1449],{},[26,1591,1592,1593,391],{},"Scroll to the bottom and click ",[45,1594,1595],{},"Delete workspace",[26,1597,1598,1599,391],{},"Type the workspace name to confirm, then click ",[45,1600,1601],{},"Delete permanently",[11,1603,1604],{},"Your personal workspace (created when you signed up) cannot be deleted.",{"title":157,"searchDepth":158,"depth":158,"links":1606},[1607,1608,1609,1610,1611],{"id":1452,"depth":158,"text":1453},{"id":1494,"depth":158,"text":1495},{"id":1519,"depth":158,"text":1520},{"id":1551,"depth":158,"text":1552},{"id":1570,"depth":158,"text":1571},"team-governance","Update workspace name, timezone, default guardrails, and view usage.",{},"\u002Fteam-governance\u002Fmanage-your-workspace",[],{"title":1438,"description":1613},"manage-your-workspace","help\u002Fteam-governance\u002F01.manage-your-workspace","K-TWbPy86q7BW9fHhooGCUM0W8hgbBJdg7Q7OnPMkg4","Manage your workspace Update workspace name, timezone, default guardrails, and view usage.",{"id":1623,"title":1624,"body":1625,"category":1675,"description":1676,"draft":165,"extension":166,"meta":1677,"navigation":168,"order":169,"path":1678,"relatedArticles":1679,"seo":1680,"slug":1681,"stem":1682,"updatedAt":755,"__hash__":1683,"excerpt":1676,"searchText":1684},"help\u002Fhelp\u002Ftools-integrations\u002F01.what-is-mcp.md","What is MCP?",{"type":8,"value":1626,"toc":1670},[1627,1630,1634,1637,1640,1645,1649,1652,1655,1659,1662,1665],[11,1628,1629],{},"MCP (Model Context Protocol) is an open standard that lets AI agents connect to external tools, APIs, and data sources. When an agent uses MCP, it can read files, query databases, or call third-party services — not just have conversations. You do not need to understand the protocol itself; MultiClaw handles the connection for you.",[18,1631,1633],{"id":1632},"how-mcp-works-in-multiclaw","How MCP works in MultiClaw",[11,1635,1636],{},"An MCP server is a program that exposes a set of tools an agent can call. MultiClaw connects to these servers through the desktop app and your OpenClaw configuration. Once a server is connected, agents automatically discover its tools and can use them during any task.",[11,1638,1639],{},"Servers can run locally on your machine or be hosted remotely as a service. A local server might give agents access to your file system or a local database. A remote server might connect agents to a third-party API like a project management tool or a data provider.",[50,1641,1642],{"type":52},[11,1643,1644],{},"When your agent calls tools on a remote MCP server, your task context is sent to that server's operator. This is subject to the operator's own privacy policy and terms of service. Only connect remote MCP servers from providers you trust.",[18,1646,1648],{"id":1647},"what-agents-can-do-with-mcp","What agents can do with MCP",[11,1650,1651],{},"Without MCP, an agent is limited to conversation — reading and writing text. With MCP servers connected, agents gain real capabilities. For example, an agent could read a spreadsheet, look up a customer record, or submit a form on your behalf.",[11,1653,1654],{},"Each server advertises the specific tools it supports. The agent chooses which tools to call based on the task you give it. You stay in control by choosing which servers to connect — the agent can only use tools that connected servers make available. Be aware that remote servers may expose tools beyond what you initially expect; only connect servers from providers you trust.",[18,1656,1658],{"id":1657},"when-you-would-use-this","When you would use this",[11,1660,1661],{},"You need MCP when an agent's task requires information or actions outside the conversation itself. If you want an agent to pull data from a database, write to a file, or interact with an external service, you need a server that provides those capabilities.",[11,1663,1664],{},"MCP is not specific to MultiClaw — it is an open protocol supported across multiple AI platforms. Servers built for other platforms work in MultiClaw too, as long as they follow the standard.",[50,1666,1667],{"type":465},[11,1668,1669],{},"You only need to add a server once. After that, all agents can use its tools automatically — no extra configuration per task.",{"title":157,"searchDepth":158,"depth":158,"links":1671},[1672,1673,1674],{"id":1632,"depth":158,"text":1633},{"id":1647,"depth":158,"text":1648},{"id":1657,"depth":158,"text":1658},"tools-integrations","Learn how the Model Context Protocol lets agents connect to external tools and services.",{},"\u002Ftools-integrations\u002Fwhat-is-mcp",[],{"title":1624,"description":1676},"what-is-mcp","help\u002Ftools-integrations\u002F01.what-is-mcp","FtuquUNtk9hqMrom8ylpfQSjf1rXKOaxwe6BsINimI4","What is MCP? Learn how the Model Context Protocol lets agents connect to external tools and services.",{"id":1686,"title":1687,"body":1688,"category":1810,"description":1811,"draft":165,"extension":166,"meta":1812,"navigation":168,"order":169,"path":1813,"relatedArticles":1814,"seo":1815,"slug":1816,"stem":1817,"updatedAt":755,"__hash__":1818,"excerpt":1811,"searchText":1819},"help\u002Fhelp\u002Ftroubleshooting\u002F01.agent-shows-disconnected.md","Agent shows 'Disconnected'",{"type":8,"value":1689,"toc":1801},[1690,1704,1708,1717,1721,1724,1728,1736,1740,1749,1753,1767,1771,1779,1783,1792],[11,1691,356,1692,1695,1696,1699,1700,1703],{},[45,1693,1694],{},"Disconnected"," badge appears when the local OpenClaw gateway cannot reach MultiClaw Cloud. In most cases, the gateway has stopped — open ",[45,1697,1698],{},"Settings > Gateway"," and click ",[45,1701,1702],{},"Start gateway"," to fix it.",[18,1705,1707],{"id":1706},"gateway-is-not-running","Gateway is not running",[11,1709,1710,1711,1713,1714,1716],{},"This is the most common cause. Go to ",[45,1712,1698],{}," and check the gateway status. If it shows as stopped, click ",[45,1715,1702],{}," and wait a few seconds for the agent status to update.",[18,1718,1720],{"id":1719},"internet-connection-is-unavailable","Internet connection is unavailable",[11,1722,1723],{},"The gateway requires internet access to reach MultiClaw Cloud. Verify your machine can load a webpage. If your network is down, the agent will reconnect automatically once connectivity is restored.",[18,1725,1727],{"id":1726},"multiclaw-cloud-is-experiencing-an-outage","MultiClaw Cloud is experiencing an outage",[11,1729,1730,1731,1735],{},"If your gateway is running and you have internet access, check ",[301,1732,1733],{"href":1733,"rel":1734},"https:\u002F\u002Fstatus.multiclaw.io",[775]," for any active incidents. No action is needed on your end — the gateway will reconnect once the service recovers.",[18,1737,1739],{"id":1738},"workspace-session-has-expired","Workspace session has expired",[11,1741,1742,1743,1745,1746,1748],{},"Your session can expire after a period of inactivity. Go to ",[45,1744,1218],{},", scroll to the ",[45,1747,1234],{}," card, and sign in again. The gateway will re-authenticate and the agent should show as connected within a few seconds.",[18,1750,1752],{"id":1751},"firewall-or-proxy-blocking-the-connection","Firewall or proxy blocking the connection",[11,1754,1755,1756,1759,1760,1763,1764,391],{},"Some corporate firewalls block outbound WebSocket connections. The gateway connects to MultiClaw Cloud over port ",[45,1757,1758],{},"443"," using the ",[45,1761,1762],{},"WSS"," protocol. Ask your IT administrator to allow outbound WSS traffic on port 443 to ",[93,1765,1766],{},"*.multiclaw.io",[18,1768,1770],{"id":1769},"auth-token-has-expired-or-been-revoked","Auth token has expired or been revoked",[11,1772,1773,1774,1745,1776,1778],{},"If signing in again does not help, your local auth token may be corrupted or revoked. Go to ",[45,1775,1218],{},[45,1777,1234],{}," card, sign out completely, then sign back in. This replaces the stored token and typically resolves the issue.",[18,1780,1782],{"id":1781},"gateway-is-running-but-agent-stays-disconnected","Gateway is running but agent stays disconnected",[11,1784,1785,1786,1699,1788,1791],{},"Transient WebSocket errors can leave the gateway in a stuck state. Go to ",[45,1787,1698],{},[45,1789,1790],{},"Restart gateway",". The gateway reconnects with exponential back-off — waiting 30–60 seconds after a brief network interruption often resolves it without a manual restart.",[50,1793,1794],{"type":465},[11,1795,1796,1797,1800],{},"If none of the steps above work, check the gateway log at ",[93,1798,1799],{},"~\u002F.openclaw\u002Flogs\u002Fgateway.log"," for error messages that may point to the cause.",{"title":157,"searchDepth":158,"depth":158,"links":1802},[1803,1804,1805,1806,1807,1808,1809],{"id":1706,"depth":158,"text":1707},{"id":1719,"depth":158,"text":1720},{"id":1726,"depth":158,"text":1727},{"id":1738,"depth":158,"text":1739},{"id":1751,"depth":158,"text":1752},{"id":1769,"depth":158,"text":1770},{"id":1781,"depth":158,"text":1782},"troubleshooting","Fix a disconnected agent status caused by gateway, network, session, or firewall issues.",{},"\u002Ftroubleshooting\u002Fagent-shows-disconnected",[],{"title":1687,"description":1811},"agent-shows-disconnected","help\u002Ftroubleshooting\u002F01.agent-shows-disconnected","9zuPiU2Ea9ivpf9-W_pFwN6PdgHplZxnykc7tldh_5k","Agent shows 'Disconnected' Fix a disconnected agent status caused by gateway, network, session, or firewall issues.",{"id":1821,"title":1822,"body":1823,"category":163,"description":1917,"draft":165,"extension":166,"meta":1918,"navigation":168,"order":158,"path":1919,"relatedArticles":1920,"seo":1923,"slug":1838,"stem":1924,"updatedAt":178,"__hash__":1925,"excerpt":1917,"searchText":1926},"help\u002Fhelp\u002Fagents\u002F02.create-an-agent.md","Create an agent",{"type":8,"value":1824,"toc":1913},[1825,1836,1839,1874,1877,1881,1884],[11,1826,1827,1828,1831,1832,1835],{},"Creating an agent takes about two minutes. Open ",[45,1829,1830],{},"My Agents",", click ",[45,1833,1834],{},"Create Agent",", and the wizard walks you through four steps. Your agent is available to chat the moment you finish.",[18,1837,1822],{"id":1838},"create-an-agent",[510,1840,1841,1846,1850,1860,1866],{},[26,1842,1458,1843,1845],{},[45,1844,1830],{}," from the left navigation.",[26,1847,1479,1848,391],{},[45,1849,1834],{},[26,1851,1852,1855,1856,376],{},[45,1853,1854],{},"Name & model"," — enter a name that describes what the agent does and choose an AI model. The model list shows only providers you've already configured. If you don't see any, ",[301,1857,1859],{"href":1858},"\u002Fhelp\u002Ftools-integrations\u002Fset-up-your-ai-model","add an LLM provider",[26,1861,1862,1865],{},[45,1863,1864],{},"Personality"," — type a system prompt that describes how the agent should behave. This step is optional but recommended.",[26,1867,1868,1871,1872,391],{},[45,1869,1870],{},"Review"," — confirm your settings, then click ",[45,1873,1834],{},[11,1875,1876],{},"Your new agent appears in the list immediately.",[18,1878,1880],{"id":1879},"write-an-effective-personality","Write an effective personality",[11,1882,1883],{},"The personality is a free-text system prompt — plain English instructions that shape how the agent thinks and responds.",[23,1885,1886,1892,1897,1902,1908],{},[26,1887,1888,1891],{},[45,1889,1890],{},"Do"," be specific about role and expertise: \"You are a senior financial analyst who writes concise reports.\"",[26,1893,1894,1896],{},[45,1895,1890],{}," include output preferences: \"Always structure answers with a summary first, then detail.\"",[26,1898,1899,1901],{},[45,1900,1890],{}," set constraints: \"Never make assumptions about deadlines — always ask if the timeline isn't clear.\"",[26,1903,1904,1907],{},[45,1905,1906],{},"Don't"," write a wall of instructions. Three to six focused sentences outperform twenty vague ones.",[26,1909,1910,1912],{},[45,1911,1906],{}," include task-specific content — personalities set behavior, not individual job instructions.",{"title":157,"searchDepth":158,"depth":158,"links":1914},[1915,1916],{"id":1838,"depth":158,"text":1822},{"id":1879,"depth":158,"text":1880},"Build a new agent in minutes using the creation wizard — choose a name, model, personality, and tools.",{},"\u002Fagents\u002Fcreate-an-agent",[1921,173,1922],"agents\u002Fwhat-are-agents","agents\u002Fexport-and-import-agents",{"title":1822,"description":1917},"help\u002Fagents\u002F02.create-an-agent","y9_RcQyVan-LGI2yPSffMeOc9M7VTtdOd_mPw9YF_pU","Create an agent Build a new agent in minutes using the creation wizard — choose a name, model, personality, and tools.",{"id":1928,"title":1929,"body":1930,"category":336,"description":2142,"draft":165,"extension":166,"meta":2143,"navigation":168,"order":158,"path":2144,"relatedArticles":2145,"seo":2147,"slug":2148,"stem":2149,"updatedAt":178,"__hash__":2150,"excerpt":2142,"searchText":2151},"help\u002Fhelp\u002Fcloud-desktops\u002F02.monitor-your-cloud-desktops.md","Monitor your cloud desktops",{"type":8,"value":1931,"toc":2137},[1932,1938,1942,1952,1955,1959,2108,2113,2117,2120,2134],[11,1933,356,1934,1937],{},[45,1935,1936],{},"Instances"," screen gives you a live view of all cloud desktops in your workspace. You can see what's running, spot problems early, and connect without leaving the desktop app.",[18,1939,1941],{"id":1940},"view-your-cloud-desktops","View your cloud desktops",[510,1943,1944,1947],{},[26,1945,1946],{},"Open the MultiClaw desktop app.",[26,1948,1479,1949,1951],{},[45,1950,1936],{}," in the sidebar.",[11,1953,1954],{},"You'll see a list of all cloud desktops in your workspace. Each entry shows the name, current status, region, and resource metrics (CPU, memory, disk) when the instance is online.",[18,1956,1958],{"id":1957},"status-indicators","Status indicators",[61,1960,1961,1974],{},[64,1962,1963],{},[67,1964,1965,1968,1971],{},[70,1966,1967],{},"Status",[70,1969,1970],{},"What it means",[70,1972,1973],{},"What to do",[79,1975,1976,1992,2005,2018,2031,2044,2057,2069,2082,2095],{},[67,1977,1978,1983,1986],{},[84,1979,1980],{},[45,1981,1982],{},"Online",[84,1984,1985],{},"The cloud desktop is active and connectable.",[84,1987,1479,1988,1991],{},[45,1989,1990],{},"Connect"," to link the app to this instance.",[67,1993,1994,1999,2002],{},[84,1995,1996],{},[45,1997,1998],{},"Running",[84,2000,2001],{},"The agent daemon is active.",[84,2003,2004],{},"Nothing — agents are operational.",[67,2006,2007,2012,2015],{},[84,2008,2009],{},[45,2010,2011],{},"Stopped",[84,2013,2014],{},"The cloud desktop is off. Your data is preserved on disk — nothing is deleted by MultiClaw.",[84,2016,2017],{},"Start it from MultiClaw Cloud when you're ready.",[67,2019,2020,2025,2028],{},[84,2021,2022],{},[45,2023,2024],{},"Starting",[84,2026,2027],{},"The cloud desktop is booting up.",[84,2029,2030],{},"Wait — the status updates automatically.",[67,2032,2033,2038,2041],{},[84,2034,2035],{},[45,2036,2037],{},"Stopping",[84,2039,2040],{},"The cloud desktop is shutting down.",[84,2042,2043],{},"Wait for it to reach Stopped.",[67,2045,2046,2051,2054],{},[84,2047,2048],{},[45,2049,2050],{},"Provisioning",[84,2052,2053],{},"A new instance is being set up.",[84,2055,2056],{},"Wait — provisioning typically takes a few minutes.",[67,2058,2059,2064,2067],{},[84,2060,2061],{},[45,2062,2063],{},"Configuring",[84,2065,2066],{},"The instance is applying configuration.",[84,2068,2030],{},[67,2070,2071,2076,2079],{},[84,2072,2073],{},[45,2074,2075],{},"Degraded",[84,2077,2078],{},"The instance is reachable but has a partial failure.",[84,2080,2081],{},"Check the detail page and contact support if it persists.",[67,2083,2084,2089,2092],{},[84,2085,2086],{},[45,2087,2088],{},"Error",[84,2090,2091],{},"Something went wrong.",[84,2093,2094],{},"Contact support if the error persists.",[67,2096,2097,2102,2105],{},[84,2098,2099],{},[45,2100,2101],{},"Terminated",[84,2103,2104],{},"The instance has been permanently deleted.",[84,2106,2107],{},"This entry is shown for record-keeping only.",[50,2109,2110],{"type":465},[11,2111,2112],{},"Each cloud desktop shows the timestamp of its last heartbeat — the last time its agent daemon checked in. A heartbeat that's more than a few minutes old may mean the cloud desktop is unreachable, even if its status shows a healthy state.",[18,2114,2116],{"id":2115},"instance-detail","Instance detail",[11,2118,2119],{},"Click any cloud desktop in the list to open its detail page. From there you can:",[23,2121,2122,2125,2128,2131],{},[26,2123,2124],{},"See the current status and last heartbeat timestamp",[26,2126,2127],{},"View resource metrics (CPU, memory, disk)",[26,2129,2130],{},"Connect to the instance",[26,2132,2133],{},"View deployed agents, skills, and MCP servers",[11,2135,2136],{},"The detail page is your first stop when a cloud desktop is behaving unexpectedly.",{"title":157,"searchDepth":158,"depth":158,"links":2138},[2139,2140,2141],{"id":1940,"depth":158,"text":1941},{"id":1957,"depth":158,"text":1958},{"id":2115,"depth":158,"text":2116},"Check the status and health of your cloud desktops from the Instances screen in the desktop app.",{},"\u002Fcloud-desktops\u002Fmonitor-your-cloud-desktops",[2146,342],"cloud-desktops\u002Fwhat-are-cloud-desktops",{"title":1929,"description":2142},"monitor-your-cloud-desktops","help\u002Fcloud-desktops\u002F02.monitor-your-cloud-desktops","cQbWdrD7ym71J3-pt4wWZ3t7PWHGGdErdT4dVV71bNo","Monitor your cloud desktops Check the status and health of your cloud desktops from the Instances screen in the desktop app.",{"id":2153,"title":2154,"body":2155,"category":581,"description":2227,"draft":165,"extension":166,"meta":2228,"navigation":168,"order":158,"path":2229,"relatedArticles":2230,"seo":2232,"slug":2162,"stem":2233,"updatedAt":178,"__hash__":2234,"excerpt":2227,"searchText":2235},"help\u002Fhelp\u002Fconversations\u002F02.quick-chat-vs-tasks.md","Quick chat vs tasks",{"type":8,"value":2156,"toc":2223},[2157,2160,2163,2205,2211,2215,2218],[11,2158,2159],{},"When you send a message, the agent responds in one of two ways: it either replies conversationally — answering questions, brainstorming, summarising — or it begins taking action on your behalf. The difference comes down to whether you asked a question or asked the agent to act.",[18,2161,2154],{"id":2162},"quick-chat-vs-tasks",[61,2164,2165,2177],{},[64,2166,2167],{},[67,2168,2169,2171,2174],{},[70,2170],{},[70,2172,2173],{},"Quick chat",[70,2175,2176],{},"Tasks",[79,2178,2179,2192],{},[67,2180,2181,2186,2189],{},[84,2182,2183],{},[45,2184,2185],{},"Purpose",[84,2187,2188],{},"Questions, brainstorming, summaries, discussion",[84,2190,2191],{},"Taking action — browsing, file management, sending messages, running a workflow",[67,2193,2194,2199,2202],{},[84,2195,2196],{},[45,2197,2198],{},"When to use",[84,2200,2201],{},"You want an answer or want to think something through",[84,2203,2204],{},"You want the agent to take action on your behalf",[11,2206,2207],{},[398,2208],{"alt":2209,"src":2210},"Quick chat exchange — the agent provides a conversational answer to a question","\u002Fimages\u002Fdemos\u002Fquick-chat-reply.gif",[18,2212,2214],{"id":2213},"how-the-agent-decides","How the agent decides",[11,2216,2217],{},"The agent reads your message and determines whether you want a conversational reply or action. A question like \"What's a good subject line for this email?\" gets a direct reply. A request like \"Find all invoices from last quarter\" will have the agent start working through the task.",[50,2219,2220],{"type":465},[11,2221,2222],{},"If you want action, make sure your message clearly describes what you want done. If the agent responds conversationally to an action request, rephrase your message more explicitly.",{"title":157,"searchDepth":158,"depth":158,"links":2224},[2225,2226],{"id":2162,"depth":158,"text":2154},{"id":2213,"depth":158,"text":2214},"Understand when the agent replies conversationally and when it takes action on your behalf.",{},"\u002Fconversations\u002Fquick-chat-vs-tasks",[2231,587,1921],"conversations\u002Fstart-a-conversation",{"title":2154,"description":2227},"help\u002Fconversations\u002F02.quick-chat-vs-tasks","vLX2DOxFmzgI7nSgS2v5cbu1_frzRCN5H3SLkPCziaA","Quick chat vs tasks Understand when the agent replies conversationally and when it takes action on your behalf.",{"id":2237,"title":2238,"body":2239,"category":744,"description":2441,"draft":165,"extension":166,"meta":2442,"navigation":168,"order":158,"path":2443,"relatedArticles":2444,"seo":2447,"slug":2448,"stem":2449,"updatedAt":178,"__hash__":2450,"excerpt":2441,"searchText":2451},"help\u002Fhelp\u002Fgetting-started\u002F02.how-multiclaw-works.md","How MultiClaw works",{"type":8,"value":2240,"toc":2431},[2241,2258,2264,2268,2271,2274,2277,2282,2285,2293,2296,2304,2308,2311,2341,2346,2350,2414,2426],[11,2242,2243,2244,2247,2248,2250,2251,2254,2255,2257],{},"MultiClaw has four components: the ",[45,2245,2246],{},"desktop app"," you install on your computer, ",[45,2249,99],{}," (the cloud platform at multiclaw.ai), the ",[45,2252,2253],{},"MultiClaw Chrome Extension"," (an optional browser extension for recording workflows), and ",[45,2256,291],{}," (the open-source agent engine that processes your requests and runs tasks). You interact with the desktop app daily — the rest work in the background. Understanding how they connect helps you know where your data lives and what to check when something goes wrong.",[11,2259,2260],{},[398,2261],{"alt":2262,"src":2263},"MultiClaw architecture — how the four components connect","\u002Fimages\u002Fmulticlaw-architecture-diagram.png",[18,2265,2267],{"id":2266},"the-four-components","The four components",[432,2269,705],{"id":2270},"desktop-app",[11,2272,2273],{},"The desktop app is the application you install on your Mac, Windows, or Linux computer. It's where you chat with agents, review plans, approve task execution, and monitor what's happening. The app connects to OpenClaw locally and to MultiClaw Cloud over the internet. It doesn't have its own database — it reads and writes OpenClaw's files directly.",[432,2275,99],{"id":2276},"multiclaw-cloud",[11,2278,2279,2281],{},[45,2280,99],{}," is the cloud platform that manages your account, workspace, team membership, and cloud desktops. It also runs the relay server that routes signals between your desktop app and any agents running on cloud desktops. When you sign in, MultiClaw Cloud verifies your identity and issues the credentials everything else uses.",[432,2283,2253],{"id":2284},"multiclaw-chrome-extension",[11,2286,356,2287,2289,2290,2292],{},[45,2288,2253],{}," is an optional browser extension for Chrome, Chromium, Edge, Brave, and Arc. It records your browser actions — clicks, form fills, and page navigation — so you can save them as reusable ",[45,2291,720],{}," that agents can follow. It communicates only with your local desktop app. You only need it if you want to record browser workflows.",[432,2294,291],{"id":2295},"openclaw",[11,2297,2298,2300,2301,2303],{},[45,2299,291],{}," is the open-source engine that processes your requests and carries out tasks. It runs either locally on your machine or on a ",[45,2302,191],{}," — a remote computer managed by MultiClaw Cloud. OpenClaw stores your conversations, agent configurations, skills, and scheduled workflows as files, not in a proprietary database. MultiClaw handles all communication with OpenClaw; you never need to interact with it directly.",[18,2305,2307],{"id":2306},"how-a-task-works","How a task works",[11,2309,2310],{},"From your perspective, running a task looks like a conversation. Here's what happens at each step:",[510,2312,2313,2316,2319,2322,2329,2335,2338],{},[26,2314,2315],{},"You type a message in the desktop app.",[26,2317,2318],{},"The desktop app sends your message to OpenClaw over a local connection.",[26,2320,2321],{},"OpenClaw processes your request using your configured AI model.",[26,2323,2324,2325,2328],{},"The agent drafts a ",[45,2326,2327],{},"plan"," — an ordered list of steps it proposes to take.",[26,2330,2331,2332,391],{},"The desktop app shows you the plan. You review it, edit any steps if needed, and click ",[45,2333,2334],{},"Approve",[26,2336,2337],{},"The agent executes the plan — on a cloud desktop or your local machine, depending on the task.",[26,2339,2340],{},"Results stream back to your desktop app in real time as work completes.",[50,2342,2343],{"type":52},[11,2344,2345],{},"By default, your approval is required before the agent takes any action. The agent cannot proceed past the plan stage without it. Scheduled tasks and automated workflows may run without real-time approval when explicitly configured.",[18,2347,2349],{"id":2348},"what-stays-local-what-goes-to-the-cloud","What stays local, what goes to the cloud",[61,2351,2352,2362],{},[64,2353,2354],{},[67,2355,2356,2359],{},[70,2357,2358],{},"Data",[70,2360,2361],{},"Where it lives",[79,2363,2364,2372,2380,2387,2395,2406],{},[67,2365,2366,2369],{},[84,2367,2368],{},"Conversation history",[84,2370,2371],{},"On your machine (local mode) or on your cloud desktop (cloud mode)",[67,2373,2374,2377],{},[84,2375,2376],{},"Agent configurations and skills",[84,2378,2379],{},"On whichever machine OpenClaw is running",[67,2381,2382,2385],{},[84,2383,2384],{},"Your account, workspace, and team settings",[84,2386,99],{},[67,2388,2389,2392],{},[84,2390,2391],{},"Task signals and approvals",[84,2393,2394],{},"Routed through MultiClaw Cloud — your machine and cloud desktop do not connect directly",[67,2396,2397,2400],{},[84,2398,2399],{},"Message content sent to AI models",[84,2401,2402,2403],{},"Your configured AI model provider (e.g. OpenAI, Anthropic, Google) — see our ",[301,2404,314],{"href":2405},"\u002Flegal-compliance\u002Fprivacy-policy",[67,2407,2408,2411],{},[84,2409,2410],{},"Files created during task execution",[84,2412,2413],{},"On the cloud desktop while the task runs",[50,2415,2416],{"type":465},[11,2417,2418,2419,2421,2422,2425],{},"In local mode, all OpenClaw data is stored in a standard folder on your machine (",[93,2420,95],{}," on Mac and Linux, ",[93,2423,2424],{},"%USERPROFILE%\\.openclaw"," on Windows). You can back it up like any other folder.",[50,2427,2428],{"type":52},[11,2429,2430],{},"When you send a message, its content is transmitted to your configured AI model provider (such as OpenAI, Anthropic, or Google) for processing. Those providers handle this data under their own terms of service and privacy policies.",{"title":157,"searchDepth":158,"depth":158,"links":2432},[2433,2439,2440],{"id":2266,"depth":158,"text":2267,"children":2434},[2435,2436,2437,2438],{"id":2270,"depth":576,"text":705},{"id":2276,"depth":576,"text":99},{"id":2284,"depth":576,"text":2253},{"id":2295,"depth":576,"text":291},{"id":2306,"depth":158,"text":2307},{"id":2348,"depth":158,"text":2349},"MultiClaw has four components: a desktop app, a cloud platform, a browser extension, and OpenClaw. Here is how they work together.",{},"\u002Fgetting-started\u002Fhow-multiclaw-works",[2445,2446,588],"getting-started\u002Fwhat-is-multiclaw","getting-started\u002Finstall-multiclaw",{"title":2238,"description":2441},"how-multiclaw-works","help\u002Fgetting-started\u002F02.how-multiclaw-works","WaNLNzjKyU019RKVKObaSoVhKfGZnfb0YlOMSUrycsE","How MultiClaw works MultiClaw has four components: a desktop app, a cloud platform, a browser extension, and OpenClaw. Here is how they work together.",{"id":2453,"title":2454,"body":2455,"category":918,"description":2838,"draft":165,"extension":166,"meta":2839,"navigation":168,"order":158,"path":2405,"relatedArticles":2840,"seo":2844,"slug":2845,"stem":2846,"updatedAt":755,"__hash__":2847,"excerpt":2838,"searchText":2848},"help\u002Fhelp\u002Flegal-compliance\u002F02.privacy-policy.md","Privacy policy",{"type":8,"value":2456,"toc":2823},[2457,2467,2470,2474,2483,2496,2502,2508,2512,2522,2525,2529,2532,2535,2538,2558,2562,2565,2625,2632,2636,2643,2650,2659,2662,2666,2669,2675,2681,2687,2691,2697,2703,2707,2710,2754,2762,2766,2773,2777,2785,2789,2792,2795,2802,2806,2812,2816],[50,2458,2459],{"type":52},[11,2460,2461,2462,391],{},"This article summarises the Privacy Policy in plain language. It is not a legal document. Read the full policy at ",[301,2463,2466],{"href":2464,"rel":2465},"https:\u002F\u002Fmulticlaw.io\u002Fprivacy",[775],"multiclaw.io\u002Fprivacy",[11,2468,2469],{},"MultiClaw collects only what it needs to run the service, does not sell your data, and gives you control over your information. Below you'll find what is collected, who can access it, and how to exercise your rights.",[18,2471,2473],{"id":2472},"what-is-collected","What is collected",[11,2475,2476,2477,315,2480,391],{},"When you create an account, MultiClaw stores your ",[45,2478,2479],{},"name",[45,2481,2482],{},"email address",[11,2484,2485,2488,2489,315,2492,2495],{},[45,2486,2487],{},"Workspace metadata"," — such as workspace name, team membership, and role assignments — is stored on MultiClaw Cloud. ",[45,2490,2491],{},"IP addresses",[45,2493,2494],{},"browser user-agent strings"," appear in server logs and are retained for 90 days.",[11,2497,2498,2501],{},[45,2499,2500],{},"Conversation content"," is stored on MultiClaw Cloud only when you sync a conversation. If you keep conversations local, they never leave your device.",[11,2503,2504,2507],{},[45,2505,2506],{},"Workflow recordings"," created with the MultiClaw Chrome extension capture the sequence of browser actions (clicks, navigation, form inputs) during a recording session. The extension only records when you explicitly start a session and does not monitor your browsing at any other time.",[18,2509,2511],{"id":2510},"what-is-not-collected","What is not collected",[11,2513,356,2514,2517,2518,2521],{},[45,2515,2516],{},"MultiClaw desktop app"," does not collect telemetry or usage analytics. ",[45,2519,2520],{},"Crash logs"," are saved only on your device and are never uploaded automatically.",[11,2523,2524],{},"MultiClaw does not collect payment card numbers or banking details directly. Payment processing is handled by a third-party payment processor under its own privacy policy.",[18,2526,2528],{"id":2527},"how-data-is-used","How data is used",[11,2530,2531],{},"MultiClaw uses your data to run the service, authenticate you when you sign in, provision cloud desktops, and send service-related emails such as security alerts. MultiClaw does not send marketing emails without your explicit consent.",[11,2533,2534],{},"Audit logs record workspace activity to support governance and security oversight.",[11,2536,2537],{},"Each type of processing has a legal basis under GDPR:",[23,2539,2540,2546,2552],{},[26,2541,2542,2545],{},[45,2543,2544],{},"Contract performance",": running the service, provisioning cloud desktops, generating agent responses",[26,2547,2548,2551],{},[45,2549,2550],{},"Legitimate interests",": server log analysis for security, audit logs for governance, responding to support requests",[26,2553,2554,2557],{},[45,2555,2556],{},"Consent",": analytics cookies on the marketing website and marketing emails (you can withdraw consent at any time)",[18,2559,2561],{"id":2560},"data-retention","Data retention",[11,2563,2564],{},"MultiClaw keeps your data only as long as it's needed. The main retention periods are:",[61,2566,2567,2576],{},[64,2568,2569],{},[67,2570,2571,2573],{},[70,2572,2358],{},[70,2574,2575],{},"Kept for",[79,2577,2578,2586,2594,2602,2610,2617],{},[67,2579,2580,2583],{},[84,2581,2582],{},"Account data (name, email)",[84,2584,2585],{},"Until you close your account, then deleted within 30 days",[67,2587,2588,2591],{},[84,2589,2590],{},"Workspace and team data",[84,2592,2593],{},"Until the workspace subscription ends, then deleted within 30 days",[67,2595,2596,2599],{},[84,2597,2598],{},"Server logs (IP, user agent)",[84,2600,2601],{},"90 days",[67,2603,2604,2607],{},[84,2605,2606],{},"Synced conversations",[84,2608,2609],{},"Until you delete them or close your account",[67,2611,2612,2615],{},[84,2613,2614],{},"Uploaded workflows",[84,2616,2609],{},[67,2618,2619,2622],{},[84,2620,2621],{},"Audit logs",[84,2623,2624],{},"1 year",[11,2626,2627,2628,1548],{},"After you close your account, you have 30 days to export your data before deletion begins. See ",[301,2629,2631],{"href":2630},"\u002Fhelp\u002Faccount-billing\u002Fdelete-your-account","Delete your account",[18,2633,2635],{"id":2634},"who-data-is-shared-with","Who data is shared with",[11,2637,2638,2639,2642],{},"MultiClaw uses a limited set of ",[45,2640,2641],{},"subprocessors"," to deliver the service. These include cloud hosting providers, database providers, and email delivery services.",[11,2644,2645,2646,2649],{},"Your conversation content is also transmitted to third-party ",[45,2647,2648],{},"AI model providers"," to generate agent responses. These providers are engaged under data processing agreements that prohibit using your data to train their models.",[11,2651,2652,2653,2658],{},"A list of subprocessors will be published at ",[301,2654,2657],{"href":2655,"rel":2656},"https:\u002F\u002Fmulticlaw.io\u002Flegal\u002Fsubprocessors",[775],"multiclaw.io\u002Flegal\u002Fsubprocessors"," when the service is generally available.",[11,2660,2661],{},"Your data is never sold to third parties.",[18,2663,2665],{"id":2664},"ai-and-your-data","AI and your data",[11,2667,2668],{},"MultiClaw is an AI product, so it's worth understanding how your data interacts with AI systems.",[11,2670,2671,2674],{},[45,2672,2673],{},"Your data is not used for training."," Neither MultiClaw nor its AI model providers use your conversations, instructions, or workflows to train, fine-tune, or evaluate AI models.",[11,2676,2677,2680],{},[45,2678,2679],{},"You approve before agents act."," Agents draft a plan before executing any task. You review and approve the plan before the agent proceeds.",[11,2682,2683,2686],{},[45,2684,2685],{},"Third-party interactions are governed by the third party."," When an agent browses a website or submits a form on your behalf, the data shared with that service is governed by the third party's own privacy policy.",[18,2688,2690],{"id":2689},"cookies","Cookies",[11,2692,356,2693,2696],{},[45,2694,2695],{},"multiclaw.io marketing website"," uses analytics cookies. A consent banner lets you accept or decline these before any cookie is set.",[11,2698,356,2699,2702],{},[45,2700,2701],{},"MultiClaw Cloud web app"," uses session cookies only. No tracking or advertising cookies are used inside the product.",[18,2704,2706],{"id":2705},"your-data-subject-rights","Your data subject rights",[11,2708,2709],{},"If you are in the EU, EEA, or UK, GDPR and UK GDPR give you the right to:",[23,2711,2712,2718,2724,2730,2736,2742,2748],{},[26,2713,2714,2717],{},[45,2715,2716],{},"Access"," your personal data",[26,2719,2720,2723],{},[45,2721,2722],{},"Correct"," inaccurate data",[26,2725,2726,2729],{},[45,2727,2728],{},"Erase"," your data",[26,2731,2732,2735],{},[45,2733,2734],{},"Restrict"," processing",[26,2737,2738,2741],{},[45,2739,2740],{},"Receive a portable copy"," of your data",[26,2743,2744,2747],{},[45,2745,2746],{},"Object"," to processing based on legitimate interests",[26,2749,2750,2753],{},[45,2751,2752],{},"Withdraw consent"," at any time when processing is based on consent (for example, analytics cookies or marketing emails)",[11,2755,2756,2757,2761],{},"To exercise any of these rights, email ",[301,2758,2760],{"href":2759},"mailto:privacy@multiclaw.io","privacy@multiclaw.io",". MultiClaw will respond within one calendar month.",[18,2763,2765],{"id":2764},"international-data-transfers","International data transfers",[11,2767,2768,2769,1548],{},"Your data is hosted on AWS infrastructure in the United States (US East region by default; EU region available on request). Transfers of personal data from the UK and EEA to the US rely on Standard Contractual Clauses (SCCs) and, for UK transfers, the UK International Data Transfer Agreement (IDTA). See the ",[301,2770,2772],{"href":2771},"\u002Fhelp\u002Flegal-compliance\u002Fdata-processing-agreement","Data processing agreement",[18,2774,2776],{"id":2775},"right-to-complain","Right to complain",[11,2778,2779,2780,2784],{},"If you believe your personal data is being handled unlawfully, you can lodge a complaint with your supervisory authority. In the UK, contact the Information Commissioner's Office (ICO) at ",[301,2781,2782],{"href":2782,"rel":2783},"https:\u002F\u002Fico.org.uk",[775],". In the EU, contact your national data protection authority.",[18,2786,2788],{"id":2787},"security-and-compliance","Security and compliance",[11,2790,2791],{},"Data in transit is encrypted using TLS. Access to personal data is restricted to authorised personnel who need it to perform their role.",[11,2793,2794],{},"If a data breach is likely to affect your rights, MultiClaw will notify the relevant supervisory authority within 72 hours and will notify you directly without undue delay.",[11,2796,2797,2798,2801],{},"MultiClaw's privacy controls are designed in alignment with ",[45,2799,2800],{},"ISO\u002FIEC 27701",", the international standard for privacy information management.",[18,2803,2805],{"id":2804},"childrens-privacy","Children's privacy",[11,2807,2808,2809,2811],{},"MultiClaw is not intended for anyone under 16. If you believe a child under 16 has created an account, email ",[301,2810,2760],{"href":2759},", and MultiClaw will delete the data promptly.",[18,2813,2815],{"id":2814},"changes-to-the-policy","Changes to the policy",[11,2817,2818,2819,2822],{},"MultiClaw will give you ",[45,2820,2821],{},"30 days' notice"," before making any material change to the Privacy Policy. Notice is sent by email to the address on your account and posted on the website.",{"title":157,"searchDepth":158,"depth":158,"links":2824},[2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837],{"id":2472,"depth":158,"text":2473},{"id":2510,"depth":158,"text":2511},{"id":2527,"depth":158,"text":2528},{"id":2560,"depth":158,"text":2561},{"id":2634,"depth":158,"text":2635},{"id":2664,"depth":158,"text":2665},{"id":2689,"depth":158,"text":2690},{"id":2705,"depth":158,"text":2706},{"id":2764,"depth":158,"text":2765},{"id":2775,"depth":158,"text":2776},{"id":2787,"depth":158,"text":2788},{"id":2804,"depth":158,"text":2805},{"id":2814,"depth":158,"text":2815},"A plain-language summary of what data MultiClaw collects, how it is used, and how to exercise your privacy rights.",{},[2841,924,925,2842,2843,1202],"legal-compliance\u002Fterms-of-service","legal-compliance\u002Fsubprocessors-and-third-parties","legal-compliance\u002Fdata-portability-and-export",{"title":2454,"description":2838},"privacy-policy","help\u002Flegal-compliance\u002F02.privacy-policy","125HQqTSrjEYZlUQE5xdgpy2Hf_1P1JTE_MnctVXrH8","Privacy policy A plain-language summary of what data MultiClaw collects, how it is used, and how to exercise your privacy rights.",{"id":2850,"title":989,"body":2851,"category":1193,"description":3028,"draft":165,"extension":166,"meta":3029,"navigation":168,"order":158,"path":3030,"relatedArticles":3031,"seo":3034,"slug":988,"stem":3035,"updatedAt":755,"__hash__":3036,"excerpt":3028,"searchText":3037},"help\u002Fhelp\u002Fsecurity-privacy\u002F02.authentication-and-login-security.md",{"type":8,"value":2852,"toc":3017},[2853,2856,2860,2867,2870,2874,2885,2888,2892,2895,2898,2902,2905,2909,2912,2923,2926,2939,2943,2946,2949,2954,2958,2965,2970,2974,2977,3012],[11,2854,2855],{},"Every sign-in to MultiClaw goes through MultiClaw Cloud, which manages your credentials, sessions, and lockout protection. You can sign in with an email and password or through Multiplai SSO. This article explains how each method works, what protections are in place, and what you are responsible for.",[18,2857,2859],{"id":2858},"email-and-password","Email and password",[11,2861,2862,2863,2866],{},"You can create an account with your email and a password. Passwords are hashed with ",[45,2864,2865],{},"bcrypt"," before storage — MultiClaw never stores your password in plain text.",[11,2868,2869],{},"Your password must be at least 8 characters. For the strongest protection, use a unique password that you don't reuse across other services. A password manager makes this easier.",[18,2871,2873],{"id":2872},"sign-in-with-multiplai","Sign in with Multiplai",[11,2875,2876,2877,2880,2881,2884],{},"If your organisation uses ",[45,2878,2879],{},"Multiplai",", you can sign in with Multiplai SSO instead of a separate password. Click ",[45,2882,2883],{},"Continue with multiplai.app"," on the sign-in screen. MultiClaw redirects you to Multiplai to authenticate — MultiClaw never receives or stores your Multiplai password.",[11,2886,2887],{},"When you sign in through Multiplai, your Multiplai account controls the authentication experience. Password policies, session rules, and any additional protections (such as multi-factor authentication) are managed by Multiplai, not by MultiClaw.",[18,2889,2891],{"id":2890},"session-security","Session security",[11,2893,2894],{},"After you sign in, the desktop app stores a session token in local storage. This token identifies you for all requests to MultiClaw Cloud.",[11,2896,2897],{},"Session tokens are short-lived and rotate automatically. Because tokens expire and refresh without action on your part, a captured token has a limited window of usefulness. The session token is separate from any OpenClaw gateway configuration on your machine — compromising one does not affect the other.",[432,2899,2901],{"id":2900},"signing-out","Signing out",[11,2903,2904],{},"Signing out of the desktop app revokes the session token on the server immediately. If you use MultiClaw on more than one device, sign out of each device individually. Always sign out when using a shared or untrusted machine.",[432,2906,2908],{"id":2907},"if-you-suspect-a-compromised-session","If you suspect a compromised session",[11,2910,2911],{},"If you believe someone else has accessed your account:",[510,2913,2914,2917,2920],{},[26,2915,2916],{},"Sign out of the desktop app on every device you have access to.",[26,2918,2919],{},"Reset your password from the sign-in screen.",[26,2921,2922],{},"Contact MultiClaw through the website to report the suspected unauthorised access.",[11,2924,2925],{},"Under the Terms of Service (§4.3), you are required to notify MultiClaw promptly of any suspected unauthorised access to your account.",[50,2927,2928],{"type":565},[11,2929,2930,2931,2934,2935,2938],{},"To remove a user from your workspace entirely, the workspace owner can go to the ",[45,2932,2933],{},"Users"," page (",[93,2936,2937],{},"\u002F{your-workspace}\u002Fusers",") in MultiClaw Cloud and revoke their access.",[18,2940,2942],{"id":2941},"account-lockout","Account lockout",[11,2944,2945],{},"MultiClaw rate-limits sign-in attempts to protect against brute-force attacks. If you enter too many incorrect passwords in a short window, you see a \"Too many requests\" error.",[11,2947,2948],{},"Wait a minute and try again — the limit resets automatically. No admin action is required to restore access.",[50,2950,2951],{"type":465},[11,2952,2953],{},"If the error persists after waiting, confirm you are entering the correct email address. If you've forgotten your password, use the password-reset link on the sign-in screen rather than retrying.",[18,2955,2957],{"id":2956},"what-this-article-does-not-cover","What this article does not cover",[11,2959,2960,2961,2964],{},"Authentication for the local OpenClaw gateway is handled separately from your MultiClaw Cloud sign-in. The gateway uses its own short-lived signed tokens that rotate automatically. See ",[301,2962,933],{"href":2963},"\u002Fhelp\u002Fsecurity-privacy\u002Fsecurity-overview"," for how the trust zones connect.",[11,2966,2967,2968,391],{},"Credential and secret storage (API keys, config values) is covered in ",[301,2969,1073],{"href":1072},[18,2971,2973],{"id":2972},"your-security-responsibilities","Your security responsibilities",[11,2975,2976],{},"MultiClaw secures the authentication infrastructure: password hashing, token rotation, rate limiting, and TLS for all connections. You are responsible for:",[23,2978,2979,2985,2991,2997,3003],{},[26,2980,2981,2984],{},[45,2982,2983],{},"Choosing a strong password",": use at least 8 characters and avoid reusing passwords from other services.",[26,2986,2987,2990],{},[45,2988,2989],{},"Keeping credentials confidential",": don't share your password or session details with others.",[26,2992,2993,2996],{},[45,2994,2995],{},"Signing out on shared devices",": always sign out after using MultiClaw on a machine you don't control.",[26,2998,2999,3002],{},[45,3000,3001],{},"Reporting unauthorised access promptly",": notify MultiClaw through the website if you suspect your account has been compromised.",[26,3004,3005,3008,3009,3011],{},[45,3006,3007],{},"Managing workspace membership",": if you are the workspace owner, periodically review the member list on your workspace's ",[45,3010,2933],{}," page and remove users who no longer need access.",[11,3013,3014,3015,391],{},"For the full breakdown of what MultiClaw secures versus what you own, see ",[301,3016,1176],{"href":318},{"title":157,"searchDepth":158,"depth":158,"links":3018},[3019,3020,3021,3025,3026,3027],{"id":2858,"depth":158,"text":2859},{"id":2872,"depth":158,"text":2873},{"id":2890,"depth":158,"text":2891,"children":3022},[3023,3024],{"id":2900,"depth":576,"text":2901},{"id":2907,"depth":576,"text":2908},{"id":2941,"depth":158,"text":2942},{"id":2956,"depth":158,"text":2957},{"id":2972,"depth":158,"text":2973},"How MultiClaw protects your sign-in with password hashing, Multiplai SSO, session tokens, and rate limiting.",{},"\u002Fsecurity-privacy\u002Fauthentication-and-login-security",[3032,3033,1198,1201],"security-privacy\u002Fsecurity-overview","security-privacy\u002Froles-and-access-control",{"title":989,"description":3028},"help\u002Fsecurity-privacy\u002F02.authentication-and-login-security","Q3uaypfNh-TfTIgNs3H-gCn6nE2selkaSa8_UYNjZ-g","Authentication and login security How MultiClaw protects your sign-in with password hashing, Multiplai SSO, session tokens, and rate limiting.",{"id":3039,"title":3040,"body":3041,"category":1272,"description":3089,"draft":165,"extension":166,"meta":3090,"navigation":168,"order":158,"path":3091,"relatedArticles":3092,"seo":3093,"slug":3094,"stem":3095,"updatedAt":755,"__hash__":3096,"excerpt":3089,"searchText":3097},"help\u002Fhelp\u002Fsettings\u002F02.appearance-and-themes.md","Appearance and themes",{"type":8,"value":3042,"toc":3086},[3043,3050,3054,3068,3073,3081],[11,3044,3045,3046,3049],{},"You can adjust how MultiClaw looks in ",[45,3047,3048],{},"Settings > Appearance",". Changes apply immediately — no restart needed.",[18,3051,3053],{"id":3052},"theme","Theme",[11,3055,3056,3057,3060,3061,3064,3065,391],{},"MultiClaw offers three theme options: ",[45,3058,3059],{},"Light",", ",[45,3062,3063],{},"Dark",", and ",[45,3066,3067],{},"System",[11,3069,3070,3072],{},[45,3071,3067],{}," follows your operating system's current appearance setting. If you switch your OS between light and dark, MultiClaw updates automatically.",[11,3074,3075,3076,3078,3079,391],{},"To change the theme, open ",[45,3077,3048],{}," and select your preferred option under ",[45,3080,3053],{},[50,3082,3083],{"type":52},[11,3084,3085],{},"The MultiClaw Chrome Extension has its own minimal toolbar UI and does not inherit this setting.",{"title":157,"searchDepth":158,"depth":158,"links":3087},[3088],{"id":3052,"depth":158,"text":3053},"Switch between light and dark mode.",{},"\u002Fsettings\u002Fappearance-and-themes",[],{"title":3040,"description":3089},"appearance-and-themes","help\u002Fsettings\u002F02.appearance-and-themes","Ml9hz2bsdFj2NKWFVAD1KO9iao8SgYyr8_Ma8l0sRmQ","Appearance and themes Switch between light and dark mode.",{"id":3099,"title":1408,"body":3100,"category":1421,"description":3312,"draft":165,"extension":166,"meta":3313,"navigation":168,"order":158,"path":3314,"relatedArticles":3315,"seo":3317,"slug":3318,"stem":3319,"updatedAt":3320,"__hash__":3321,"excerpt":3312,"searchText":3322},"help\u002Fhelp\u002Fskills-workflows\u002F02.record-a-browser-workflow.md",{"type":8,"value":3101,"toc":3305},[3102,3110,3117,3119,3126,3133,3137,3174,3177,3181,3237,3244,3248,3277,3281,3291,3298],[11,3103,356,3104,3106,3107,3109],{},[45,3105,2253],{}," records your browser actions during a session you explicitly start, then lets you turn that recording into a ",[45,3108,1362],{}," your agents can repeat automatically. The extension only captures during an active recording — it doesn't monitor your browsing at any other time.",[50,3111,3112],{"type":52},[11,3113,3114,3115,391],{},"During recording, keyboard input and form field values are stored only on your device — no data is sent to any server. If you later upload a recording to MultiClaw Cloud, it will also be stored on the cloud platform. For full details on how recording data is handled, see our ",[301,3116,314],{"href":313},[18,3118,364],{"id":363},[11,3120,3121,3122,391],{},"The extension must be installed in a Chromium-based browser (Chrome, Chromium, Edge, Brave, or Arc) and connected to the desktop app. If you haven't done this yet, see ",[301,3123,3125],{"href":3124},"\u002Fhelp\u002Fgetting-started\u002Finstall-the-companion-browser-extension","Install the MultiClaw Chrome Extension",[11,3127,3128,3129,3132],{},"The desktop app must be open and show ",[45,3130,3131],{},"Connected"," in the status bar before you begin.",[18,3134,3136],{"id":3135},"record-a-workflow","Record a workflow",[510,3138,3139,3142,3148,3155,3160,3163,3169],{},[26,3140,3141],{},"Navigate to the page where you want to start recording.",[26,3143,412,3144,3147],{},[45,3145,3146],{},"MultiClaw Extension icon"," in your browser toolbar.",[26,3149,3150,3151,3154],{},"Enter a name for your recording in the ",[45,3152,3153],{},"Recording Name"," field.",[26,3156,1479,3157,391],{},[45,3158,3159],{},"Start Recording",[26,3161,3162],{},"Perform the steps you want to capture: click buttons, fill in fields, navigate between pages. Work at a deliberate pace.",[26,3164,3165,3166,3168],{},"When you've finished the workflow, click the ",[45,3167,3146],{}," again.",[26,3170,1479,3171,391],{},[45,3172,3173],{},"Finish Recording",[11,3175,3176],{},"The extension sends the recording to the desktop app.",[18,3178,3180],{"id":3179},"what-gets-captured-and-what-doesnt","What gets captured — and what doesn't",[61,3182,3183,3193],{},[64,3184,3185],{},[67,3186,3187,3190],{},[70,3188,3189],{},"Captured",[70,3191,3192],{},"Not captured",[79,3194,3195,3206,3214,3222,3230],{},[67,3196,3197,3200],{},[84,3198,3199],{},"Mouse clicks and selections",[84,3201,3202,3203,96],{},"Standard password inputs (",[93,3204,3205],{},"type=\"password\"",[67,3207,3208,3211],{},[84,3209,3210],{},"Keyboard input",[84,3212,3213],{},"File downloads",[67,3215,3216,3219],{},[84,3217,3218],{},"Form field values",[84,3220,3221],{},"Other browser extensions' UI",[67,3223,3224,3227],{},[84,3225,3226],{},"Page navigation",[84,3228,3229],{},"Browser-native pop-up windows",[67,3231,3232,3235],{},[84,3233,3234],{},"Dropdown and list selections",[84,3236],{},[50,3238,3239],{"type":52},[11,3240,3202,3241,3243],{},[93,3242,3205],{},") are excluded from recording. Non-standard masked fields are not protected — avoid recording on pages where you enter sensitive credentials.",[18,3245,3247],{"id":3246},"recording-tips","Recording tips",[23,3249,3250,3256,3265,3271],{},[26,3251,3252,3255],{},[45,3253,3254],{},"Work slowly and deliberately."," Actions are captured in sequence. Accidental clicks will appear in the recording and may cause errors when an agent repeats the workflow.",[26,3257,3258,3261,3262,3264],{},[45,3259,3260],{},"Avoid sensitive pages."," Form field values are captured during recording. The only fields excluded are standard password inputs (",[93,3263,3205],{},") — do not record on pages displaying financial, health, or personal data. If your workflow involves pages displaying personal data belonging to others (employee records, customer data, client portals), you may have data protection obligations as the data controller. Consult your organisation's data protection guidance before recording.",[26,3266,3267,3270],{},[45,3268,3269],{},"Use stable pages."," Recordings rely on element selectors. If the site changes its layout, the resulting skill may need to be updated.",[26,3272,3273,3276],{},[45,3274,3275],{},"One workflow per recording."," Keep each recording focused on a single, complete procedure. Shorter recordings are easier to review and convert into reliable skills.",[18,3278,3280],{"id":3279},"after-recording","After recording",[11,3282,3283,3284,3286,3287,3290],{},"When you click ",[45,3285,3173],{},", MultiClaw opens or comes into focus and takes you directly to the workflow editor, where you add instructions for the agent. Your recording is also saved to ",[45,3288,3289],{},"Skills → Recording Library"," in the desktop app if you need to return to it later.",[11,3292,3293,3294,3297],{},"If the desktop app is not running when you finish, the recording is queued as ",[45,3295,3296],{},"Pending"," in the extension panel. Open the desktop app and retry the transfer from the extension.",[11,3299,3300,3301,391],{},"To convert the recording into a skill, see ",[301,3302,3304],{"href":3303},"\u002Fhelp\u002Fskills-workflows\u002Fturn-a-recording-into-a-skill","Turn a recording into a skill",{"title":157,"searchDepth":158,"depth":158,"links":3306},[3307,3308,3309,3310,3311],{"id":363,"depth":158,"text":364},{"id":3135,"depth":158,"text":3136},{"id":3179,"depth":158,"text":3180},{"id":3246,"depth":158,"text":3247},{"id":3279,"depth":158,"text":3280},"Capture browser actions in Chrome, Edge, Brave, or any Chromium-based browser using the MultiClaw Chrome Extension, then convert the recording into a skill your agents can repeat.",{},"\u002Fskills-workflows\u002Frecord-a-browser-workflow",[3316,1427,1428,1430],"skills-workflows\u002Fwhat-are-skills",{"title":1408,"description":3312},"record-a-browser-workflow","help\u002Fskills-workflows\u002F02.record-a-browser-workflow","2026-03-31","SiSRhOjbPFawgqSaITtRBsLvV8YpoEa55CETZR9asew","Record a browser workflow Capture browser actions in Chrome, Edge, Brave, or any Chromium-based browser using the MultiClaw Chrome Extension, then convert the recording into a skill your agents can repeat.",{"id":3324,"title":3325,"body":3326,"category":1612,"description":3523,"draft":165,"extension":166,"meta":3524,"navigation":168,"order":158,"path":3525,"relatedArticles":3526,"seo":3527,"slug":3528,"stem":3529,"updatedAt":755,"__hash__":3530,"excerpt":3523,"searchText":3531},"help\u002Fhelp\u002Fteam-governance\u002F02.invite-and-manage-team-members.md","Invite and manage team members",{"type":8,"value":3327,"toc":3517},[3328,3337,3341,3344,3427,3437,3441,3461,3464,3468,3488,3491,3495,3509,3512],[11,3329,3330,3331,1446,3333,3336],{},"You manage team access in ",[45,3332,99],{},[45,3334,3335],{},"Settings > Members",". From there you can invite new members, assign roles, change permissions, and remove people who no longer need access.",[18,3338,3340],{"id":3339},"roles-and-permissions","Roles and permissions",[11,3342,3343],{},"Each member gets one role. Choose the role that gives them exactly what they need — no more.",[61,3345,3346,3364],{},[64,3347,3348],{},[67,3349,3350,3353,3356,3359,3362],{},[70,3351,3352],{},"Role",[70,3354,3355],{},"Use agents",[70,3357,3358],{},"Manage settings",[70,3360,3361],{},"Manage members",[70,3363,1595],{},[79,3365,3366,3381,3396,3411],{},[67,3367,3368,3373,3375,3377,3379],{},[84,3369,3370],{},[45,3371,3372],{},"Owner",[84,3374,125],{},[84,3376,125],{},[84,3378,125],{},[84,3380,125],{},[67,3382,3383,3388,3390,3392,3394],{},[84,3384,3385],{},[45,3386,3387],{},"Admin",[84,3389,125],{},[84,3391,125],{},[84,3393,125],{},[84,3395,122],{},[67,3397,3398,3403,3405,3407,3409],{},[84,3399,3400],{},[45,3401,3402],{},"Member",[84,3404,125],{},[84,3406,122],{},[84,3408,122],{},[84,3410,122],{},[67,3412,3413,3418,3421,3423,3425],{},[84,3414,3415],{},[45,3416,3417],{},"Viewer",[84,3419,3420],{},"Read-only",[84,3422,122],{},[84,3424,122],{},[84,3426,122],{},[11,3428,3429,3430,3432,3433,3436],{},"There is one ",[45,3431,3372],{}," per workspace. ",[45,3434,3435],{},"Viewers"," can see conversations and agent outputs but cannot start conversations or make changes.",[18,3438,3440],{"id":3439},"invite-a-team-member","Invite a team member",[510,3442,3443,3447,3453,3456],{},[26,3444,1503,3445,1560],{},[45,3446,3335],{},[26,3448,3449,3450,3154],{},"Enter the person's email address in the ",[45,3451,3452],{},"Invite member",[26,3454,3455],{},"Select a role from the dropdown.",[26,3457,1479,3458,391],{},[45,3459,3460],{},"Send invite",[11,3462,3463],{},"The invitee will receive access to join your workspace. If an invite does not reach the recipient, check that the email address is correct and ask them to check their spam folder.",[18,3465,3467],{"id":3466},"change-a-members-role","Change a member's role",[510,3469,3470,3474,3477,3483],{},[26,3471,1503,3472,391],{},[45,3473,3335],{},[26,3475,3476],{},"Select the member whose role you want to change.",[26,3478,3479,3480,3482],{},"Choose a new role from the ",[45,3481,3352],{}," dropdown.",[26,3484,1479,3485,391],{},[45,3486,3487],{},"Save",[11,3489,3490],{},"The change takes effect immediately. The member does not need to sign out and back in.",[18,3492,3494],{"id":3493},"remove-a-member","Remove a member",[510,3496,3497,3501,3504],{},[26,3498,1503,3499,391],{},[45,3500,3335],{},[26,3502,3503],{},"Select the member you want to remove.",[26,3505,1479,3506,391],{},[45,3507,3508],{},"Remove",[11,3510,3511],{},"Their access is revoked immediately. Their past conversations and agent outputs remain in the workspace — nothing is deleted.",[50,3513,3514],{"type":52},[11,3515,3516],{},"Assign the most restrictive role that still lets someone do their job. You can change a member's role at any time.",{"title":157,"searchDepth":158,"depth":158,"links":3518},[3519,3520,3521,3522],{"id":3339,"depth":158,"text":3340},{"id":3439,"depth":158,"text":3440},{"id":3466,"depth":158,"text":3467},{"id":3493,"depth":158,"text":3494},"Add members to your workspace, assign roles, and control access permissions.",{},"\u002Fteam-governance\u002Finvite-and-manage-team-members",[],{"title":3325,"description":3523},"invite-and-manage-team-members","help\u002Fteam-governance\u002F02.invite-and-manage-team-members","zRJe-qksY9FGbaU9DHFevtcHOkYbLwVnlhrFTXTcXAw","Invite and manage team members Add members to your workspace, assign roles, and control access permissions.",{"id":3533,"title":3534,"body":3535,"category":1675,"description":3734,"draft":165,"extension":166,"meta":3735,"navigation":168,"order":158,"path":3736,"relatedArticles":3737,"seo":3738,"slug":3739,"stem":3740,"updatedAt":3741,"__hash__":3742,"excerpt":3734,"searchText":3743},"help\u002Fhelp\u002Ftools-integrations\u002F02.add-and-manage-mcp-servers.md","Add and manage MCP servers",{"type":8,"value":3536,"toc":3727},[3537,3540,3543,3547,3554,3560,3604,3609,3613,3663,3666,3674,3679,3683,3686,3690,3700,3712,3717,3721],[11,3538,3539],{},"MCP servers extend what your agents can do by providing additional tools — things like searching the web, querying a database, or interacting with an external API. Once a server is connected, its tools become available to your agents.",[11,3541,3542],{},"The MCP Servers screen works differently depending on whether you're connected to a cloud desktop or running locally.",[18,3544,3546],{"id":3545},"local-mode-vs-cloud-desktop-mode","Local mode vs cloud desktop mode",[11,3548,3549,3550,3553],{},"When you're ",[45,3551,3552],{},"running locally"," (no cloud desktop connected), the MCP Servers screen shows your local servers — the ones configured in your OpenClaw installation on this machine. You can add, start, stop, and remove servers directly.",[11,3555,3549,3556,3559],{},[45,3557,3558],{},"connected to a cloud desktop",", the screen shows your workspace's cloud MCP servers instead. Three tabs help you filter what you see:",[61,3561,3562,3572],{},[64,3563,3564],{},[67,3565,3566,3569],{},[70,3567,3568],{},"Tab",[70,3570,3571],{},"What it shows",[79,3573,3574,3584,3594],{},[67,3575,3576,3581],{},[84,3577,3578],{},[45,3579,3580],{},"All",[84,3582,3583],{},"Every MCP server available in your workspace",[67,3585,3586,3591],{},[84,3587,3588],{},[45,3589,3590],{},"Deployed",[84,3592,3593],{},"Servers currently deployed to the connected cloud desktop",[67,3595,3596,3601],{},[84,3597,3598],{},[45,3599,3600],{},"Undeployed",[84,3602,3603],{},"Workspace servers not yet deployed to the connected instance",[50,3605,3606],{"type":52},[11,3607,3608],{},"When connected to a cloud desktop, you can add and remove MCP servers directly from the desktop app — changes are applied to the connected instance via the cloud API. The workspace-level MCP server catalog is managed in MultiClaw Cloud.",[18,3610,3612],{"id":3611},"add-a-local-mcp-server","Add a local MCP server",[510,3614,3615,3622,3627,3633,3650,3659],{},[26,3616,3617,3618,3621],{},"Select ",[45,3619,3620],{},"MCP Servers"," from the sidebar.",[26,3623,1479,3624,391],{},[45,3625,3626],{},"Add Server",[26,3628,3629,3630,3632],{},"Enter a ",[45,3631,1468],{}," for the server.",[26,3634,3635,3636,3639,3640,3060,3643,3646,3647,391],{},"Enter the ",[45,3637,3638],{},"Command"," — the executable to run, for example ",[93,3641,3642],{},"npx",[93,3644,3645],{},"node",", or ",[93,3648,3649],{},"python",[26,3651,3635,3652,3655,3656,391],{},[45,3653,3654],{},"Arguments"," — space-separated arguments to pass to the command, for example ",[93,3657,3658],{},"-y @modelcontextprotocol\u002Fserver-filesystem \u002Ftmp",[26,3660,1479,3661,391],{},[45,3662,3626],{},[11,3664,3665],{},"The server appears in your list. A status indicator shows whether it connected successfully.",[50,3667,3668],{"type":52},[11,3669,3670,3671,3673],{},"Any credentials or API keys you pass as arguments are stored in your OpenClaw configuration file. You can also add servers by editing ",[93,3672,1024],{}," directly. The desktop app reflects any changes the next time it loads.",[50,3675,3676],{"type":52},[11,3677,3678],{},"When you connect a remote MCP server, your agent sends tool call requests — including task context — to that server's operator. This is subject to the operator's own privacy policy and terms of service. Only connect MCP servers from providers you trust.",[18,3680,3682],{"id":3681},"view-tools-a-server-provides","View tools a server provides",[11,3684,3685],{},"Click the server entry to expand it. You'll see every tool the server exposes. These tools are available to any agent that runs while the server is connected.",[18,3687,3689],{"id":3688},"stop-or-restart-a-server","Stop or restart a server",[11,3691,3692,3693,3696,3697,391],{},"To temporarily stop a server, click ",[45,3694,3695],{},"Stop"," on its card. Its tools will no longer be available until you start it again. To reconnect, click ",[45,3698,3699],{},"Start",[11,3701,3702,3703,3705,3706,3708,3709,3711],{},"If a server shows an ",[45,3704,2088],{}," or ",[45,3707,2011],{}," status, click ",[45,3710,3699],{}," on its card to reconnect.",[50,3713,3714],{"type":52},[11,3715,3716],{},"If a server keeps failing to connect, check that the command and arguments are correct.",[18,3718,3720],{"id":3719},"remove-a-server","Remove a server",[11,3722,3723,3724,3726],{},"Select the server and click ",[45,3725,561],{},". This removes the server and all its tools from the app. Agents that were using those tools will no longer have access to them.",{"title":157,"searchDepth":158,"depth":158,"links":3728},[3729,3730,3731,3732,3733],{"id":3545,"depth":158,"text":3546},{"id":3611,"depth":158,"text":3612},{"id":3681,"depth":158,"text":3682},{"id":3688,"depth":158,"text":3689},{"id":3719,"depth":158,"text":3720},"Connect external MCP servers to give your agents access to additional tools.",{},"\u002Ftools-integrations\u002Fadd-and-manage-mcp-servers",[],{"title":3534,"description":3734},"add-and-manage-mcp-servers","help\u002Ftools-integrations\u002F02.add-and-manage-mcp-servers","2026-04-06","YxXT8YGPR4NYO3AqhZOazMMWSxsywMnG7frI-qVO1bg","Add and manage MCP servers Connect external MCP servers to give your agents access to additional tools.",{"id":3745,"title":3746,"body":3747,"category":1810,"description":3969,"draft":165,"extension":166,"meta":3970,"navigation":168,"order":158,"path":3971,"relatedArticles":3972,"seo":3973,"slug":3974,"stem":3975,"updatedAt":755,"__hash__":3976,"excerpt":3969,"searchText":3977},"help\u002Fhelp\u002Ftroubleshooting\u002F02.gateway-fails-to-start.md","Gateway fails to start",{"type":8,"value":3748,"toc":3961},[3749,3774,3778,3784,3789,3822,3826,3829,3833,3851,3855,3858,3862,3885,3889,3892,3896,3921,3925,3928,3932,3951,3955],[11,3750,3751,3752,3705,3754,3756,3757,3759,3760,3762,3763,3766,3767,3770,3771,3773],{},"If your gateway shows a red ",[45,3753,2088],{},[45,3755,2011],{}," status in ",[45,3758,1698],{}," and won't start, a port conflict is the most common cause. The gateway port is configured in your OpenClaw configuration file (",[93,3761,1024],{},") — if port ",[93,3764,3765],{},"18789"," is taken, update the ",[93,3768,3769],{},"port"," value there, then click ",[45,3772,1790],{},". If that doesn't help, work through the causes below.",[18,3775,3777],{"id":3776},"port-conflict","Port conflict",[11,3779,3780,3781,3783],{},"Another process on your machine is already using port ",[93,3782,3765],{}," (the default gateway port). The gateway cannot bind to a port that's taken.",[11,3785,3786],{},[45,3787,3788],{},"To fix:",[510,3790,3791,3796,3807,3815],{},[26,3792,1458,3793,3795],{},[93,3794,1024],{}," in a text editor.",[26,3797,3798,3799,3802,3803,3806],{},"Change the ",[93,3800,3801],{},"\"port\""," value to an unused port (e.g. ",[93,3804,3805],{},"18790",").",[26,3808,3809,3810,3812,3813,391],{},"Save the file and click ",[45,3811,1790],{}," in ",[45,3814,1698],{},[26,3816,3817,3818,3821],{},"If you're on macOS or Linux and want to identify the conflicting process first, run ",[93,3819,3820],{},"lsof -i :18789"," in your terminal.",[18,3823,3825],{"id":3824},"missing-or-corrupt-openclaw-binary","Missing or corrupt OpenClaw binary",[11,3827,3828],{},"The OpenClaw binary was deleted, moved, or never fully downloaded. Without it, the gateway cannot run.",[11,3830,3831],{},[45,3832,3788],{},[510,3834,3835,3844],{},[26,3836,3837,3838,3843],{},"Reinstall the MultiClaw desktop app from ",[301,3839,3842],{"href":3840,"rel":3841},"https:\u002F\u002Fmulticlaw.io\u002Fdownload",[775],"multiclaw.io\u002Fdownload"," — this restores the OpenClaw binary.",[26,3845,3846,3847,3812,3849,391],{},"Once reinstalled, click ",[45,3848,1790],{},[45,3850,1698],{},[18,3852,3854],{"id":3853},"empty-or-invalid-workspace-token","Empty or invalid workspace token",[11,3856,3857],{},"Your gateway token was cleared — this can happen after a failed sign-in or an app reset. The gateway won't start without a valid token.",[11,3859,3860],{},[45,3861,3788],{},[510,3863,3864,3872,3876,3879],{},[26,3865,1458,3866,3868,3869,3871],{},[45,3867,1218],{}," and scroll to the ",[45,3870,1234],{}," card.",[26,3873,1479,3874,391],{},[45,3875,1242],{},[26,3877,3878],{},"Sign back in with your account credentials.",[26,3880,3881,3882,3884],{},"Your token is regenerated automatically. Click ",[45,3883,1790],{}," once signed in.",[18,3886,3888],{"id":3887},"binary-not-executable-macos-and-linux","Binary not executable (macOS and Linux)",[11,3890,3891],{},"The OpenClaw binary exists but does not have execute permissions. This often happens after a manual file move or a filesystem restore.",[11,3893,3894],{},[45,3895,3788],{},[510,3897,3898,3909,3915],{},[26,3899,3900,3901,3904,3905,3908],{},"The OpenClaw binary is located at ",[93,3902,3903],{},"~\u002F.openclaw\u002Fbin\u002Fopenclaw"," on macOS and Linux (or ",[93,3906,3907],{},"%APPDATA%\\OpenClaw\\bin\\openclaw.exe"," on Windows).",[26,3910,3911,3912,391],{},"In your terminal, run ",[93,3913,3914],{},"chmod +x ~\u002F.openclaw\u002Fbin\u002Fopenclaw",[26,3916,1479,3917,3812,3919,391],{},[45,3918,1790],{},[45,3920,1698],{},[18,3922,3924],{"id":3923},"data-directory-inaccessible","Data directory inaccessible",[11,3926,3927],{},"The OpenClaw data directory no longer exists or your user account cannot write to it. The gateway needs a writable directory to store its data.",[11,3929,3930],{},[45,3931,3788],{},[510,3933,3934,3938,3945],{},[26,3935,1458,3936,3795],{},[93,3937,1024],{},[26,3939,3940,3941,3944],{},"Update the ",[93,3942,3943],{},"\"data_dir\""," value to a folder that exists and that you have write access to.",[26,3946,1479,3947,3812,3949,391],{},[45,3948,1790],{},[45,3950,1698],{},[18,3952,3954],{"id":3953},"still-not-working","Still not working?",[11,3956,3957,3958,3960],{},"Check the gateway log at ",[93,3959,1799],{}," — it will usually identify the exact failure line.",{"title":157,"searchDepth":158,"depth":158,"links":3962},[3963,3964,3965,3966,3967,3968],{"id":3776,"depth":158,"text":3777},{"id":3824,"depth":158,"text":3825},{"id":3853,"depth":158,"text":3854},{"id":3887,"depth":158,"text":3888},{"id":3923,"depth":158,"text":3924},{"id":3953,"depth":158,"text":3954},"Diagnose and fix port conflicts, missing binaries, token errors, and permission problems.",{},"\u002Ftroubleshooting\u002Fgateway-fails-to-start",[],{"title":3746,"description":3969},"gateway-fails-to-start","help\u002Ftroubleshooting\u002F02.gateway-fails-to-start","_0wciXQlb9TxhMmXBMEySTf8zKPz2-_ue4yZEGoHNvI","Gateway fails to start Diagnose and fix port conflicts, missing binaries, token errors, and permission problems.",{"id":3979,"title":3980,"body":3981,"category":4052,"description":4053,"draft":165,"extension":166,"meta":4054,"navigation":168,"order":576,"path":4055,"relatedArticles":4056,"seo":4057,"slug":4058,"stem":4059,"updatedAt":755,"__hash__":4060,"excerpt":4053,"searchText":4061},"help\u002Fhelp\u002Faccount-billing\u002F03.track-usage-and-costs.md","Track usage",{"type":8,"value":3982,"toc":4047},[3983,3992,3996,3999,4019,4022,4026,4036,4040],[11,3984,3985,3986,3989,3990,3621],{},"Workspace admins can view usage data from the ",[45,3987,3988],{},"Usage"," dashboard in MultiClaw Cloud. Navigate to your workspace and select ",[45,3991,3988],{},[18,3993,3995],{"id":3994},"what-the-dashboard-shows","What the dashboard shows",[11,3997,3998],{},"The dashboard tracks the following workspace activity:",[23,4000,4001,4007,4013],{},[26,4002,4003,4006],{},[45,4004,4005],{},"Session minutes"," — total time your agents have been in active sessions",[26,4008,4009,4012],{},[45,4010,4011],{},"Agent runs"," — total number of agent task executions",[26,4014,4015,4018],{},[45,4016,4017],{},"Instance hours"," — total hours your cloud desktop instances have been running",[11,4020,4021],{},"Use the date range filter to view activity for a specific period.",[18,4023,4025],{"id":4024},"cloud-desktop-activity","Cloud desktop activity",[11,4027,356,4028,4031,4032,4035],{},[45,4029,4030],{},"Instance status"," card shows how many instances are in each status. The ",[45,4033,4034],{},"Operational"," card shows the latest heartbeat aggregates including CPU, memory, disk usage, and active session counts.",[18,4037,4039],{"id":4038},"questions-about-usage","Questions about usage",[11,4041,4042,4043,4046],{},"Review your plan limits in ",[45,4044,4045],{},"Settings → Billing"," within MultiClaw Cloud. Your workspace admin can view usage breakdowns by team member.",{"title":157,"searchDepth":158,"depth":158,"links":4048},[4049,4050,4051],{"id":3994,"depth":158,"text":3995},{"id":4024,"depth":158,"text":4025},{"id":4038,"depth":158,"text":4039},"account-billing","Monitor agent runs, session minutes, and cloud desktop activity from the workspace usage dashboard.",{},"\u002Faccount-billing\u002Ftrack-usage-and-costs",[],{"title":3980,"description":4053},"track-usage-and-costs","help\u002Faccount-billing\u002F03.track-usage-and-costs","nvzjg6vK4z6iYtyAo0hP0Qooq_5ITZSB613Dayg5Em4","Track usage Monitor agent runs, session minutes, and cloud desktop activity from the workspace usage dashboard.",{"id":4063,"title":4064,"body":4065,"category":163,"description":4177,"draft":165,"extension":166,"meta":4178,"navigation":168,"order":576,"path":4179,"relatedArticles":4180,"seo":4182,"slug":4183,"stem":4184,"updatedAt":178,"__hash__":4185,"excerpt":4177,"searchText":4186},"help\u002Fhelp\u002Fagents\u002F03.set-up-an-agent-profile.md","Set up an agent profile",{"type":8,"value":4066,"toc":4171},[4067,4073,4092,4096,4104,4108,4113,4116,4130,4133,4137,4142,4149,4154,4158,4163],[11,4068,4069,4070,4072],{},"The agent profile page is where you configure everything about an agent after it's created. Open it by going to ",[45,4071,1830],{}," and selecting any agent from the list.",[11,4074,4075,4076,3060,4079,3060,4081,3060,4084,3060,4087,3064,4089,391],{},"The profile is organized into tabs: ",[45,4077,4078],{},"Profile",[45,4080,1864],{},[45,4082,4083],{},"Your Human",[45,4085,4086],{},"Subagents",[45,4088,359],{},[45,4090,4091],{},"Danger",[18,4093,4095],{"id":4094},"profile-tab","Profile tab",[11,4097,356,4098,4100,4101,4103],{},[45,4099,4078],{}," tab contains the agent's identity — its display name, emoji, role, and vibe. Edit any of these fields and click ",[45,4102,3487],{}," to apply changes. The description is optional but helps you and your teammates understand what the agent is for.",[18,4105,4107],{"id":4106},"personality-tab","Personality tab",[11,4109,356,4110,4112],{},[45,4111,1864],{}," tab holds the agent's system prompt — the instructions that define how it thinks and behaves.",[11,4114,4115],{},"Write the personality in plain English. A few tips:",[23,4117,4118,4121,4124,4127],{},[26,4119,4120],{},"Start with a role: \"You are a customer support specialist for a SaaS company.\"",[26,4122,4123],{},"Add behavioral rules: \"Always confirm what the user wants before taking any action.\"",[26,4125,4126],{},"Keep it focused. Six sharp sentences are more effective than thirty vague ones.",[26,4128,4129],{},"Avoid putting task-specific content here — personalities define behavior, not individual jobs.",[11,4131,4132],{},"Changes to personality apply to new conversations immediately. Existing conversations retain the personality they started with.",[18,4134,4136],{"id":4135},"subagents-tab","Subagents tab",[11,4138,356,4139,4141],{},[45,4140,4086],{}," tab lets you define which other agents this agent can delegate work to. When an agent has subagents, it can break a large task into pieces and propose which subtasks to delegate. Subagent delegation is included in the plan you approve before execution begins.",[11,4143,4144,4145,4148],{},"Add a subagent by clicking ",[45,4146,4147],{},"Add subagent"," and selecting from the list. Remove one by clicking the remove icon next to its name.",[50,4150,4151],{"type":52},[11,4152,4153],{},"Delegation is initiated by the agent's AI model based on the task. You can make other agents available as options, but you cannot force delegation to a specific subagent. Review plans carefully before approval when subagents are involved — subagent steps execute within the scope of the parent plan you approved.",[18,4155,4157],{"id":4156},"delete-an-agent","Delete an agent",[11,4159,356,4160,4162],{},[45,4161,4091],{}," tab contains the option to delete the agent. The agent is permanently removed from your workspace and cannot be recovered through the app.",[11,4164,4165,4166,4170],{},"Before deleting, consider ",[301,4167,4169],{"href":4168},"\u002Fhelp\u002Fagents\u002Fexport-and-import-agents","exporting the agent"," as a backup.",{"title":157,"searchDepth":158,"depth":158,"links":4172},[4173,4174,4175,4176],{"id":4094,"depth":158,"text":4095},{"id":4106,"depth":158,"text":4107},{"id":4135,"depth":158,"text":4136},{"id":4156,"depth":158,"text":4157},"Edit an agent's name, personality, tools, and subagents from the profile page — and delete the agent when you no longer need it.",{},"\u002Fagents\u002Fset-up-an-agent-profile",[1921,172,4181],"agents\u002Fcontrol-who-can-use-your-agents",{"title":4064,"description":4177},"set-up-an-agent-profile","help\u002Fagents\u002F03.set-up-an-agent-profile","EtfuagBlVVBQ-iMinvabDzOHLvJf3qOtCwhOV9zDEvw","Set up an agent profile Edit an agent's name, personality, tools, and subagents from the profile page — and delete the agent when you no longer need it.",{"id":4188,"title":4189,"body":4190,"category":336,"description":4275,"draft":165,"extension":166,"meta":4276,"navigation":168,"order":576,"path":4277,"relatedArticles":4278,"seo":4279,"slug":4205,"stem":4280,"updatedAt":178,"__hash__":4281,"excerpt":4275,"searchText":4282},"help\u002Fhelp\u002Fcloud-desktops\u002F03.connect-to-a-cloud-desktop.md","Connect to a cloud desktop",{"type":8,"value":4191,"toc":4269},[4192,4195,4197,4203,4206,4222,4232,4235,4240,4244,4259,4262,4266],[11,4193,4194],{},"Connecting the desktop app to a cloud desktop switches your agent backend from your local machine to the remote instance. Once connected, any agents you see, tasks you create, and conversations you have are all running on that cloud desktop.",[18,4196,364],{"id":363},[11,4198,4199,4200,4202],{},"The cloud desktop must be in ",[45,4201,1982],{}," status before you can connect. If it shows a different status, wait for it to reach Online or manage its lifecycle from MultiClaw Cloud.",[18,4204,4189],{"id":4205},"connect-to-a-cloud-desktop",[510,4207,4208,4210,4214,4217],{},[26,4209,1946],{},[26,4211,1479,4212,1951],{},[45,4213,1936],{},[26,4215,4216],{},"Click the cloud desktop you want to connect to.",[26,4218,4219,4220,391],{},"On the detail page, click ",[45,4221,1990],{},[11,4223,4224,4225,4227,4228,4231],{},"The app authenticates automatically using a secure instance token — you don't need to enter any credentials. When the ",[45,4226,1990],{}," button changes to ",[45,4229,4230],{},"Disconnect",", the link is established.",[11,4233,4234],{},"Your agents, tasks, and conversation history now reflect what's on the cloud desktop.",[50,4236,4237],{"type":52},[11,4238,4239],{},"If the cloud desktop you want isn't showing Online status, it may still be starting up. Wait a moment and refresh the Instances screen.",[18,4241,4243],{"id":4242},"switch-back-to-local-mode","Switch back to local mode",[510,4245,4246,4251,4254],{},[26,4247,1508,4248,4250],{},[45,4249,1936],{}," screen from the sidebar.",[26,4252,4253],{},"Click the cloud desktop you are connected to.",[26,4255,1479,4256,4258],{},[45,4257,4230],{}," on the detail page.",[11,4260,4261],{},"The app reconnects to the OpenClaw gateway running on your local machine. Switching modes does not delete any data — your cloud desktop and local setup each keep their own agents and history.",[18,4263,4265],{"id":4264},"automatic-reconnection","Automatic reconnection",[11,4267,4268],{},"The desktop app remembers which cloud desktop you last connected to. The next time you open the app, it reconnects automatically if that cloud desktop is running. If it's stopped, the app waits on the connection screen until the instance is available.",{"title":157,"searchDepth":158,"depth":158,"links":4270},[4271,4272,4273,4274],{"id":363,"depth":158,"text":364},{"id":4205,"depth":158,"text":4189},{"id":4242,"depth":158,"text":4243},{"id":4264,"depth":158,"text":4265},"Link the MultiClaw desktop app to a running cloud desktop so your agents and tasks run in the cloud.",{},"\u002Fcloud-desktops\u002Fconnect-to-a-cloud-desktop",[2146,341,343],{"title":4189,"description":4275},"help\u002Fcloud-desktops\u002F03.connect-to-a-cloud-desktop","BebfIbURno7L91_g0xmZHMaz90eXhSquSbbM1jLebXw","Connect to a cloud desktop Link the MultiClaw desktop app to a running cloud desktop so your agents and tasks run in the cloud.",{"id":4284,"title":738,"body":4285,"category":744,"description":4413,"draft":165,"extension":166,"meta":4414,"navigation":168,"order":576,"path":737,"relatedArticles":4415,"seo":4416,"slug":4417,"stem":4418,"updatedAt":178,"__hash__":4419,"excerpt":4413,"searchText":4420},"help\u002Fhelp\u002Fgetting-started\u002F03.understand-the-multiclaw-products.md",{"type":8,"value":4286,"toc":4406},[4287,4290,4294,4298,4303,4306,4308,4319,4322,4326,4334,4337,4339,4344,4347,4351],[11,4288,4289],{},"MultiClaw has four components. You interact with the desktop app daily — the others run behind the scenes. Here's what each one does and which ones are required.",[11,4291,4292],{},[398,4293],{"alt":2262,"src":2263},[18,4295,4297],{"id":4296},"the-desktop-app","The desktop app",[11,4299,356,4300,4302],{},[45,4301,2516],{}," is your main interface. Install it on your Mac, Windows, or Linux machine. From here you chat with agents, review their plans, approve tasks, browse skills, and track progress.",[11,4304,4305],{},"If you're not sure where to start, open the desktop app.",[18,4307,99],{"id":2276},[11,4309,4310,4312,4313,4318],{},[45,4311,99],{}," is the web platform at ",[301,4314,4317],{"href":4315,"rel":4316},"https:\u002F\u002Fmulticlaw.ai",[775],"multiclaw.ai",". Use it to create your account, manage your team and workspace, and set up cloud desktops.",[11,4320,4321],{},"MultiClaw Cloud also handles what the desktop app doesn't: inviting teammates, viewing usage dashboards, and setting up guardrails and approval policies.",[18,4323,4325],{"id":4324},"the-multiclaw-chrome-extension","The MultiClaw Chrome Extension",[11,4327,356,4328,4330,4331,4333],{},[45,4329,2253],{}," works in Chrome, Chromium, Edge, Brave, and Arc. It records your browser actions — clicks, form fills, page navigation — so you can turn them into reusable ",[45,4332,720],{}," for your agents.",[11,4335,4336],{},"Install it once, and it runs in the background until you start a recording. The extension communicates only with your local desktop app and does not transmit your browser activity directly to any external server. Recordings saved as skills may later be used in agent conversations, which are processed by your configured AI model provider.",[18,4338,291],{"id":2295},[11,4340,4341,4343],{},[45,4342,291],{}," is the open-source AI agent engine that powers MultiClaw. It runs locally or on a cloud desktop, depending on your setup.",[11,4345,4346],{},"You don't install or manage OpenClaw yourself — MultiClaw handles that automatically. You may see the name in logs or file paths.",[18,4348,4350],{"id":4349},"what-you-need","What you need",[61,4352,4353,4366],{},[64,4354,4355],{},[67,4356,4357,4360,4363],{},[70,4358,4359],{},"Component",[70,4361,4362],{},"Required?",[70,4364,4365],{},"When you need it",[79,4367,4368,4377,4387,4396],{},[67,4369,4370,4372,4374],{},[84,4371,705],{},[84,4373,125],{},[84,4375,4376],{},"Always — this is your main interface",[67,4378,4379,4382,4384],{},[84,4380,4381],{},"MultiClaw Cloud account",[84,4383,125],{},[84,4385,4386],{},"Required even for local use — needed for activation",[67,4388,4389,4391,4393],{},[84,4390,2253],{},[84,4392,122],{},[84,4394,4395],{},"Only if you want to record browser workflows to create skills",[67,4397,4398,4400,4403],{},[84,4399,291],{},[84,4401,4402],{},"Automatic",[84,4404,4405],{},"MultiClaw installs and manages it for you",{"title":157,"searchDepth":158,"depth":158,"links":4407},[4408,4409,4410,4411,4412],{"id":4296,"depth":158,"text":4297},{"id":2276,"depth":158,"text":99},{"id":4324,"depth":158,"text":4325},{"id":2295,"depth":158,"text":291},{"id":4349,"depth":158,"text":4350},"MultiClaw has four components: the desktop app, MultiClaw Cloud, the MultiClaw Chrome Extension, and OpenClaw, but only two are required.",{},[2445,2446],{"title":738,"description":4413},"understand-the-multiclaw-products","help\u002Fgetting-started\u002F03.understand-the-multiclaw-products","Q0A72v5e1sKGz9O5wyMXNx5zJGkMw9et8LqOddPaSD0","What MultiClaw includes MultiClaw has four components: the desktop app, MultiClaw Cloud, the MultiClaw Chrome Extension, and OpenClaw, but only two are required.",{"id":4422,"title":2772,"body":4423,"category":918,"description":4694,"draft":165,"extension":166,"meta":4695,"navigation":168,"order":576,"path":4696,"relatedArticles":4697,"seo":4698,"slug":4699,"stem":4700,"updatedAt":755,"__hash__":4701,"excerpt":4694,"searchText":4702},"help\u002Fhelp\u002Flegal-compliance\u002F03.data-processing-agreement.md",{"type":8,"value":4424,"toc":4684},[4425,4439,4452,4456,4459,4479,4482,4486,4508,4515,4519,4532,4535,4539,4542,4604,4611,4615,4618,4632,4635,4639,4648,4657,4661,4667,4681],[11,4426,4427,4428,4431,4432,4435,4436,391],{},"If your organisation processes personal data through MultiClaw, UK GDPR and EU GDPR require a ",[45,4429,4430],{},"Data Processing Agreement"," (DPA) between you and MultiClaw before that processing begins. A DPA is a contract under Article 28 that defines how MultiClaw, as the ",[45,4433,4434],{},"data processor",", handles personal data on your behalf as the ",[45,4437,4438],{},"data controller",[11,4440,4441,4442,4445,4446,4449,4450,2801],{},"MultiClaw provides a standard, pre-signed DPA to any organisation that needs one. The DPA includes ",[45,4443,4444],{},"EU Standard Contractual Clauses"," (SCCs) for EEA data transfers and the ",[45,4447,4448],{},"UK International Data Transfer Agreement"," (IDTA) for UK data transfers. Together, these mechanisms cover international transfers to MultiClaw's subprocessors. MultiClaw's security programme aligns with ",[45,4451,2800],{},[18,4453,4455],{"id":4454},"who-needs-a-dpa","Who needs a DPA",[11,4457,4458],{},"You need a DPA if your team uses MultiClaw to process personal data on behalf of your organisation. Common examples:",[23,4460,4461,4467,4473],{},[26,4462,4463,4466],{},[45,4464,4465],{},"Customer-facing agents"," that handle support tickets containing names, email addresses, or account details",[26,4468,4469,4472],{},[45,4470,4471],{},"Workflow automations"," that process employee records, HR data, or payroll information",[26,4474,4475,4478],{},[45,4476,4477],{},"Task outputs"," that generate or reference personal data from your connected tools",[11,4480,4481],{},"If your use of MultiClaw involves only non-personal data — for example, code generation with no personal identifiers — a DPA is not legally required. When in doubt, request one. There is no cost or downside.",[18,4483,4485],{"id":4484},"how-to-request-a-dpa","How to request a DPA",[510,4487,4488,4495,4505],{},[26,4489,4490,4491,391],{},"Send an email to ",[301,4492,4494],{"href":4493},"mailto:legal@multiclaw.io","legal@multiclaw.io",[26,4496,4497,4498,391],{},"Use the subject line: ",[45,4499,4500,4501],{},"DPA request — ",[4502,4503,4504],"span",{},"your workspace name",[26,4506,4507],{},"Include your organisation's legal entity name and registered address in the email body.",[11,4509,4510,4511,4514],{},"MultiClaw will process your request within ",[45,4512,4513],{},"5 business days"," and send you the pre-signed DPA for countersignature.",[432,4516,4518],{"id":4517},"after-you-receive-the-dpa","After you receive the DPA",[510,4520,4521,4524,4529],{},[26,4522,4523],{},"Review the agreement with your legal or data protection team.",[26,4525,4526,4527,391],{},"Countersign the DPA and return it to ",[301,4528,4494],{"href":4493},[26,4530,4531],{},"MultiClaw confirms receipt and stores the executed copy on file.",[11,4533,4534],{},"The DPA remains in effect for as long as your organisation has an active MultiClaw subscription. If you cancel your subscription, the data-handling obligations in the DPA continue until all personal data is deleted or returned, as described in the agreement's deletion and return provisions.",[18,4536,4538],{"id":4537},"what-the-dpa-covers","What the DPA covers",[11,4540,4541],{},"The standard DPA covers all Article 28(3) requirements under UK GDPR and EU GDPR, including:",[23,4543,4544,4550,4556,4562,4568,4574,4580,4586,4592,4598],{},[26,4545,4546,4549],{},[45,4547,4548],{},"Subject matter and duration",": what data is processed and for how long",[26,4551,4552,4555],{},[45,4553,4554],{},"Nature and purpose of processing",": why and how MultiClaw processes the data",[26,4557,4558,4561],{},[45,4559,4560],{},"Type of personal data",": the categories of data involved",[26,4563,4564,4567],{},[45,4565,4566],{},"Categories of data subjects",": the people whose data is processed",[26,4569,4570,4573],{},[45,4571,4572],{},"Obligations and rights of the controller",": your responsibilities and entitlements as the data controller",[26,4575,4576,4579],{},[45,4577,4578],{},"Security measures",": the technical and organisational measures MultiClaw implements to protect the data",[26,4581,4582,4585],{},[45,4583,4584],{},"Subprocessor restrictions",": conditions under which MultiClaw may engage subprocessors and notification obligations",[26,4587,4588,4591],{},[45,4589,4590],{},"Data subject rights assistance",": how MultiClaw assists you in responding to data subject requests",[26,4593,4594,4597],{},[45,4595,4596],{},"Audit rights",": your right to conduct or commission audits of MultiClaw's processing activities",[26,4599,4600,4603],{},[45,4601,4602],{},"Deletion and return",": how data is handled at the end of the contract",[11,4605,4606,4607,391],{},"For a full list of third-party subprocessors covered by the SCCs and IDTA, see ",[301,4608,4610],{"href":4609},"\u002Fhelp\u002Flegal-compliance\u002Fsubprocessors-and-third-parties","Subprocessors and third parties",[18,4612,4614],{"id":4613},"international-transfer-mechanisms","International transfer mechanisms",[11,4616,4617],{},"When personal data moves between countries, UK GDPR and EU GDPR require specific legal safeguards. The standard DPA includes two transfer mechanisms:",[23,4619,4620,4626],{},[26,4621,4622,4625],{},[45,4623,4624],{},"EU Standard Contractual Clauses (SCCs)",": pre-approved contract clauses adopted by the European Commission that authorise transfers of personal data from the EEA to countries without an adequacy decision. The DPA incorporates the current Module 2 (controller-to-processor) SCCs.",[26,4627,4628,4631],{},[45,4629,4630],{},"UK International Data Transfer Agreement (IDTA)",": the UK equivalent of SCCs, approved by the UK Information Commissioner's Office (ICO) for transfers from the UK to countries without UK adequacy regulations.",[11,4633,4634],{},"These mechanisms apply automatically to any personal data transferred to MultiClaw's subprocessors outside the EEA or UK. You don't need to sign a separate transfer agreement — the DPA covers international transfers by default.",[18,4636,4638],{"id":4637},"controller-vs-processor-roles","Controller vs processor roles",[11,4640,4641,4642,4644,4645,4647],{},"MultiClaw acts as a ",[45,4643,4434],{}," for data you store in your workspace — for example, task content, agent outputs, and team member activity. You remain the ",[45,4646,4438],{}," for that data.",[11,4649,4650,4651,4653,4654,4656],{},"For personal data MultiClaw collects about its own account holders — such as login credentials and contact details — MultiClaw acts as the ",[45,4652,4438],{},". That processing is covered by the ",[301,4655,314],{"href":313},", not the DPA.",[18,4658,4660],{"id":4659},"custom-terms","Custom terms",[11,4662,4663,4664,4666],{},"If your organisation requires provisions beyond the standard DPA, contact ",[301,4665,4494],{"href":4493}," to discuss custom terms. Common reasons for custom terms include:",[23,4668,4669,4672,4675,4678],{},[26,4670,4671],{},"Additional data residency requirements beyond the standard subprocessor locations",[26,4673,4674],{},"Specific audit procedures or timelines required by your industry regulator",[26,4676,4677],{},"Enhanced breach notification commitments, such as shorter notification windows",[26,4679,4680],{},"Supplementary security measures required by your organisation's compliance framework",[11,4682,4683],{},"Custom term requests take longer to process than standard DPA requests, as they require legal review on both sides. Include your specific requirements in the initial email so MultiClaw's legal team can assess the scope upfront.",{"title":157,"searchDepth":158,"depth":158,"links":4685},[4686,4687,4690,4691,4692,4693],{"id":4454,"depth":158,"text":4455},{"id":4484,"depth":158,"text":4485,"children":4688},[4689],{"id":4517,"depth":576,"text":4518},{"id":4537,"depth":158,"text":4538},{"id":4613,"depth":158,"text":4614},{"id":4637,"depth":158,"text":4638},{"id":4659,"depth":158,"text":4660},"How to request a DPA, what it covers, and when it is required.",{},"\u002Flegal-compliance\u002Fdata-processing-agreement",[923,925,2842,1202],{"title":2772,"description":4694},"data-processing-agreement","help\u002Flegal-compliance\u002F03.data-processing-agreement","-KM6rSXnSL5xfTAwjBSGveQvwK1ieX4yZ2wIEhnu0_U","Data processing agreement How to request a DPA, what it covers, and when it is required.",{"id":4704,"title":1002,"body":4705,"category":1193,"description":4939,"draft":165,"extension":166,"meta":4940,"navigation":168,"order":576,"path":4941,"relatedArticles":4942,"seo":4945,"slug":1001,"stem":4946,"updatedAt":3320,"__hash__":4947,"excerpt":4939,"searchText":4948},"help\u002Fhelp\u002Fsecurity-privacy\u002F03.roles-and-access-control.md",{"type":8,"value":4706,"toc":4929},[4707,4715,4719,4722,4830,4832,4835,4843,4846,4849,4855,4859,4862,4867,4872,4875,4886,4894,4897,4901,4904,4907,4911,4914,4920],[11,4708,4709,4710,3705,4712,4714],{},"Every person in your workspace has one of two roles: ",[45,4711,3372],{},[45,4713,3402],{},". Your role controls what you can see and change, from managing the team roster to running agents on cloud desktops.",[18,4716,4718],{"id":4717},"the-two-role-model","The two-role model",[11,4720,4721],{},"MultiClaw uses a flat, two-role model. There are no custom roles or granular permission tiers. This keeps the access model easy to understand and reduces the chance of misconfiguration.",[61,4723,4724,4736],{},[64,4725,4726],{},[67,4727,4728,4731,4734],{},[70,4729,4730],{},"Capability",[70,4732,3372],{"align":4733},"center",[70,4735,3402],{"align":4733},[79,4737,4738,4748,4757,4766,4775,4784,4793,4802,4812,4821],{},[67,4739,4740,4743,4746],{},[84,4741,4742],{},"View and use agents",[84,4744,4745],{"align":4733},"✓",[84,4747,4745],{"align":4733},[67,4749,4750,4753,4755],{},[84,4751,4752],{},"Create and manage tasks",[84,4754,4745],{"align":4733},[84,4756,4745],{"align":4733},[67,4758,4759,4762,4764],{},[84,4760,4761],{},"Access cloud desktops",[84,4763,4745],{"align":4733},[84,4765,4745],{"align":4733},[67,4767,4768,4771,4773],{},[84,4769,4770],{},"Use skills and guardrails",[84,4772,4745],{"align":4733},[84,4774,4745],{"align":4733},[67,4776,4777,4780,4782],{},[84,4778,4779],{},"Use Quick Chat",[84,4781,4745],{"align":4733},[84,4783,4745],{"align":4733},[67,4785,4786,4789,4791],{},[84,4787,4788],{},"View the audit trail",[84,4790,4745],{"align":4733},[84,4792,4745],{"align":4733},[67,4794,4795,4798,4800],{},[84,4796,4797],{},"Approve agent plans",[84,4799,4745],{"align":4733},[84,4801,4745],{"align":4733},[67,4803,4804,4807,4809],{},[84,4805,4806],{},"Invite members",[84,4808,4745],{"align":4733},[84,4810,4811],{"align":4733},"—",[67,4813,4814,4817,4819],{},[84,4815,4816],{},"Remove members",[84,4818,4745],{"align":4733},[84,4820,4811],{"align":4733},[67,4822,4823,4826,4828],{},[84,4824,4825],{},"View the full member list",[84,4827,4745],{"align":4733},[84,4829,4811],{"align":4733},[432,4831,3372],{"id":1582},[11,4833,4834],{},"The Owner is the person who created the workspace. Each workspace has exactly one Owner. Beyond everything a Member can do, the Owner manages who has access: inviting new members, removing existing ones, and viewing the full member list.",[11,4836,4837,4838,391],{},"Ownership cannot be transferred through the interface. If you need to change who owns the workspace, contact ",[301,4839,4842],{"href":4840,"rel":4841},"https:\u002F\u002Fmulticlaw.ai\u002Fsupport",[775],"MultiClaw support",[432,4844,3402],{"id":4845},"member",[11,4847,4848],{},"A Member is anyone the Owner invites into the workspace. Members have full access to the workspace's agents, tasks, cloud desktops, skills, guardrails, and Quick Chat. They can approve agent plans and view the audit trail.",[11,4850,4851,4852,4854],{},"Members cannot invite or remove other people. If a Member tries to access the ",[45,4853,2933],{}," page, they see a permission error.",[18,4856,4858],{"id":4857},"how-roles-connect-to-governance-features","How roles connect to governance features",[11,4860,4861],{},"Your role does not limit what you can do with agents and tasks. Both Owners and Members create tasks, review agent plans, and approve or reject execution. The approval flow is a governance control that applies equally to everyone in the workspace.",[11,4863,356,4864,4866],{},[45,4865,661],{}," is also visible to both roles. Every action taken in the workspace — task creation, plan approval, agent execution — is logged and visible to all members. The Owner does not have a separate or more detailed audit view.",[50,4868,4869],{"type":52},[11,4870,4871],{},"The Owner's unique privileges are limited to managing the member list. Day-to-day work with agents, tasks, and cloud desktops is identical for both roles.",[18,4873,3361],{"id":4874},"manage-members",[11,4876,4877,4878,4880,4881,2934,4883,4885],{},"Only the Owner can add or remove people. Open ",[45,4879,99],{}," and go to your workspace's ",[45,4882,2933],{},[93,4884,2937],{},"). From there you can:",[510,4887,4888,4891],{},[26,4889,4890],{},"Invite a new member by entering their email address.",[26,4892,4893],{},"Remove an existing member by selecting them from the list.",[11,4895,4896],{},"When you remove a member, they lose access to all workspace resources immediately. Their past actions remain in the audit trail.",[18,4898,4900],{"id":4899},"no-guest-or-anonymous-access","No guest or anonymous access",[11,4902,4903],{},"Everyone who accesses your workspace needs a MultiClaw account. The Owner must invite each person as a Member before they can see any workspace resources. There is no guest role, temporary access, or public link that bypasses this requirement.",[11,4905,4906],{},"If someone outside your organization needs access, ask the Owner to invite them. That person will need a MultiClaw account to accept the invitation.",[18,4908,4910],{"id":4909},"security-considerations","Security considerations",[11,4912,4913],{},"The two-role model is intentionally simple. A flat structure means there are no hidden permissions, no role inheritance chains, and no risk of accidentally granting elevated access through a misconfigured custom role.",[11,4915,4916,4917,4919],{},"Because only the Owner can change the member list, a compromised Member account cannot escalate its own access or invite unauthorized users. If you suspect unauthorized access, the Owner should remove the affected member from the ",[45,4918,2933],{}," page and ask them to reset their password.",[50,4921,4922],{"type":565},[11,4923,4924,4925,4928],{},"If the Owner's account is compromised, contact ",[301,4926,4842],{"href":4840,"rel":4927},[775]," immediately. The Owner is the only person who can manage workspace membership.",{"title":157,"searchDepth":158,"depth":158,"links":4930},[4931,4935,4936,4937,4938],{"id":4717,"depth":158,"text":4718,"children":4932},[4933,4934],{"id":1582,"depth":576,"text":3372},{"id":4845,"depth":576,"text":3402},{"id":4857,"depth":158,"text":4858},{"id":4874,"depth":158,"text":3361},{"id":4899,"depth":158,"text":4900},{"id":4909,"depth":158,"text":4910},"Each workspace member is an Owner or a Member. Owners manage people; Members access resources.",{},"\u002Fsecurity-privacy\u002Froles-and-access-control",[3032,4943,4944],"security-privacy\u002Fauthentication-and-login-security","team-governance\u002Finvite-and-manage-team-members",{"title":1002,"description":4939},"help\u002Fsecurity-privacy\u002F03.roles-and-access-control","YTq0ENPm_n7D5uZILgReSwkGp0H0W70S4TOz_Kthnfs","Roles and access control Each workspace member is an Owner or a Member. Owners manage people; Members access resources.",{"id":4950,"title":4951,"body":4952,"category":1421,"description":5044,"draft":165,"extension":166,"meta":5045,"navigation":168,"order":576,"path":5046,"relatedArticles":5047,"seo":5048,"slug":5049,"stem":5050,"updatedAt":3320,"__hash__":5051,"excerpt":5044,"searchText":5052},"help\u002Fhelp\u002Fskills-workflows\u002F03.manage-your-recordings.md","Manage your recordings",{"type":8,"value":4953,"toc":5039},[4954,4960,4964,4978,4983,4988,4992,5009,5012,5017,5021,5036],[11,4955,4956,4957,4959],{},"Your browser workflow recordings are stored in the desktop app under ",[45,4958,3289],{},". You can view recordings, convert any into a skill, or delete recordings you no longer need.",[18,4961,4963],{"id":4962},"view-your-recordings","View your recordings",[510,4965,4966,4969,4973],{},[26,4967,4968],{},"Open the desktop app.",[26,4970,1479,4971,1951],{},[45,4972,1291],{},[26,4974,1479,4975,391],{},[45,4976,4977],{},"Recording Library",[11,4979,4980,4981,391],{},"Each recording shows its name, creation date, step count, and domains visited. Use the step count and creation date to tell similar recordings apart when you have more than one for the same workflow. To convert a recording into a skill, see ",[301,4982,3304],{"href":3303},[50,4984,4985],{"type":52},[11,4986,4987],{},"Recordings are stored locally on this device. To share a workflow with your team, convert it into a skill. Skills are saved directly to MultiClaw Cloud when your app is connected.",[18,4989,4991],{"id":4990},"convert-a-recording-into-a-skill","Convert a recording into a skill",[510,4993,4994,5000,5006],{},[26,4995,4996,4997,4999],{},"In ",[45,4998,4977],{},", find the recording you want to convert.",[26,5001,1479,5002,5005],{},[45,5003,5004],{},"Generate SOP"," on the recording card.",[26,5007,5008],{},"Add optional instructions, then confirm.",[11,5010,5011],{},"The skill is saved and ready to use.",[50,5013,5014],{"type":52},[11,5015,5016],{},"You cannot edit individual steps in a recording. If you spot a mistake, delete the recording and record a new one.",[18,5018,5020],{"id":5019},"delete-a-recording","Delete a recording",[510,5022,5023,5028,5033],{},[26,5024,4996,5025,5027],{},[45,5026,4977],{},", find the recording you want to remove.",[26,5029,412,5030,5032],{},[45,5031,561],{}," icon on the recording card.",[26,5034,5035],{},"Confirm when prompted.",[11,5037,5038],{},"This action cannot be undone. The recording and its SOP document are removed from this device. If the recording was already converted into a skill, the skill is not affected. Delete the skill separately if you want to remove all traces of that workflow.",{"title":157,"searchDepth":158,"depth":158,"links":5040},[5041,5042,5043],{"id":4962,"depth":158,"text":4963},{"id":4990,"depth":158,"text":4991},{"id":5019,"depth":158,"text":5020},"View, convert, and delete your saved browser workflow recordings.",{},"\u002Fskills-workflows\u002Fmanage-your-recordings",[3316,1426,1428,1429],{"title":4951,"description":5044},"manage-your-recordings","help\u002Fskills-workflows\u002F03.manage-your-recordings","2OmDp7raoM07-t02LNj7DECm9w9mC9hWLZ1FeUfPBaE","Manage your recordings View, convert, and delete your saved browser workflow recordings.",{"id":5054,"title":304,"body":5055,"category":1612,"description":5152,"draft":165,"extension":166,"meta":5153,"navigation":168,"order":576,"path":5154,"relatedArticles":5155,"seo":5156,"slug":5157,"stem":5158,"updatedAt":755,"__hash__":5159,"excerpt":5152,"searchText":5160},"help\u002Fhelp\u002Fteam-governance\u002F03.set-up-agent-guardrails.md",{"type":8,"value":5056,"toc":5144},[5057,5064,5068,5073,5080,5084,5089,5092,5096,5101,5104,5108,5113,5116,5120,5125,5128,5132,5139],[11,5058,5059,5060,5063],{},"Guardrails are workspace-level policies that control what your agents are allowed to do. You configure them once in ",[45,5061,5062],{},"MultiClaw Cloud > Settings > Guardrails",", and every agent in the workspace operates within those boundaries.",[18,5065,5067],{"id":5066},"allowed-domains","Allowed domains",[11,5069,356,5070,5072],{},[45,5071,5067],{}," list restricts which websites agents can visit during browser automation. Agents are restricted to domains on this list.",[11,5074,5075,5076,5079],{},"Add each domain you want agents to access. Use the root domain (e.g., ",[93,5077,5078],{},"example.com",") to include all subpages. Leave the list empty to allow all domains — adding even one entry activates enforcement.",[18,5081,5083],{"id":5082},"blocked-tools","Blocked tools",[11,5085,5086,5088],{},[45,5087,5083],{}," lets you disable specific MCP tools or entire tool categories across the workspace. For example, you can disable file deletion or block all external API calls.",[11,5090,5091],{},"Toggle individual tools off, or use a category toggle to disable a group at once. Blocked tools are hidden from agents entirely — agents cannot request approval to use them.",[18,5093,5095],{"id":5094},"approval-requirements","Approval requirements",[11,5097,5098,5100],{},[45,5099,5095],{}," define which action types must pause for human review before the agent proceeds. Common examples include sending emails, making purchases, and writing files.",[11,5102,5103],{},"Enable an action type to require approval whenever any agent attempts it. The agent pauses and awaits human review before proceeding with this action type.",[18,5105,5107],{"id":5106},"maximum-token-budget","Maximum token budget",[11,5109,5110,5112],{},[45,5111,5107],{}," caps the total tokens an agent can consume per task. This prevents runaway costs from long or looping tasks.",[11,5114,5115],{},"Set the cap in tokens. When an agent reaches the limit mid-task, it stops and reports the budget as exhausted. You can increase the cap at any time.",[18,5117,5119],{"id":5118},"llm-provider-restrictions","LLM provider restrictions",[11,5121,5122,5124],{},[45,5123,5119],{}," limit which AI model providers agents are permitted to use. Use this to enforce a single enterprise provider or exclude providers that don't meet your data residency requirements.",[11,5126,5127],{},"Select the providers you want to allow. Agents that would otherwise use a restricted provider will fail to start and display a policy error.",[18,5129,5131],{"id":5130},"per-agent-overrides","Per-agent overrides",[11,5133,5134,5135,5138],{},"Individual agents can have additional restrictions configured on top of the workspace defaults. Per-agent guardrails can only be ",[45,5136,5137],{},"more"," restrictive — they cannot loosen a workspace-level policy.",[50,5140,5141],{"type":52},[11,5142,5143],{},"Guardrail policies are enforced at the platform level. Test agent behaviour in a controlled environment before deploying to production workflows.",{"title":157,"searchDepth":158,"depth":158,"links":5145},[5146,5147,5148,5149,5150,5151],{"id":5066,"depth":158,"text":5067},{"id":5082,"depth":158,"text":5083},{"id":5094,"depth":158,"text":5095},{"id":5106,"depth":158,"text":5107},{"id":5118,"depth":158,"text":5119},{"id":5130,"depth":158,"text":5131},"Define workspace-level policies that restrict what agents can access and do.",{},"\u002Fteam-governance\u002Fset-up-agent-guardrails",[],{"title":304,"description":5152},"set-up-agent-guardrails","help\u002Fteam-governance\u002F03.set-up-agent-guardrails","DrXDPNZtsECTZGLq6ChjZGyOyOnJnO1XvP6UxDkmOOU","Set up agent guardrails Define workspace-level policies that restrict what agents can access and do.",{"id":5162,"title":5163,"body":5164,"category":1675,"description":5285,"draft":165,"extension":166,"meta":5286,"navigation":168,"order":576,"path":5287,"relatedArticles":5288,"seo":5289,"slug":5290,"stem":5291,"updatedAt":755,"__hash__":5292,"excerpt":5285,"searchText":5293},"help\u002Fhelp\u002Ftools-integrations\u002F03.set-up-slack-notifications.md","Set up Slack notifications",{"type":8,"value":5165,"toc":5280},[5166,5169,5180,5182,5195,5199,5253,5258,5262,5277],[11,5167,5168],{},"MultiClaw can post messages to a Slack channel when agents need your attention. You configure the connection in the desktop app using a Slack app you create in your Slack workspace.",[50,5170,5171],{"type":52},[11,5172,5173,5174,5179],{},"By connecting Slack, notification content — including task names and status — is transmitted to Slack's servers. This is subject to ",[301,5175,5178],{"href":5176,"rel":5177},"https:\u002F\u002Fslack.com\u002Ftrust\u002Fprivacy\u002Fprivacy-policy",[775],"Slack's Privacy Policy",". Review Slack's data processing terms before connecting if your agents handle sensitive or regulated data.",[18,5181,364],{"id":363},[11,5183,5184,5185,5190,5191,5194],{},"You need a Slack app with the required tokens. If you don't have one yet, you can create it at ",[301,5186,5189],{"href":5187,"rel":5188},"https:\u002F\u002Fapi.slack.com\u002Fapps",[775],"api.slack.com\u002Fapps",". The MultiClaw app in your desktop settings includes a ",[45,5192,5193],{},"Copy Manifest"," button to speed up Slack app creation with the correct permissions pre-filled.",[18,5196,5198],{"id":5197},"connect-slack","Connect Slack",[510,5200,5201,5207,5214,5246,5249],{},[26,5202,5203,5204,391],{},"Open the desktop app and go to ",[45,5205,5206],{},"Settings → Channels",[26,5208,5209,5210,5213],{},"Enable the ",[45,5211,5212],{},"Slack"," toggle.",[26,5215,5216,5217],{},"Choose a connection mode:\n",[23,5218,5219,5233],{},[26,5220,5221,5224,5225,5228,5229,5232],{},[45,5222,5223],{},"Socket mode"," — requires an ",[45,5226,5227],{},"App Token"," and a ",[45,5230,5231],{},"Bot Token",". No inbound port needed; the bot connects outbound to Slack.",[26,5234,5235,5238,5239,5241,5242,5245],{},[45,5236,5237],{},"HTTP mode"," — requires a ",[45,5240,5231],{},", a ",[45,5243,5244],{},"Signing Secret",", and a webhook path. Requires an inbound HTTPS endpoint that Slack can reach.",[26,5247,5248],{},"Paste the required tokens into the fields shown for your chosen mode.",[26,5250,1479,5251,391],{},[45,5252,3487],{},[50,5254,5255],{"type":52},[11,5256,5257],{},"Each MultiClaw workspace has its own Slack connection. If you manage multiple workspaces, repeat these steps for each one.",[18,5259,5261],{"id":5260},"disconnect-slack","Disconnect Slack",[510,5263,5264,5268,5273],{},[26,5265,1503,5266,391],{},[45,5267,5206],{},[26,5269,5270,5271,5213],{},"Disable the ",[45,5272,5212],{},[26,5274,1479,5275,391],{},[45,5276,3487],{},[11,5278,5279],{},"MultiClaw stops posting to Slack immediately.",{"title":157,"searchDepth":158,"depth":158,"links":5281},[5282,5283,5284],{"id":363,"depth":158,"text":364},{"id":5197,"depth":158,"text":5198},{"id":5260,"depth":158,"text":5261},"Connect Slack to receive alerts when agents need your attention.",{},"\u002Ftools-integrations\u002Fset-up-slack-notifications",[],{"title":5163,"description":5285},"set-up-slack-notifications","help\u002Ftools-integrations\u002F03.set-up-slack-notifications","91p4a320SSYI6s0PhVWYJxqZ2JwxPL4cdSr8p6XncZo","Set up Slack notifications Connect Slack to receive alerts when agents need your attention.",{"id":5295,"title":5296,"body":5297,"category":1810,"description":5461,"draft":165,"extension":166,"meta":5462,"navigation":168,"order":576,"path":5463,"relatedArticles":5464,"seo":5465,"slug":5466,"stem":5467,"updatedAt":755,"__hash__":5468,"excerpt":5461,"searchText":5469},"help\u002Fhelp\u002Ftroubleshooting\u002F03.cannot-sign-in.md","Cannot sign in",{"type":8,"value":5298,"toc":5453},[5299,5302,5306,5316,5330,5334,5337,5342,5352,5357,5372,5376,5382,5395,5399,5402,5416,5420,5423,5434,5438,5441],[11,5300,5301],{},"If you cannot sign in, start by checking your workspace URL — most sign-in failures are caused by using the wrong subdomain. Open your invite email and copy the URL directly from it.",[18,5303,5305],{"id":5304},"wrong-workspace-url","Wrong workspace URL",[11,5307,5308,5309,315,5312,5315],{},"Your workspace has a unique subdomain. ",[93,5310,5311],{},"acme.multiclaw.io",[93,5313,5314],{},"acme.app.multiclaw.io"," are different addresses — only one is yours.",[510,5317,5318,5321,5324],{},[26,5319,5320],{},"Open your original invite email.",[26,5322,5323],{},"Copy the workspace URL exactly as written.",[26,5325,5326,5327,3154],{},"Paste it into your browser or the Desktop app's ",[45,5328,5329],{},"Workspace URL",[18,5331,5333],{"id":5332},"expired-or-invalid-session","Expired or invalid session",[11,5335,5336],{},"Your session token may have expired, especially after a long period of inactivity.",[11,5338,5339],{},[45,5340,5341],{},"On the web dashboard:",[510,5343,5344,5349],{},[26,5345,5346,5347,391],{},"Open your browser's cookie settings and clear all cookies for ",[93,5348,830],{},[26,5350,5351],{},"Return to your workspace URL and sign in again.",[11,5353,5354],{},[45,5355,5356],{},"On the Desktop app:",[510,5358,5359,5365,5369],{},[26,5360,1503,5361,3868,5363,3871],{},[45,5362,1218],{},[45,5364,1234],{},[26,5366,1479,5367,391],{},[45,5368,1242],{},[26,5370,5371],{},"Sign back in with your credentials.",[18,5373,5375],{"id":5374},"sign-in-with-multiplai-error","Sign in with Multiplai error",[11,5377,5378,5379,5381],{},"If you use ",[45,5380,2873],{}," and see an error, the issue is usually a session mismatch between Multiplai and MultiClaw.",[510,5383,5384,5387,5392],{},[26,5385,5386],{},"Sign out of both Multiplai and MultiClaw completely.",[26,5388,5389,5390,3168],{},"Return to the MultiClaw sign-in screen and click ",[45,5391,2873],{},[26,5393,5394],{},"If the error persists, try signing in with email and password instead, or contact support.",[18,5396,5398],{"id":5397},"email-not-confirmed","Email not confirmed",[11,5400,5401],{},"If you signed up recently and have never signed in before, your email address may not be confirmed yet.",[510,5403,5404,5407,5410],{},[26,5405,5406],{},"Check your inbox and spam\u002Fjunk folder for a confirmation email from MultiClaw.",[26,5408,5409],{},"Click the link inside that email.",[26,5411,5412,5413,391],{},"If the email has expired or you cannot find it, return to the sign-in screen and click ",[45,5414,5415],{},"Resend confirmation",[18,5417,5419],{"id":5418},"account-locked","Account locked",[11,5421,5422],{},"After repeated failed sign-in attempts, access may be temporarily restricted.",[510,5424,5425,5428],{},[26,5426,5427],{},"Wait a few minutes, then try again.",[26,5429,5430,5431,391],{},"If you still cannot sign in, ask your workspace admin to check your account status in MultiClaw Cloud under ",[45,5432,5433],{},"Settings → Members",[18,5435,5437],{"id":5436},"multiclaw-cloud-is-down","MultiClaw Cloud is down",[11,5439,5440],{},"Occasionally, sign-in fails because the service itself is unavailable.",[510,5442,5443,5450],{},[26,5444,5445,5446,5449],{},"Visit ",[301,5447,1733],{"href":1733,"rel":5448},[775]," to check for active incidents.",[26,5451,5452],{},"If an incident is reported, wait for it to be resolved — no action is needed on your end.",{"title":157,"searchDepth":158,"depth":158,"links":5454},[5455,5456,5457,5458,5459,5460],{"id":5304,"depth":158,"text":5305},{"id":5332,"depth":158,"text":5333},{"id":5374,"depth":158,"text":5375},{"id":5397,"depth":158,"text":5398},{"id":5418,"depth":158,"text":5419},{"id":5436,"depth":158,"text":5437},"Resolve sign-in failures caused by wrong workspace URL, expired sessions, SSO errors, or unconfirmed email.",{},"\u002Ftroubleshooting\u002Fcannot-sign-in",[],{"title":5296,"description":5461},"cannot-sign-in","help\u002Ftroubleshooting\u002F03.cannot-sign-in","59H6ZnK81o4O-gYFOFiVOMekfEPx496CxJfHU7S5Myw","Cannot sign in Resolve sign-in failures caused by wrong workspace URL, expired sessions, SSO errors, or unconfirmed email.",{"id":5471,"title":2631,"body":5472,"category":4052,"description":5555,"draft":165,"extension":166,"meta":5556,"navigation":168,"order":5557,"path":5558,"relatedArticles":5559,"seo":5560,"slug":5561,"stem":5562,"updatedAt":755,"__hash__":5563,"excerpt":5555,"searchText":5564},"help\u002Fhelp\u002Faccount-billing\u002F04.delete-your-account.md",{"type":8,"value":5473,"toc":5550},[5474,5480,5484,5496,5507,5512,5516,5526,5531,5535],[11,5475,5476,5477,5479],{},"To delete your workspace or personal account, contact ",[301,5478,2760],{"href":2759},". Account and workspace deletion is processed by the MultiClaw team.",[18,5481,5483],{"id":5482},"delete-a-workspace","Delete a workspace",[11,5485,5486,5487,5489,5490,5495],{},"Email ",[301,5488,2760],{"href":2759}," with the subject line ",[45,5491,5492,5493],{},"Workspace deletion request — ",[4502,5494,4504],{}," and include:",[23,5497,5498,5501,5504],{},[26,5499,5500],{},"Your workspace name",[26,5502,5503],{},"The reason for deletion (optional)",[26,5505,5506],{},"Confirmation that you have notified any team members",[50,5508,5509],{"type":565},[11,5510,5511],{},"Deleting a workspace is permanent. Workspace data will be deleted within 30 days of the request being processed, subject to any data we are required to retain by law or to fulfil outstanding contractual obligations. Members lose access when the deletion is confirmed.",[18,5513,5515],{"id":5514},"delete-your-personal-account","Delete your personal account",[11,5517,5486,5518,5489,5520,391],{},[301,5519,2760],{"href":2759},[45,5521,5522,5523],{},"Account deletion request — ",[4502,5524,5525],{},"your email address",[50,5527,5528],{"type":565},[11,5529,5530],{},"Deleting your personal account is irreversible. Your account and all personal data associated with it will be deleted within 30 days of the request being acknowledged, subject to any data we are required to retain by law or to fulfil outstanding contractual obligations. We will acknowledge your request within 5 business days.",[18,5532,5534],{"id":5533},"before-you-request-deletion","Before you request deletion",[23,5536,5537],{},[26,5538,5539,5542,5543,5545,5546,5549],{},[45,5540,5541],{},"Export your agents."," You can export individual agent definitions from the desktop app before submitting your request. Open ",[45,5544,1830],{},", select an agent, and click ",[45,5547,5548],{},"Export"," to save a backup file. Do this before requesting deletion — exported data cannot be recovered afterward.",{"title":157,"searchDepth":158,"depth":158,"links":5551},[5552,5553,5554],{"id":5482,"depth":158,"text":5483},{"id":5514,"depth":158,"text":5515},{"id":5533,"depth":158,"text":5534},"How to request deletion of your workspace or personal account.",{},4,"\u002Faccount-billing\u002Fdelete-your-account",[],{"title":2631,"description":5555},"delete-your-account","help\u002Faccount-billing\u002F04.delete-your-account","4fP3ST2wX-eDOWGHLPBmzxa60kAgau3bzwr_BC8tYZs","Delete your account How to request deletion of your workspace or personal account.",{"id":5566,"title":59,"body":5567,"category":163,"description":5689,"draft":165,"extension":166,"meta":5690,"navigation":168,"order":5557,"path":5691,"relatedArticles":5692,"seo":5693,"slug":58,"stem":5694,"updatedAt":178,"__hash__":5695,"excerpt":5689,"searchText":5696},"help\u002Fhelp\u002Fagents\u002F04.local-agents-vs-cloud-agents.md",{"type":8,"value":5568,"toc":5684},[5569,5580,5582,5647,5651,5654,5663,5666,5671,5675,5678],[11,5570,5571,5572,5575,5576,5579],{},"MultiClaw supports two kinds of agents: ",[45,5573,5574],{},"local agents"," that live on your machine, and ",[45,5577,5578],{},"cloud agents"," that live in MultiClaw Cloud and run on a cloud desktop. Which kind you see depends on how your app is connected.",[18,5581,59],{"id":58},[61,5583,5584,5596],{},[64,5585,5586],{},[67,5587,5588,5590,5593],{},[70,5589],{},[70,5591,5592],{},"Local agents",[70,5594,5595],{},"Cloud agents",[79,5597,5598,5610,5622,5634],{},[67,5599,5600,5604,5608],{},[84,5601,5602],{},[45,5603,88],{},[84,5605,91,5606,96],{},[93,5607,95],{},[84,5609,99],{},[67,5611,5612,5617,5620],{},[84,5613,5614],{},[45,5615,5616],{},"Who can access them",[84,5618,5619],{},"Only you, on the machine where they were created",[84,5621,112],{},[67,5623,5624,5629,5631],{},[84,5625,5626],{},[45,5627,5628],{},"When they run",[84,5630,135],{},[84,5632,5633],{},"Continuously on a cloud desktop (subject to platform availability)",[67,5635,5636,5641,5644],{},[84,5637,5638],{},[45,5639,5640],{},"Best for",[84,5642,5643],{},"Personal use, privacy-sensitive work, testing",[84,5645,5646],{},"Teams, automation that runs continuously",[18,5648,5650],{"id":5649},"why-your-agent-list-may-look-different","Why your agent list may look different",[11,5652,5653],{},"The desktop app shows a different list depending on your connection state.",[11,5655,5656,5657,5659,5660,5662],{},"When you're connected to a cloud desktop, you see your ",[45,5658,5578],{},". When you're running in local mode — no cloud desktop connected — you see your ",[45,5661,5574],{},". Switching modes changes the list entirely.",[11,5664,5665],{},"If your agent list suddenly looks empty or unfamiliar, check the status bar at the bottom of the app. It shows whether you're connected to a cloud desktop or running locally.",[50,5667,5668],{"type":52},[11,5669,5670],{},"Local and cloud agents don't automatically sync. An agent you created locally won't appear in the cloud until you export and import it.",[18,5672,5674],{"id":5673},"moving-agents-between-local-and-cloud","Moving agents between local and cloud",[11,5676,5677],{},"To use a local agent on a cloud desktop — or bring a cloud agent to your local machine — export it from the source and import it at the destination.",[11,5679,980,5680,5683],{},[301,5681,5682],{"href":4168},"Export and import agents"," for step-by-step instructions.",{"title":157,"searchDepth":158,"depth":158,"links":5685},[5686,5687,5688],{"id":58,"depth":158,"text":59},{"id":5649,"depth":158,"text":5650},{"id":5673,"depth":158,"text":5674},"Understand the difference between local and cloud agents, when to use each, and why your agent list sometimes looks different.",{},"\u002Fagents\u002Flocal-agents-vs-cloud-agents",[1921,172,1922],{"title":59,"description":5689},"help\u002Fagents\u002F04.local-agents-vs-cloud-agents","Be-4vHk5EfqKg7bbsFgtIXKdQQP5r0K2nE2eMkpGgNs","Local agents vs cloud agents Understand the difference between local and cloud agents, when to use each, and why your agent list sometimes looks different.",{"id":5698,"title":5699,"body":5700,"category":336,"description":5809,"draft":165,"extension":166,"meta":5810,"navigation":168,"order":5557,"path":5811,"relatedArticles":5812,"seo":5813,"slug":5814,"stem":5815,"updatedAt":178,"__hash__":5816,"excerpt":5809,"searchText":5817},"help\u002Fhelp\u002Fcloud-desktops\u002F04.start-stop-and-restart-cloud-desktops.md","Start, stop, and restart cloud desktops",{"type":8,"value":5701,"toc":5803},[5702,5708,5712,5739,5744,5748,5762,5767,5771,5774,5789,5793,5796],[11,5703,5704,5705,5707],{},"You can manage cloud desktop lifecycle from ",[45,5706,99],{},". Stopping does not delete your data — files, conversation history, and skills remain on the cloud desktop's disk until you choose to terminate it.",[18,5709,5711],{"id":5710},"start-a-cloud-desktop","Start a cloud desktop",[510,5713,5714,5719,5727,5730],{},[26,5715,1458,5716,5718],{},[45,5717,99],{}," and go to your workspace.",[26,5720,1479,5721,5723,5724,3806],{},[45,5722,1936],{}," (or ",[45,5725,5726],{},"Cloud Desktops",[26,5728,5729],{},"Find the cloud desktop you want to start and use the start action.",[26,5731,5732,5733,5735,5736,5738],{},"Wait for the status to move through ",[45,5734,2024],{}," to ",[45,5737,1982],{},". This typically takes a minute or two, depending on instance type and current cloud conditions.",[11,5740,5741,5742,391],{},"Your agents can connect as soon as the cloud desktop shows ",[45,5743,1982],{},[18,5745,5747],{"id":5746},"stop-a-cloud-desktop","Stop a cloud desktop",[510,5749,5750,5754,5757],{},[26,5751,1458,5752,5718],{},[45,5753,99],{},[26,5755,5756],{},"Find the cloud desktop you want to stop and use the stop action.",[26,5758,5759,5760,391],{},"Wait for the status to reach ",[45,5761,2011],{},[50,5763,5764],{"type":52},[11,5765,5766],{},"Stopping does not delete your data. Your disk and everything on it — files, conversation history, and agent skills — are fully preserved. Nothing is deleted by MultiClaw.",[18,5768,5770],{"id":5769},"restart-a-cloud-desktop","Restart a cloud desktop",[11,5772,5773],{},"Use restart when a cloud desktop is unresponsive, agents are stuck, or you need a clean system-level reset.",[510,5775,5776,5780,5783],{},[26,5777,1458,5778,5718],{},[45,5779,99],{},[26,5781,5782],{},"Find the cloud desktop and use the restart action.",[26,5784,5785,5786,5788],{},"Wait for the status to cycle back to ",[45,5787,1982],{},". The full cycle typically takes a couple of minutes.",[18,5790,5792],{"id":5791},"terminate-a-cloud-desktop","Terminate a cloud desktop",[11,5794,5795],{},"Terminating permanently removes a cloud desktop and its disk. This is entirely different from stopping — stopping is reversible, terminating is not.",[50,5797,5798],{"type":565},[11,5799,5800,5801,391],{},"Termination cannot be undone. All files, recordings, and conversation history stored on that cloud desktop's disk are permanently removed. Data that has been synced to MultiClaw Cloud — such as session history and usage records — is handled separately under our ",[301,5802,314],{"href":313},{"title":157,"searchDepth":158,"depth":158,"links":5804},[5805,5806,5807,5808],{"id":5710,"depth":158,"text":5711},{"id":5746,"depth":158,"text":5747},{"id":5769,"depth":158,"text":5770},{"id":5791,"depth":158,"text":5792},"Control your cloud desktop lifecycle from MultiClaw Cloud — stopping preserves all your data.",{},"\u002Fcloud-desktops\u002Fstart-stop-and-restart-cloud-desktops",[2146,341],{"title":5699,"description":5809},"start-stop-and-restart-cloud-desktops","help\u002Fcloud-desktops\u002F04.start-stop-and-restart-cloud-desktops","f-tsZ87VE2TRvNKKoQu_EvXPK4CkR3jOdZy3w2rUxC4","Start, stop, and restart cloud desktops Control your cloud desktop lifecycle from MultiClaw Cloud — stopping preserves all your data.",{"id":5819,"title":2368,"body":5820,"category":581,"description":5950,"draft":165,"extension":166,"meta":5951,"navigation":168,"order":5557,"path":5952,"relatedArticles":5953,"seo":5955,"slug":5956,"stem":5957,"updatedAt":178,"__hash__":5958,"excerpt":5950,"searchText":5959},"help\u002Fhelp\u002Fconversations\u002F04.conversation-history.md",{"type":8,"value":5821,"toc":5944},[5822,5825,5829,5834,5850,5855,5859,5862,5865,5891,5899,5903,5921,5926,5930,5939],[11,5823,5824],{},"Every conversation you have with an agent is saved automatically. You can return to any past conversation and delete or export individual threads whenever you need to.",[18,5826,5828],{"id":5827},"find-a-past-conversation","Find a past conversation",[11,5830,5831],{},[398,5832],{"alt":5833,"src":508},"Opening the sidebar to find and select a past conversation",[510,5835,5836,5841,5844,5847],{},[26,5837,1508,5838,5840],{},[45,5839,359],{}," screen.",[26,5842,5843],{},"Look at the left panel — your conversations are listed there, sorted by most recent at the top.",[26,5845,5846],{},"Each entry shows the conversation title and a snippet of the last message.",[26,5848,5849],{},"Click any entry to open it in the chat area.",[50,5851,5852],{"type":465},[11,5853,5854],{},"Agents do not carry memory between separate conversation threads. If you need the agent to remember context from a previous chat, copy the relevant details into your new message.",[18,5856,5858],{"id":5857},"how-long-conversations-are-kept","How long conversations are kept",[11,5860,5861],{},"Conversations are stored until you delete them. There is no automatic expiry.",[11,5863,5864],{},"Where conversations are stored depends on how you use MultiClaw:",[23,5866,5867,5883],{},[26,5868,5869,5872,5873,1376,5876,5878,5879,5882],{},[45,5870,5871],{},"Local mode"," — stored as ",[93,5874,5875],{},".jsonl",[93,5877,95],{}," on your Mac or Linux machine, or ",[93,5880,5881],{},"%APPDATA%\\openclaw\\"," on Windows.",[26,5884,5885,5888,5889,391],{},[45,5886,5887],{},"Cloud mode"," — stored on your cloud desktop instance hosted on AWS. Retention and deletion for cloud conversations follows our ",[301,5890,314],{"href":313},[50,5892,5893],{"type":52},[11,5894,5895,5896,5898],{},"Cloud conversations are stored on your cloud desktop instance hosted by MultiClaw on AWS infrastructure. See our ",[301,5897,314],{"href":313}," for information on data location, access controls, and your rights under applicable data protection law.",[18,5900,5902],{"id":5901},"delete-a-conversation","Delete a conversation",[510,5904,5905,5908,5914,5919],{},[26,5906,5907],{},"Open the conversation in the chat area.",[26,5909,412,5910,5913],{},[45,5911,5912],{},"⋯"," menu in the top-right corner of the chat area.",[26,5915,3617,5916,391],{},[45,5917,5918],{},"Delete conversation",[26,5920,5035],{},[11,5922,5923,5924,391],{},"Deletion removes the conversation from your list. For cloud mode, deleted conversations are handled in accordance with our ",[301,5925,314],{"href":313},[18,5927,5929],{"id":5928},"export-conversations","Export conversations",[11,5931,5932,5933,5935,5936,5938],{},"Conversations are stored as plain ",[93,5934,5875],{}," files — one file per thread. To export in local mode, locate the file in ",[93,5937,95],{}," and copy it to wherever you want to keep it.",[11,5940,5941,5942,391],{},"For cloud mode conversation data or to exercise your data portability rights under applicable law, email ",[301,5943,2760],{"href":2759},{"title":157,"searchDepth":158,"depth":158,"links":5945},[5946,5947,5948,5949],{"id":5827,"depth":158,"text":5828},{"id":5857,"depth":158,"text":5858},{"id":5901,"depth":158,"text":5902},{"id":5928,"depth":158,"text":5929},"All your past conversations are stored in the left panel — you can delete and export them at any time.",{},"\u002Fconversations\u002Fconversation-history",[2231,5954],"conversations\u002Fsend-attachments-and-context",{"title":2368,"description":5950},"conversation-history","help\u002Fconversations\u002F04.conversation-history","F2uI05QCM20crppam_e1n08f3JhHJ5JJBBP82SIgphw","Conversation history All your past conversations are stored in the left panel — you can delete and export them at any time.",{"id":5961,"title":5962,"body":5963,"category":744,"description":6185,"draft":165,"extension":166,"meta":6186,"navigation":168,"order":5557,"path":6187,"relatedArticles":6188,"seo":6189,"slug":6190,"stem":6191,"updatedAt":178,"__hash__":6192,"excerpt":6185,"searchText":6193},"help\u002Fhelp\u002Fgetting-started\u002F04.what-is-openclaw.md","What is OpenClaw?",{"type":8,"value":5964,"toc":6175},[5965,5970,5974,5977,5980,5984,5991,5994,5997,6002,6006,6015,6035,6039,6042,6125,6129,6135,6141,6145,6148,6151,6155,6161,6167],[11,5966,5967,5969],{},[45,5968,291],{}," is the open-source AI agent engine that MultiClaw runs on. It starts automatically when you open the desktop app, runs entirely on your machine, and stores everything as plain files. You don't install, configure, or manage it — MultiClaw handles all of that for you.",[18,5971,5973],{"id":5972},"how-openclaw-and-multiclaw-work-together","How OpenClaw and MultiClaw work together",[11,5975,5976],{},"MultiClaw and OpenClaw are two separate layers of the same product. OpenClaw is the execution layer: it runs your agents, manages conversation history, and stores your data. MultiClaw is the control layer: it provides the interface, connects to MultiClaw Cloud for team features, and manages the OpenClaw process.",[11,5978,5979],{},"Keeping them separate means the engine running your agents can be open source, independently auditable, and not tied to any single company's cloud.",[18,5981,5983],{"id":5982},"the-gateway","The Gateway",[11,5985,5986,5987,5990],{},"When you open the desktop app, MultiClaw starts OpenClaw in the background. OpenClaw runs a local web server called the ",[45,5988,5989],{},"Gateway",". The desktop app connects to the Gateway over WebSocket to send instructions and receive results.",[11,5992,5993],{},"Because the Gateway runs on your machine, agent execution doesn't require a cloud connection. Your agents can work even when MultiClaw Cloud is unreachable, as long as the desktop app is running.",[11,5995,5996],{},"When you see \"Connected\" in the status bar, the Gateway is up and the desktop app is communicating with it successfully.",[50,5998,5999],{"type":565},[11,6000,6001],{},"If the desktop app shows \"Offline\" after it was working, the Gateway may have stopped unexpectedly. Restart the desktop app to restart the Gateway.",[18,6003,6005],{"id":6004},"what-the-open-source-engine-means-for-you","What the open-source engine means for you",[11,6007,6008,6009,6014],{},"OpenClaw is ",[301,6010,6013],{"href":6011,"rel":6012},"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw",[775],"open source on GitHub",". This has three practical implications:",[23,6016,6017,6023,6029],{},[26,6018,6019,6022],{},[45,6020,6021],{},"Transparency",": Every line of code that processes your conversations and executes your agent tasks is publicly readable.",[26,6024,6025,6028],{},[45,6026,6027],{},"Portability",": Your data is stored in open, human-readable formats, and the engine that reads them is open source. You're never locked in.",[26,6030,6031,6034],{},[45,6032,6033],{},"Independent auditability",": Security researchers, developers, and enterprise teams can audit, contribute to, and verify the engine without relying on MultiClaw's word.",[18,6036,6038],{"id":6037},"where-your-data-lives","Where your data lives",[11,6040,6041],{},"OpenClaw stores everything as plain files on your machine.",[61,6043,6044,6057],{},[64,6045,6046],{},[67,6047,6048,6051,6054],{},[70,6049,6050],{},"Data type",[70,6052,6053],{},"Mac \u002F Linux",[70,6055,6056],{},"Windows",[79,6058,6059,6079,6093,6110],{},[67,6060,6061,6063,6072],{},[84,6062,2368],{},[84,6064,6065,6068,6069,6071],{},[93,6066,6067],{},"~\u002F.openclaw\u002Fagents\u002F"," (",[93,6070,5875],{}," files)",[84,6073,6074,6068,6077,6071],{},[93,6075,6076],{},"%USERPROFILE%\\.openclaw\\agents\\",[93,6078,5875],{},[67,6080,6081,6084,6088],{},[84,6082,6083],{},"Agent configuration",[84,6085,6086],{},[93,6087,1024],{},[84,6089,6090],{},[93,6091,6092],{},"%USERPROFILE%\\.openclaw\\openclaw.json",[67,6094,6095,6097,6103],{},[84,6096,1291],{},[84,6098,6099,6068,6101,6071],{},[93,6100,1379],{},[93,6102,1340],{},[84,6104,6105,6068,6108,6071],{},[93,6106,6107],{},"%USERPROFILE%\\.openclaw\\workspace\\skills\\",[93,6109,1340],{},[67,6111,6112,6115,6120],{},[84,6113,6114],{},"Scheduled jobs",[84,6116,6117],{},[93,6118,6119],{},"~\u002F.openclaw\u002Fcron\u002Fjobs.json",[84,6121,6122],{},[93,6123,6124],{},"%USERPROFILE%\\.openclaw\\cron\\jobs.json",[432,6126,6128],{"id":6127},"your-configuration-file","Your configuration file",[11,6130,6131,6134],{},[93,6132,6133],{},"openclaw.json"," is OpenClaw's main configuration file. It stores agent definitions, runtime settings, and workspace preferences. MultiClaw reads and writes this file when you make changes through the desktop app.",[11,6136,6137,6138,6140],{},"You can open ",[93,6139,6133],{}," in any text editor to inspect or back up your settings. To change a setting not exposed in the desktop app, edit the file directly. The Gateway port is one example — restart the desktop app after any manual edits to apply the change.",[18,6142,6144],{"id":6143},"your-data-stays-on-your-machine","Your data stays on your machine",[11,6146,6147],{},"All agent execution happens locally. Conversations, plans, and results are written to the files above, not sent to MultiClaw Cloud. Nothing from OpenClaw's runtime leaves your machine unless you explicitly share or sync it.",[11,6149,6150],{},"This matters if your work involves sensitive content: the agent runtime is local-only by design.",[18,6152,6154],{"id":6153},"you-dont-need-to-manage-it","You don't need to manage it",[11,6156,6157,6158,391],{},"MultiClaw installs OpenClaw automatically on first launch. When a new version is available, MultiClaw updates it the next time you open the desktop app — no action required. You can check the current OpenClaw version in ",[45,6159,6160],{},"Settings → About",[11,6162,6163,6164,6166],{},"If you see ",[93,6165,2295],{}," in your system's process list or a log file, that's expected. It's the engine running in the background.",[50,6168,6169],{"type":465},[11,6170,6171,6172,6174],{},"Your data is stored as standard files, so you can back it up at any time. Copy ",[93,6173,95],{}," to another machine to transfer your conversation history, agents, and skills.",{"title":157,"searchDepth":158,"depth":158,"links":6176},[6177,6178,6179,6180,6183,6184],{"id":5972,"depth":158,"text":5973},{"id":5982,"depth":158,"text":5983},{"id":6004,"depth":158,"text":6005},{"id":6037,"depth":158,"text":6038,"children":6181},[6182],{"id":6127,"depth":576,"text":6128},{"id":6143,"depth":158,"text":6144},{"id":6153,"depth":158,"text":6154},"OpenClaw is the open-source AI agent engine that powers MultiClaw — installed automatically, runs locally, and stores your data as plain files.",{},"\u002Fgetting-started\u002Fwhat-is-openclaw",[2445,343,2446],{"title":5962,"description":6185},"what-is-openclaw","help\u002Fgetting-started\u002F04.what-is-openclaw","iMOixl89RFnoNe9D5BA7hdel5CMTsWBh8mecP4erkNU","What is OpenClaw? OpenClaw is the open-source AI agent engine that powers MultiClaw — installed automatically, runs locally, and stores your data as plain files.",{"id":6195,"title":6196,"body":6197,"category":918,"description":6405,"draft":165,"extension":166,"meta":6406,"navigation":168,"order":5557,"path":6407,"relatedArticles":6408,"seo":6410,"slug":6411,"stem":6412,"updatedAt":3320,"__hash__":6413,"excerpt":6405,"searchText":6414},"help\u002Fhelp\u002Flegal-compliance\u002F04.compliance-and-certifications.md","Compliance and certifications",{"type":8,"value":6198,"toc":6398},[6199,6202,6207,6211,6214,6220,6224,6321,6325,6332,6335,6340,6344,6347,6357,6361,6364,6384,6389],[11,6200,6201],{},"MultiClaw's security and privacy controls align with ISO 27001, 27017, 27018, 27701, and ISO 22301. Each standard's status and scope is noted below, along with SOC 2, penetration testing, and procurement documentation details.",[11,6203,6204,6205,391],{},"To request audit documentation or ask about certification timelines, email ",[301,6206,4494],{"href":4493},[18,6208,6210],{"id":6209},"alignment-vs-certification","Alignment vs certification",[11,6212,6213],{},"\"Aligned\" means MultiClaw's controls follow a standard's methodology and requirements, but MultiClaw has not undergone a formal third-party certification audit against that standard. Alignment reflects an active, internal effort to meet each standard's control objectives.",[11,6215,6216,6217,6219],{},"For procurement teams evaluating MultiClaw as a vendor, you can request a controls matrix mapping MultiClaw's practices to specific ISO control objectives. Email ",[301,6218,4494],{"href":4493}," for the current matrix or the audit roadmap.",[18,6221,6223],{"id":6222},"standards-summary","Standards summary",[61,6225,6226,6239],{},[64,6227,6228],{},[67,6229,6230,6233,6236],{},[70,6231,6232],{},"Standard",[70,6234,6235],{},"What it covers",[70,6237,6238],{},"MultiClaw status",[79,6240,6241,6256,6269,6281,6293,6306],{},[67,6242,6243,6247,6250],{},[84,6244,6245],{},[45,6246,945],{},[84,6248,6249],{},"A framework for managing risks to information assets through policies, controls, and continuous improvement",[84,6251,6252,6253,6255],{},"Aligned. Not formally certified — email ",[301,6254,4494],{"href":4493}," for the audit roadmap.",[67,6257,6258,6263,6266],{},[84,6259,6260],{},[45,6261,6262],{},"ISO\u002FIEC 27017:2015",[84,6264,6265],{},"Extends ISO 27001 with cloud-specific controls for shared responsibility, virtual machine hardening, and data isolation",[84,6267,6268],{},"Aligned",[67,6270,6271,6276,6279],{},[84,6272,6273],{},[45,6274,6275],{},"ISO\u002FIEC 27018:2019",[84,6277,6278],{},"Controls for how cloud providers handle personal data, including consent, transparency, and data portability",[84,6280,6268],{},[67,6282,6283,6288,6291],{},[84,6284,6285],{},[45,6286,6287],{},"ISO\u002FIEC 27701:2019",[84,6289,6290],{},"Extends ISO 27001 with privacy controls that support GDPR and other data protection regulations",[84,6292,6268],{},[67,6294,6295,6300,6303],{},[84,6296,6297],{},[45,6298,6299],{},"ISO 22301:2019",[84,6301,6302],{},"Business continuity management: ensures critical services can continue during and recover from disruptions",[84,6304,6305],{},"Incident response and recovery planning aligned",[67,6307,6308,6313,6316],{},[84,6309,6310],{},[45,6311,6312],{},"GDPR",[84,6314,6315],{},"EU\u002FUK data protection regulation governing personal data collection, processing, storage, and data subject rights",[84,6317,6318,6319,391],{},"DPAs available on request. See ",[301,6320,2772],{"href":2771},[18,6322,6324],{"id":6323},"soc-2","SOC 2",[11,6326,6327,6328,6331],{},"MultiClaw is evaluating a ",[45,6329,6330],{},"SOC 2 Type II"," audit covering the security, availability, and confidentiality trust service criteria. No audit has been commissioned or started.",[11,6333,6334],{},"SOC 2 Type II measures how effectively controls operate over a sustained observation period. When an audit begins, the timeline and scope will be shared with customers who request it.",[11,6336,6337,6338,391],{},"To discuss MultiClaw's current security posture or future audit plans, email ",[301,6339,4494],{"href":4493},[18,6341,6343],{"id":6342},"penetration-testing","Penetration testing",[11,6345,6346],{},"An independent security firm conducts regular penetration tests against MultiClaw's cloud infrastructure and application layer.",[11,6348,6349,6350,6353,6354,6356],{},"Summary reports are available to Enterprise customers under a mutual non-disclosure agreement (",[45,6351,6352],{},"NDA","). Contact ",[301,6355,4494],{"href":4493}," to request access.",[18,6358,6360],{"id":6359},"procurement-documentation","Procurement documentation",[11,6362,6363],{},"If your organisation requires a completed security questionnaire before purchasing, MultiClaw supports these formats:",[23,6365,6366,6372,6378],{},[26,6367,6368,6371],{},[45,6369,6370],{},"VSA"," (Vendor Security Assessment)",[26,6373,6374,6377],{},[45,6375,6376],{},"SIG"," (Standardised Information Gathering Questionnaire)",[26,6379,6380,6383],{},[45,6381,6382],{},"CAIQ"," (Consensus Assessments Initiative Questionnaire)",[11,6385,5486,6386,6388],{},[301,6387,4494],{"href":4493}," to request a completed questionnaire. Include the format you need and your target review date so the team can prioritise accordingly.",[11,6390,188,6391,6394,6395,6397],{},[45,6392,6393],{},"Software Bill of Materials (SBOM)"," is not yet available. Email ",[301,6396,4494],{"href":4493}," to enquire about SBOM availability and timeline.",{"title":157,"searchDepth":158,"depth":158,"links":6399},[6400,6401,6402,6403,6404],{"id":6209,"depth":158,"text":6210},{"id":6222,"depth":158,"text":6223},{"id":6323,"depth":158,"text":6324},{"id":6342,"depth":158,"text":6343},{"id":6359,"depth":158,"text":6360},"MultiClaw's controls align with ISO 27001, 27017, 27018, 27701, and ISO 22301. Includes GDPR, SOC 2 status, penetration testing, and procurement docs.",{},"\u002Flegal-compliance\u002Fcompliance-and-certifications",[2841,923,924,3032,6409],"security-privacy\u002Fdependency-and-supply-chain-security",{"title":6196,"description":6405},"compliance-and-certifications","help\u002Flegal-compliance\u002F04.compliance-and-certifications","1s47UJDmt6uwi3WdN2yOmViT99l56b4DpYETlS8zOuw","Compliance and certifications MultiClaw's controls align with ISO 27001, 27017, 27018, 27701, and ISO 22301. Includes GDPR, SOC 2 status, penetration testing, and procurement docs.",{"id":6416,"title":1042,"body":6417,"category":1193,"description":6811,"draft":165,"extension":166,"meta":6812,"navigation":168,"order":5557,"path":6813,"relatedArticles":6814,"seo":6816,"slug":6817,"stem":6818,"updatedAt":3320,"__hash__":6819,"excerpt":6811,"searchText":6820},"help\u002Fhelp\u002Fsecurity-privacy\u002F04.data-encryption.md",{"type":8,"value":6418,"toc":6797},[6419,6422,6426,6431,6479,6484,6525,6529,6533,6543,6546,6552,6554,6564,6567,6571,6574,6641,6645,6648,6651,6654,6658,6661,6691,6693,6696,6763,6767,6780,6786,6792],[11,6420,6421],{},"MultiClaw encrypts credentials and API keys stored in MultiClaw Cloud and secures all external traffic in transit with TLS. Your local OpenClaw config file, conversation history, and agent definitions are stored as plain text on your device, protected only by OS file permissions.",[18,6423,6425],{"id":6424},"protection-overview","Protection overview",[11,6427,6428],{},[45,6429,6430],{},"On your device:",[61,6432,6433,6442],{},[64,6434,6435],{},[67,6436,6437,6439],{},[70,6438,2358],{},[70,6440,6441],{},"Protection at rest",[79,6443,6444,6454,6462,6472],{},[67,6445,6446,6451],{},[84,6447,6448,6449],{},"API keys and credentials in ",[93,6450,1024],{},[84,6452,6453],{},"Not encrypted (plain JSON, OS file permissions)",[67,6455,6456,6459],{},[84,6457,6458],{},"Desktop app authentication bearer token",[84,6460,6461],{},"Not encrypted (WebView local storage)",[67,6463,6464,6470],{},[84,6465,6466,6467],{},"Conversations in ",[93,6468,6469],{},"~\u002F.openclaw\u002Fconversations\u002F",[84,6471,6453],{},[67,6473,6474,6477],{},[84,6475,6476],{},"Agent definitions, skill files, workflow recordings",[84,6478,6453],{},[11,6480,6481],{},[45,6482,6483],{},"In MultiClaw Cloud (when connected to a workspace):",[61,6485,6486,6494],{},[64,6487,6488],{},[67,6489,6490,6492],{},[70,6491,2358],{},[70,6493,6441],{},[79,6495,6496,6504,6511,6518],{},[67,6497,6498,6501],{},[84,6499,6500],{},"LLM API keys and instance credentials",[84,6502,6503],{},"AWS disk encryption + application-layer AES-256",[67,6505,6506,6508],{},[84,6507,2606],{},[84,6509,6510],{},"AWS disk encryption",[67,6512,6513,6516],{},[84,6514,6515],{},"Synced agent definitions and skill files",[84,6517,6510],{},[67,6519,6520,6523],{},[84,6521,6522],{},"Workspace and account metadata",[84,6524,6510],{},[18,6526,6528],{"id":6527},"encryption-at-rest","Encryption at rest",[432,6530,6532],{"id":6531},"local-device","Local device",[11,6534,6535,6536,6538,6539,6542],{},"Your local OpenClaw config file (",[93,6537,1024],{},") is stored as ",[45,6540,6541],{},"plain JSON"," on disk. It is not encrypted. Access is limited by OS file permissions. Only your user account can read the file.",[11,6544,6545],{},"The OpenClaw runtime stores all configuration as plain JSON files. MultiClaw reads and writes these files but does not apply its own encryption layer.",[11,6547,6548,6549,6551],{},"The desktop app's authentication bearer token is stored in the WebView's local storage. The bearer token is separate from the gateway workspace auth token, which is stored in ",[93,6550,1024],{}," alongside the API keys. Neither token is encrypted at rest on the local device.",[432,6553,99],{"id":2276},[11,6555,6556,6557,6560,6561,6563],{},"Workspace data stored in MultiClaw Cloud is hosted on ",[45,6558,6559],{},"AWS",", which encrypts storage volumes at rest using AWS-managed encryption keys. Sensitive values — such as LLM API keys and instance credentials — receive an additional layer of protection: they are encrypted at the application layer using ",[45,6562,1031],{}," before being stored. When MultiClaw Cloud syncs your configuration to a cloud desktop instance, it also encrypts API keys and credentials with AES-256-GCM in the sync payload, using a key derived from your instance token.",[11,6565,6566],{},"Application-layer encryption keys for credentials are managed by MultiClaw's infrastructure. Workspace members do not hold or control these keys.",[18,6568,6570],{"id":6569},"encryption-in-transit","Encryption in transit",[11,6572,6573],{},"All traffic between MultiClaw components and external services travels over encrypted connections. The only exception is the link between the desktop app and the local OpenClaw gateway, which uses an unencrypted connection on localhost. This traffic never leaves your machine.",[61,6575,6576,6586],{},[64,6577,6578],{},[67,6579,6580,6583],{},[70,6581,6582],{},"Connection",[70,6584,6585],{},"Protocol",[79,6587,6588,6599,6609,6620,6630],{},[67,6589,6590,6593],{},[84,6591,6592],{},"Desktop app ↔ MultiClaw Cloud (HTTP)",[84,6594,6595,6598],{},[45,6596,6597],{},"HTTPS",": TLS 1.2 minimum, TLS 1.3 preferred",[67,6600,6601,6604],{},[84,6602,6603],{},"Gateway ↔ MultiClaw Cloud (WebSocket)",[84,6605,6606,6608],{},[45,6607,1762],{}," (WebSocket Secure): TLS-encrypted",[67,6610,6611,6614],{},[84,6612,6613],{},"Desktop app ↔ local OpenClaw gateway",[84,6615,6616,6619],{},[45,6617,6618],{},"WS\u002FHTTP on localhost",": unencrypted, never leaves your machine",[67,6621,6622,6625],{},[84,6623,6624],{},"Local gateway → LLM provider API",[84,6626,6627,6629],{},[45,6628,6597],{},": TLS-encrypted",[67,6631,6632,6635],{},[84,6633,6634],{},"Cloud desktop viewer (WebRTC)",[84,6636,6637,6640],{},[45,6638,6639],{},"DTLS-SRTP",": standard encryption for peer-to-peer media",[18,6642,6644],{"id":6643},"what-is-not-encrypted-locally","What is not encrypted locally",[11,6646,6647],{},"The local files listed in the protection overview use OS file permissions as their only protection. That's sufficient against remote access, but it doesn't protect against physical access to your device.",[11,6649,6650],{},"If your device is lost, stolen, or accessed by someone with your OS credentials, these files are readable. Full-disk encryption closes this gap.",[11,6652,6653],{},"When you connect to a workspace, conversations, agent definitions, and skill files sync to MultiClaw Cloud, where they receive AWS disk encryption.",[432,6655,6657],{"id":6656},"enable-full-disk-encryption","Enable full-disk encryption",[11,6659,6660],{},"Full-disk encryption protects all files on your device, including the plain-text data listed above, from unauthorized physical access.",[23,6662,6663,6673,6685],{},[26,6664,6665,6668,6669,6672],{},[45,6666,6667],{},"macOS",": Open ",[45,6670,6671],{},"System Settings → Privacy & Security → FileVault"," and turn FileVault on.",[26,6674,6675,6668,6677,6680,6681,6684],{},[45,6676,6056],{},[45,6678,6679],{},"Settings → Privacy & security → Device encryption",", or search for ",[45,6682,6683],{},"BitLocker"," on Pro and Enterprise editions.",[26,6686,6687,6690],{},[45,6688,6689],{},"Linux",": Most distributions offer LUKS encryption during installation. If your disk is not already encrypted, back up your data and reinstall with the encryption option enabled.",[18,6692,1168],{"id":1167},[11,6694,6695],{},"MultiClaw encrypts your credentials and API keys in the cloud. Protecting your local device is your responsibility.",[61,6697,6698,6711],{},[64,6699,6700],{},[67,6701,6702,6705,6708],{},[70,6703,6704],{},"Area",[70,6706,6707],{},"Who handles it",[70,6709,6710],{},"Protection",[79,6712,6713,6723,6733,6743,6754],{},[67,6714,6715,6718,6720],{},[84,6716,6717],{},"API keys and credentials in MultiClaw Cloud",[84,6719,602],{},[84,6721,6722],{},"AES-256 application encryption + AWS disk encryption",[67,6724,6725,6728,6730],{},[84,6726,6727],{},"Cloud storage volumes",[84,6729,6559],{},[84,6731,6732],{},"AWS-managed disk encryption",[67,6734,6735,6738,6740],{},[84,6736,6737],{},"Traffic between MultiClaw and external services",[84,6739,602],{},[84,6741,6742],{},"TLS 1.2+ for HTTP, WSS for WebSocket",[67,6744,6745,6748,6751],{},[84,6746,6747],{},"Local config, agent files, and conversations",[84,6749,6750],{},"You",[84,6752,6753],{},"OS file permissions + full-disk encryption",[67,6755,6756,6759,6761],{},[84,6757,6758],{},"Authentication tokens on your device",[84,6760,6750],{},[84,6762,6753],{},[432,6764,6766],{"id":6765},"what-you-can-verify","What you can verify",[11,6768,6769,6772,6773,6776,6777,391],{},[45,6770,6771],{},"Full-disk encryption",": Check your OS settings using the instructions above. On macOS, look for \"FileVault: On\" in ",[45,6774,6775],{},"System Settings → Privacy & Security",". On Windows, look for \"Device encryption is on\" in ",[45,6778,6779],{},"Settings → Privacy & security",[11,6781,6782,6785],{},[45,6783,6784],{},"Transit encryption",": All connections from the desktop app and Gateway to MultiClaw Cloud use HTTPS and WSS. You can confirm this with browser developer tools or a network monitoring tool — all external traffic will show TLS certificates issued to MultiClaw domains.",[11,6787,6788,6791],{},[45,6789,6790],{},"Cloud encryption at rest",": Application-layer encryption of cloud-stored credentials is handled transparently by MultiClaw's infrastructure. You cannot inspect it directly — this is a trust boundary inherent to any cloud-hosted service.",[50,6793,6794],{"type":465},[11,6795,6796],{},"MultiClaw Cloud encrypts credentials and API keys stored in its database. Local files on your device — including config, conversations, and agent data — are not encrypted by MultiClaw. Full-disk encryption is the most effective way to protect them.",{"title":157,"searchDepth":158,"depth":158,"links":6798},[6799,6800,6804,6805,6808],{"id":6424,"depth":158,"text":6425},{"id":6527,"depth":158,"text":6528,"children":6801},[6802,6803],{"id":6531,"depth":576,"text":6532},{"id":2276,"depth":576,"text":99},{"id":6569,"depth":158,"text":6570},{"id":6643,"depth":158,"text":6644,"children":6806},[6807],{"id":6656,"depth":576,"text":6657},{"id":1167,"depth":158,"text":1168,"children":6809},[6810],{"id":6765,"depth":576,"text":6766},"MultiClaw Cloud encrypts credentials and API keys with AES-256 and secures all traffic with TLS; local files are plain JSON protected only by OS file permissions.",{},"\u002Fsecurity-privacy\u002Fdata-encryption",[3032,1199,1201,6815],"security-privacy\u002Fdata-residency-and-storage",{"title":1042,"description":6811},"data-encryption","help\u002Fsecurity-privacy\u002F04.data-encryption","PS01Cx_PLkHKehAf_-QLVhM6_dJhqwlHYiJ4B5fUh18","Data encryption MultiClaw Cloud encrypts credentials and API keys with AES-256 and secures all traffic with TLS; local files are plain JSON protected only by OS file permissions.",{"id":6822,"title":6823,"body":6824,"category":1272,"description":6865,"draft":165,"extension":166,"meta":6866,"navigation":168,"order":5557,"path":6867,"relatedArticles":6868,"seo":6869,"slug":6870,"stem":6871,"updatedAt":755,"__hash__":6872,"excerpt":6865,"searchText":6873},"help\u002Fhelp\u002Fsettings\u002F04.gateway-settings.md","Gateway settings",{"type":8,"value":6825,"toc":6862},[6826,6831,6834,6838,6841,6859],[11,6827,6828,6829,391],{},"The gateway is the local process that runs on your machine and powers everything MultiClaw does — agent execution, file watching, and communication between the Desktop app and your agents. You can manage it in ",[45,6830,1698],{},[11,6832,6833],{},"The gateway listens on localhost only and is not reachable from other machines on the network.",[18,6835,6837],{"id":6836},"start-stop-and-restart","Start, stop, and restart",[11,6839,6840],{},"Use the buttons in the Gateway settings page to control the gateway manually:",[23,6842,6843,6848,6854],{},[26,6844,6845,6847],{},[45,6846,1702],{}," — starts the gateway if it is currently stopped.",[26,6849,6850,6853],{},[45,6851,6852],{},"Stop gateway"," — shuts the gateway down. Running tasks will be interrupted.",[26,6855,6856,6858],{},[45,6857,1790],{}," — stops and restarts the gateway. Use this if agents are not responding or after updating your OpenClaw configuration.",[11,6860,6861],{},"The gateway status is shown in the connection indicator at the top of the app window. Check there first if agents are not responding or tasks are not starting.",{"title":157,"searchDepth":158,"depth":158,"links":6863},[6864],{"id":6836,"depth":158,"text":6837},"Start, stop, and restart the local OpenClaw gateway.",{},"\u002Fsettings\u002Fgateway-settings",[],{"title":6823,"description":6865},"gateway-settings","help\u002Fsettings\u002F04.gateway-settings","kdjsTCVrbZ1-00lPZC9bYWGX-_iw_mBWYYU8qDY5ERk","Gateway settings Start, stop, and restart the local OpenClaw gateway.",{"id":6875,"title":3304,"body":6876,"category":1421,"description":6995,"draft":165,"extension":166,"meta":6996,"navigation":168,"order":5557,"path":6997,"relatedArticles":6998,"seo":6999,"slug":7000,"stem":7001,"updatedAt":3320,"__hash__":7002,"excerpt":6995,"searchText":7003},"help\u002Fhelp\u002Fskills-workflows\u002F04.turn-a-recording-into-a-skill.md",{"type":8,"value":6877,"toc":6990},[6878,6881,6883,6888,6890,6933,6939,6942,6958,6966,6971,6978,6982,6985],[11,6879,6880],{},"Once you convert a recording into a skill, agents can automatically follow your exact browser workflow during tasks.",[18,6882,364],{"id":363},[11,6884,6885,6886,391],{},"You need at least one recording saved in MultiClaw. If you haven't recorded a workflow yet, see ",[301,6887,1408],{"href":1407},[18,6889,4991],{"id":4990},[510,6891,6892,6900,6905,6912,6921,6928],{},[26,6893,6894,6895,6897,6898,391],{},"In the desktop app, go to ",[45,6896,1291],{}," in the sidebar and click ",[45,6899,4977],{},[26,6901,1479,6902,6904],{},[45,6903,5004],{}," on the recording you want to convert.",[26,6906,6907,6908,6911],{},"If prompted, add any instructions to guide how the skill is generated, then click ",[45,6909,6910],{},"Generate Skill",". This step only appears when you're connected to a workspace — if you're not, generation starts automatically.",[26,6913,6914,6915,315,6918,6920],{},"Review the generated ",[45,6916,6917],{},"Display Name",[45,6919,1330],{},", and update them if needed.",[26,6922,6923,6924,6927],{},"Optionally, add an ",[45,6925,6926],{},"Emoji"," to help identify the skill at a glance.",[26,6929,1479,6930,391],{},[45,6931,6932],{},"Save Skill",[11,6934,6935,6936,6938],{},"After you click ",[45,6937,6932],{},", the skill appears in your skill list. It's ready to use immediately — no restart required.",[11,6940,6941],{},"Where your skill is stored depends on your connection:",[23,6943,6944,6952],{},[26,6945,6946,6949,6950,391],{},[45,6947,6948],{},"Not connected to a workspace",": the skill is saved locally at ",[93,6951,1379],{},[26,6953,6954,6957],{},[45,6955,6956],{},"Connected to a workspace",": the skill is saved directly to MultiClaw Cloud and is not stored locally.",[50,6959,6960],{"type":465},[11,6961,6962,6965],{},[45,6963,6964],{},"Write the description starting with \"Use when…\""," — for example, \"Use when the user needs to submit a timesheet on the HR portal.\" A clear description helps agents match the skill to the right task.",[50,6967,6968],{"type":565},[11,6969,6970],{},"If generation stalls or shows an error, check that your internet connection is stable and try again. When connected to a workspace, confirm you're still connected before retrying.",[50,6972,6973],{"type":52},[11,6974,6975,6976,391],{},"Skill content is derived from your recording. When you connect to a workspace, the skill is saved directly to MultiClaw Cloud. If your recording captured interactions involving personal data belonging to others, you are responsible for ensuring you have a lawful basis to process and store that data. For details on how skill data is stored and processed, see our ",[301,6977,314],{"href":313},[18,6979,6981],{"id":6980},"what-happens-next","What happens next",[11,6983,6984],{},"Your skill is available to agents immediately. If you're connected to a workspace, agents running on cloud desktops can use it as part of tasks you approve.",[11,6986,6987,6988,391],{},"To view, edit, or disable a skill, see ",[301,6989,1413],{"href":1412},{"title":157,"searchDepth":158,"depth":158,"links":6991},[6992,6993,6994],{"id":363,"depth":158,"text":364},{"id":4990,"depth":158,"text":4991},{"id":6980,"depth":158,"text":6981},"Convert a browser workflow recording into a reusable skill that agents can run.",{},"\u002Fskills-workflows\u002Fturn-a-recording-into-a-skill",[3316,1426,1427,1429],{"title":3304,"description":6995},"turn-a-recording-into-a-skill","help\u002Fskills-workflows\u002F04.turn-a-recording-into-a-skill","agPKzPQ3QgwFouYG59LaHih1ih-wglC9dSjX3WQr15o","Turn a recording into a skill Convert a browser workflow recording into a reusable skill that agents can run.",{"id":7005,"title":7006,"body":7007,"category":1612,"description":7067,"draft":165,"extension":166,"meta":7068,"navigation":168,"order":5557,"path":7069,"relatedArticles":7070,"seo":7071,"slug":7072,"stem":7073,"updatedAt":755,"__hash__":7074,"excerpt":7067,"searchText":7075},"help\u002Fhelp\u002Fteam-governance\u002F04.monitor-agent-and-token-usage.md","Monitor agent and token usage",{"type":8,"value":7008,"toc":7062},[7009,7015,7019,7025,7030,7036,7042,7046,7052,7056],[11,7010,7011,7012,7014],{},"Workspace owners and admins can track how agents and members are consuming resources. Go to ",[45,7013,1559],{}," in MultiClaw Cloud to open the usage dashboard.",[18,7016,7018],{"id":7017},"available-metrics","Available metrics",[11,7020,7021,7024],{},[45,7022,7023],{},"Token usage"," shows the total tokens sent and received across all agents and conversations in your workspace. A daily breakdown lets you spot spikes and understand which agents are consuming the most tokens.",[50,7026,7027],{"type":52},[11,7028,7029],{},"If team members bring their own API keys, token usage from those keys is billed directly by their LLM provider and does not appear in this dashboard.",[11,7031,7032,7035],{},[45,7033,7034],{},"Cloud desktops"," shows a list of your workspace's cloud desktop instances along with their current status (running, stopped) and recent activity.",[11,7037,7038,7041],{},[45,7039,7040],{},"Members"," shows your current active member count. Use this to track team size and manage access as your workspace grows.",[18,7043,7045],{"id":7044},"using-filters","Using filters",[11,7047,526,7048,7051],{},[45,7049,7050],{},"Date range"," filter to narrow usage data to a specific period. Filters help you identify trends and unusual activity.",[18,7053,7055],{"id":7054},"questions-about-billing","Questions about billing",[11,7057,7058,7059,7061],{},"For questions about charges, invoices, or plan limits, email ",[301,7060,1567],{"href":1566}," with your workspace name.",{"title":157,"searchDepth":158,"depth":158,"links":7063},[7064,7065,7066],{"id":7017,"depth":158,"text":7018},{"id":7044,"depth":158,"text":7045},{"id":7054,"depth":158,"text":7055},"View token consumption, cloud desktop activity, and team member counts from the usage dashboard.",{},"\u002Fteam-governance\u002Fmonitor-agent-and-token-usage",[],{"title":7006,"description":7067},"monitor-agent-and-token-usage","help\u002Fteam-governance\u002F04.monitor-agent-and-token-usage","pNpJ-n2zbczQlkOvp5L6DdzzeMRPJMZSEmuvRVYrwec","Monitor agent and token usage View token consumption, cloud desktop activity, and team member counts from the usage dashboard.",{"id":7077,"title":7078,"body":7079,"category":1675,"description":7145,"draft":165,"extension":166,"meta":7146,"navigation":168,"order":5557,"path":7147,"relatedArticles":7148,"seo":7149,"slug":7150,"stem":7151,"updatedAt":755,"__hash__":7152,"excerpt":7145,"searchText":7153},"help\u002Fhelp\u002Ftools-integrations\u002F04.set-up-your-ai-model.md","Set up your AI model",{"type":8,"value":7080,"toc":7138},[7081,7084,7089,7093,7096,7116,7119,7122,7125,7127,7130],[11,7082,7083],{},"Every agent needs a language model to reason and act. You select the model when you create an agent, and you can change it from the agent's settings at any time.",[50,7085,7086],{"type":52},[11,7087,7088],{},"When your agent runs, your prompts and task context are sent to your chosen model provider's API. This is subject to that provider's terms of service and privacy policy. Review your provider's documentation before storing sensitive data in agent tasks.",[18,7090,7092],{"id":7091},"select-a-model-for-an-agent","Select a model for an agent",[432,7094,5595],{"id":7095},"cloud-agents",[510,7097,7098,7101,7107,7113],{},[26,7099,7100],{},"Open the agent's edit view in the desktop app.",[26,7102,1532,7103,7106],{},[45,7104,7105],{},"Provider",", choose your LLM provider — for example, OpenAI or Anthropic.",[26,7108,1532,7109,7112],{},[45,7110,7111],{},"Model",", select the specific model you want the agent to use.",[26,7114,7115],{},"Save the agent.",[11,7117,7118],{},"Available providers and models reflect what your workspace administrator has configured in MultiClaw Cloud.",[432,7120,5592],{"id":7121},"local-agents",[11,7123,7124],{},"For local agents, available models are determined by your OpenClaw configuration. The model dropdown in the agent builder lists the models your local OpenClaw instance has access to.",[18,7126,1880],{"id":1879},[11,7128,7129],{},"The model you choose affects the agent's capability, but the personality prompt shapes how it uses that capability.",[23,7131,7132,7135],{},[26,7133,7134],{},"A clear, role-focused personality gets more consistent results than a generic one.",[26,7136,7137],{},"If you need high accuracy for complex tasks, use a more capable model and pair it with a specific personality.",{"title":157,"searchDepth":158,"depth":158,"links":7139},[7140,7144],{"id":7091,"depth":158,"text":7092,"children":7141},[7142,7143],{"id":7095,"depth":576,"text":5595},{"id":7121,"depth":576,"text":5592},{"id":1879,"depth":158,"text":1880},"Choose which language model your agents use.",{},"\u002Ftools-integrations\u002Fset-up-your-ai-model",[],{"title":7078,"description":7145},"set-up-your-ai-model","help\u002Ftools-integrations\u002F04.set-up-your-ai-model","mDtxdbRF-E5EB8Y2slxtGgpCE43Zv1pL5O-EdnxOb6o","Set up your AI model Choose which language model your agents use.",{"id":7155,"title":7156,"body":7157,"category":1810,"description":7322,"draft":165,"extension":166,"meta":7323,"navigation":168,"order":5557,"path":7324,"relatedArticles":7325,"seo":7326,"slug":7327,"stem":7328,"updatedAt":3741,"__hash__":7329,"excerpt":7322,"searchText":7330},"help\u002Fhelp\u002Ftroubleshooting\u002F04.desktop-app-wont-update.md","Desktop app won't update",{"type":8,"value":7158,"toc":7312},[7159,7170,7174,7188,7192,7199,7210,7214,7219,7231,7235,7238,7247,7251,7258,7267,7271,7274,7285,7289,7292,7301,7305],[11,7160,7161,7162,7165,7166,7169],{},"MultiClaw checks for updates automatically and shows progress in ",[45,7163,7164],{},"Settings > About",". If an update fails, the fastest fix is to check your internet connection and click ",[45,7167,7168],{},"Check for Updates"," in Settings > About. If it still fails, one of the causes below matches your situation.",[18,7171,7173],{"id":7172},"check-your-app-version","Check your app version",[11,7175,7176,7177,7179,7180,7183,7184,7187],{},"Before troubleshooting, confirm which version you're running. Open ",[45,7178,7164],{}," — the ",[45,7181,7182],{},"Version"," row shows the currently installed version, and the ",[45,7185,7186],{},"Edition"," row shows whether you're running MultiClaw Companion or Enterprise.",[18,7189,7191],{"id":7190},"no-internet-connection","No internet connection",[11,7193,7194,7195,7198],{},"The updater contacts ",[93,7196,7197],{},"cdn.multiclaw.io"," to download the latest release. If your internet is down or unstable, the update fails and the About section shows an error message.",[11,7200,7201,7204,7205,1699,7207,7209],{},[45,7202,7203],{},"Fix:"," Verify you have internet access, then go to ",[45,7206,7164],{},[45,7208,7168],{}," to retry.",[18,7211,7213],{"id":7212},"firewall-blocking-the-update-url","Firewall blocking the update URL",[11,7215,7216,7217,391],{},"Corporate firewalls sometimes block HTTPS downloads from unfamiliar domains, including ",[93,7218,7197],{},[11,7220,7221,7223,7224,7226,7227,1699,7229,7209],{},[45,7222,7203],{}," Ask your IT team to allow outbound HTTPS traffic to ",[93,7225,7197],{},". Once allowed, go to ",[45,7228,7164],{},[45,7230,7168],{},[18,7232,7234],{"id":7233},"not-enough-disk-space","Not enough disk space",[11,7236,7237],{},"The updater needs roughly 200 MB of free space to download and unpack the installer. If your disk is full, the download fails and Settings > About shows a disk space error.",[11,7239,7240,7242,7243,1699,7245,7209],{},[45,7241,7203],{}," Free up at least 200 MB of disk space, then go to ",[45,7244,7164],{},[45,7246,7168],{},[18,7248,7250],{"id":7249},"update-downloads-but-restart-fails","Update downloads but restart fails",[11,7252,7253,7254,7257],{},"If Settings > About shows ",[45,7255,7256],{},"Restart Now"," but clicking it doesn't complete the update, you can click it again — the app allows up to three restart attempts. After three failed attempts, the button is replaced with a message asking you to close and reopen MultiClaw manually.",[11,7259,7260,7262,7263,391],{},[45,7261,7203],{}," Close MultiClaw completely and reopen it. The update applies on next launch. If the problem persists, download the full installer from ",[301,7264,7265],{"href":7265,"rel":7266},"https:\u002F\u002Fdownload.multiclaw.io",[775],[18,7268,7270],{"id":7269},"update-signature-verification-failed","Update signature verification failed",[11,7272,7273],{},"The updater verifies every download before installing. If the verification fails — usually because of a corrupted download — Settings > About shows a signature error.",[11,7275,7276,7278,7279,7281,7282,391],{},[45,7277,7203],{}," Click ",[45,7280,7168],{}," to retry the download. If the error persists, download the full installer directly from ",[301,7283,7265],{"href":7265,"rel":7284},[775],[18,7286,7288],{"id":7287},"macos-gatekeeper-or-windows-smartscreen-blocked-the-installer","macOS Gatekeeper or Windows SmartScreen blocked the installer",[11,7290,7291],{},"Occasionally the OS blocks the installer because a network interruption corrupted the signature check during download. This is rare.",[11,7293,7294,7296,7297,7300],{},[45,7295,7203],{}," Download the full installer directly from ",[301,7298,7265],{"href":7265,"rel":7299},[775]," and run it. In most cases, installing over your existing copy preserves your settings and local data. As a precaution, ensure your data is synced to a workspace before proceeding.",[18,7302,7304],{"id":7303},"still-stuck","Still stuck?",[11,7306,7307,7308,7311],{},"Manual download is always available at ",[301,7309,7265],{"href":7265,"rel":7310},[775]," as a reliable fallback.",{"title":157,"searchDepth":158,"depth":158,"links":7313},[7314,7315,7316,7317,7318,7319,7320,7321],{"id":7172,"depth":158,"text":7173},{"id":7190,"depth":158,"text":7191},{"id":7212,"depth":158,"text":7213},{"id":7233,"depth":158,"text":7234},{"id":7249,"depth":158,"text":7250},{"id":7269,"depth":158,"text":7270},{"id":7287,"depth":158,"text":7288},{"id":7303,"depth":158,"text":7304},"Fix a stuck or failing auto-updater by clearing cache or downloading the installer manually.",{},"\u002Ftroubleshooting\u002Fdesktop-app-wont-update",[],{"title":7156,"description":7322},"desktop-app-wont-update","help\u002Ftroubleshooting\u002F04.desktop-app-wont-update","DK6AhqHSWcPMAQv_qOMZfrLCK_01B-3SCRaMZXdYf_4","Desktop app won't update Fix a stuck or failing auto-updater by clearing cache or downloading the installer manually.",{"id":7332,"title":5682,"body":7333,"category":163,"description":7494,"draft":165,"extension":166,"meta":7495,"navigation":168,"order":7496,"path":7497,"relatedArticles":7498,"seo":7500,"slug":7501,"stem":7502,"updatedAt":178,"__hash__":7503,"excerpt":7494,"searchText":7504},"help\u002Fhelp\u002Fagents\u002F05.export-and-import-agents.md",{"type":8,"value":7334,"toc":7487},[7335,7338,7342,7357,7361,7393,7397,7441,7446,7450,7464,7468,7476],[11,7336,7337],{},"You can export any agent as a file and import it on another machine or share it with a teammate. The exported file captures the agent's configuration — not its conversation history.",[18,7339,7341],{"id":7340},"export-an-agent","Export an agent",[510,7343,7344,7349,7354],{},[26,7345,1458,7346,7348],{},[45,7347,1830],{}," and select the agent you want to export.",[26,7350,1479,7351,7353],{},[45,7352,5548],{}," in the agent detail view.",[26,7355,7356],{},"Choose a location to save the file.",[18,7358,7360],{"id":7359},"import-an-agent","Import an agent",[510,7362,7363,7367,7373,7376,7387],{},[26,7364,1458,7365,391],{},[45,7366,1830],{},[26,7368,1479,7369,7372],{},[45,7370,7371],{},"Import Agent"," at the top of the screen.",[26,7374,7375],{},"Select the exported file using the file picker.",[26,7377,7378,7379,7382,7383,7386],{},"If an agent with the same name already exists, a dialog appears. Either edit the pre-filled name in the ",[45,7380,7381],{},"New name"," field to keep both agents, or check ",[45,7384,7385],{},"Overwrite existing agent"," to replace it.",[26,7388,1479,7389,7392],{},[45,7390,7391],{},"Import"," to confirm. The agent appears in your list immediately.",[18,7394,7396],{"id":7395},"what-the-file-contains","What the file contains",[61,7398,7399,7409],{},[64,7400,7401],{},[67,7402,7403,7406],{},[70,7404,7405],{},"Included",[70,7407,7408],{},"Not included",[79,7410,7411,7418,7425,7433],{},[67,7412,7413,7416],{},[84,7414,7415],{},"Agent name",[84,7417,2368],{},[67,7419,7420,7422],{},[84,7421,1330],{},[84,7423,7424],{},"Approval records",[67,7426,7427,7430],{},[84,7428,7429],{},"Personality (system prompt)",[84,7431,7432],{},"Audit trail",[67,7434,7435,7438],{},[84,7436,7437],{},"AI model selection",[84,7439,7440],{},"Usage statistics",[50,7442,7443],{"type":52},[11,7444,7445],{},"Approval records and audit logs are stored in MultiClaw Cloud and are not included in the exported file. They remain accessible in your workspace regardless of agent exports.",[18,7447,7449],{"id":7448},"common-use-cases","Common use cases",[23,7451,7452,7455,7458,7461],{},[26,7453,7454],{},"Moving an agent from your work machine to another device",[26,7456,7457],{},"Sharing a well-configured agent with a teammate",[26,7459,7460],{},"Backing up an agent before making significant changes to its personality or tools",[26,7462,7463],{},"Exporting as a starting point — import, then modify for a different use case",[18,7465,7467],{"id":7466},"known-limitations","Known limitations",[50,7469,7470],{"type":565},[11,7471,7472,7475],{},[45,7473,7474],{},"Subagent references may break."," If the agent delegates to subagents, those references use agent IDs. If those agents don't exist on the target machine, the subagent links will not work. Re-link them after importing.",[50,7477,7478],{"type":52},[11,7479,7480,7483,7484,7486],{},[45,7481,7482],{},"Model may fall back to default."," If the AI model used by the exported agent isn't configured on the target machine, MultiClaw falls back to the default model. Check the ",[45,7485,4078],{}," tab after importing.",{"title":157,"searchDepth":158,"depth":158,"links":7488},[7489,7490,7491,7492,7493],{"id":7340,"depth":158,"text":7341},{"id":7359,"depth":158,"text":7360},{"id":7395,"depth":158,"text":7396},{"id":7448,"depth":158,"text":7449},{"id":7466,"depth":158,"text":7467},"Save an agent to a file and load it on another machine or share it with a teammate — takes about a minute.",{},5,"\u002Fagents\u002Fexport-and-import-agents",[172,173,7499],"agents\u002Flocal-agents-vs-cloud-agents",{"title":5682,"description":7494},"export-and-import-agents","help\u002Fagents\u002F05.export-and-import-agents","lmGRhTMB2C3q3aIuw0yLuhKWaApryrf-zoeKaR2KKuk","Export and import agents Save an agent to a file and load it on another machine or share it with a teammate — takes about a minute.",{"id":7506,"title":7507,"body":7508,"category":581,"description":7770,"draft":165,"extension":166,"meta":7771,"navigation":168,"order":7496,"path":7772,"relatedArticles":7773,"seo":7774,"slug":7775,"stem":7776,"updatedAt":178,"__hash__":7777,"excerpt":7770,"searchText":7778},"help\u002Fhelp\u002Fconversations\u002F05.send-attachments-and-context.md","Send attachments and context",{"type":8,"value":7509,"toc":7764},[7510,7513,7518,7522,7528,7535,7555,7561,7571,7575,7701,7706,7711,7715,7722,7727,7734,7738,7741,7761],[11,7511,7512],{},"You can attach files to any message in MultiClaw. The agent reads the file content as part of your message, so it has the context it needs to help you accurately.",[50,7514,7515],{"type":52},[11,7516,7517],{},"File content you attach is sent to the AI model configured for your agent — which may be hosted by a third-party provider such as OpenAI or Anthropic — to generate a response. Do not attach files containing sensitive personal data unless you have reviewed your agent's model configuration and confirmed this is appropriate.",[18,7519,7521],{"id":7520},"attach-a-file","Attach a file",[11,7523,7524],{},[398,7525],{"alt":7526,"src":7527},"Attaching files to a message — file chips appear above the composer before you send","\u002Fimages\u002Fdemos\u002Fsend-with-attachment.gif",[11,7529,7530,7531,7534],{},"When chatting with a ",[45,7532,7533],{},"local agent"," (connected to your local OpenClaw installation), there are three ways to attach files:",[23,7536,7537,7543,7549],{},[26,7538,7539,7542],{},[45,7540,7541],{},"Paperclip button"," — click the attachment icon in the composer and select one or more files from the file picker.",[26,7544,7545,7548],{},[45,7546,7547],{},"Drag and drop"," — drag files directly onto the composer area and release.",[26,7550,7551,7554],{},[45,7552,7553],{},"Paste an image"," — paste a screenshot or copied image from your clipboard directly into the composer (images only; 10 MB limit per pasted image).",[11,7556,7557,7558,7560],{},"When chatting with an agent on a ",[45,7559,191],{},", only the paperclip button is available.",[11,7562,7563,7564,7566,7567,7570],{},"After attaching, files appear above the composer. Add your message if you haven't already, then press ",[45,7565,451],{}," or click ",[45,7568,7569],{},"Send",". The agent receives your message and the file content together.",[18,7572,7574],{"id":7573},"supported-file-types","Supported file types",[61,7576,7577,7587],{},[64,7578,7579],{},[67,7580,7581,7584],{},[70,7582,7583],{},"Type",[70,7585,7586],{},"Extensions",[79,7588,7589,7605,7627,7673],{},[67,7590,7591,7594],{},[84,7592,7593],{},"Plain text",[84,7595,7596,3060,7599,3060,7602],{},[93,7597,7598],{},".txt",[93,7600,7601],{},".md",[93,7603,7604],{},".csv",[67,7606,7607,7610],{},[84,7608,7609],{},"Images",[84,7611,7612,3060,7615,3060,7618,3060,7621,3060,7624],{},[93,7613,7614],{},".jpg",[93,7616,7617],{},".jpeg",[93,7619,7620],{},".png",[93,7622,7623],{},".gif",[93,7625,7626],{},".webp",[67,7628,7629,7632],{},[84,7630,7631],{},"Code",[84,7633,7634,3060,7637,3060,7640,3060,7643,3060,7646,3060,7649,3060,7652,3060,7655,3060,7658,3060,7661,3060,7664,3060,7667,3060,7670],{},[93,7635,7636],{},".js",[93,7638,7639],{},".ts",[93,7641,7642],{},".tsx",[93,7644,7645],{},".jsx",[93,7647,7648],{},".py",[93,7650,7651],{},".rs",[93,7653,7654],{},".go",[93,7656,7657],{},".java",[93,7659,7660],{},".rb",[93,7662,7663],{},".c",[93,7665,7666],{},".cpp",[93,7668,7669],{},".h",[93,7671,7672],{},".sh",[67,7674,7675,7678],{},[84,7676,7677],{},"Config and markup",[84,7679,7680,3060,7683,3060,7686,3060,7689,3060,7692,3060,7695,3060,7698],{},[93,7681,7682],{},".json",[93,7684,7685],{},".yaml",[93,7687,7688],{},".yml",[93,7690,7691],{},".toml",[93,7693,7694],{},".xml",[93,7696,7697],{},".html",[93,7699,7700],{},".css",[50,7702,7703],{"type":52},[11,7704,7705],{},"PDF files are not currently supported.",[50,7707,7708],{"type":52},[11,7709,7710],{},"Image analysis depends on the AI model configured for your agent. If your model does not support vision, the agent will not be able to describe or interpret image content. When chatting with a local agent, a warning appears in the composer if your model may lack image support.",[18,7712,7714],{"id":7713},"context-window-limits","Context window limits",[11,7716,7717,7718,7721],{},"Every AI model has a ",[45,7719,7720],{},"context window"," — the total amount of text it can process at once. This includes your conversation history, your current message, and any files you attach.",[50,7723,7724],{"type":565},[11,7725,7726],{},"If the combined size of your conversation and attachments exceeds the model's context window, the agent will notify you. It cannot process the request until the context fits within the limit. This is a constraint of the underlying AI model, not MultiClaw itself.",[11,7728,7729,7730,7733],{},"When pasting an image from your clipboard, the maximum size is ",[45,7731,7732],{},"10 MB per image",". Files attached via the file picker or drag and drop do not have an enforced size limit in the app, though very large files may still exceed your model's context window.",[18,7735,7737],{"id":7736},"tips-for-large-files","Tips for large files",[11,7739,7740],{},"If a file is too large to attach in full, try these approaches:",[23,7742,7743,7749,7755],{},[26,7744,7745,7748],{},[45,7746,7747],{},"Paste a relevant excerpt"," instead of the whole file — copy the section the agent needs and include it directly in your message.",[26,7750,7751,7754],{},[45,7752,7753],{},"Break it into parts"," — send the file in sections across multiple messages.",[26,7756,7757,7760],{},[45,7758,7759],{},"Summarize first"," — ask the agent to work with a short description of the file's contents, then send specific sections as needed.",[11,7762,7763],{},"For large codebases, attaching an entire project will almost always exceed context limits. Identify the specific files or functions relevant to your question and attach only those.",{"title":157,"searchDepth":158,"depth":158,"links":7765},[7766,7767,7768,7769],{"id":7520,"depth":158,"text":7521},{"id":7573,"depth":158,"text":7574},{"id":7713,"depth":158,"text":7714},{"id":7736,"depth":158,"text":7737},"Attach files to any message so the agent has the context it needs — supported types include text, images, and code files.",{},"\u002Fconversations\u002Fsend-attachments-and-context",[2231,586,587],{"title":7507,"description":7770},"send-attachments-and-context","help\u002Fconversations\u002F05.send-attachments-and-context","8kSgVP3Xw3WpCNO-JcFTm_c-SrVPMZsIQiX0gFFbfVM","Send attachments and context Attach files to any message so the agent has the context it needs — supported types include text, images, and code files.",{"id":7780,"title":7781,"body":7782,"category":918,"description":7976,"draft":165,"extension":166,"meta":7977,"navigation":168,"order":7496,"path":7978,"relatedArticles":7979,"seo":7980,"slug":7981,"stem":7982,"updatedAt":755,"__hash__":7983,"excerpt":7976,"searchText":7984},"help\u002Fhelp\u002Flegal-compliance\u002F05.data-portability-and-export.md","Data portability and export",{"type":8,"value":7783,"toc":7970},[7784,7787,7791,7794,7814,7817,7823,7828,7832,7842,7845,7875,7885,7890,7894,7899,7902,7921,7929,7932,7937,7940,7946,7949,7967],[11,7785,7786],{},"You can export agent definitions from the desktop app at any time, or request a complete personal data export by email. Under GDPR Article 20, you have the right to receive your personal data in a structured, machine-readable format. MultiClaw honors this right through the email-based export described below.",[18,7788,7790],{"id":7789},"export-agent-definitions","Export agent definitions",[11,7792,7793],{},"Export individual agent definitions directly from the desktop app. No plan upgrade is required.",[510,7795,7796,7800,7803,7807],{},[26,7797,1458,7798,1951],{},[45,7799,1830],{},[26,7801,7802],{},"Select the agent you want to export.",[26,7804,1479,7805,7353],{},[45,7806,5548],{},[26,7808,7809,7810,7813],{},"Save the ",[45,7811,7812],{},"ZIP"," file to your device.",[11,7815,7816],{},"The export includes the agent's name, description, personality, and AI model selection. API keys are never included.",[11,7818,7819,7820,7822],{},"You can import exported agent definitions into another MultiClaw workspace or use them directly with OpenClaw. Your agents are not locked to a single account or deployment. See ",[301,7821,5682],{"href":4168}," for the full walkthrough.",[50,7824,7825],{"type":565},[11,7826,7827],{},"If you are planning to close your account, export your agents first. Data is retained for 30 days after account closure and then permanently deleted.",[18,7829,7831],{"id":7830},"request-a-full-data-export","Request a full data export",[11,7833,7834,7835,5489,7837,391],{},"To request a complete export of your personal data, email ",[301,7836,2760],{"href":2759},[45,7838,7839,7840],{},"Data export request — ",[4502,7841,5525],{},[11,7843,7844],{},"Your export includes:",[23,7846,7847,7852,7858,7863,7869],{},[26,7848,7849,7851],{},[45,7850,359],{},": messages exchanged between you and your agents",[26,7853,7854,7857],{},[45,7855,7856],{},"Agent definitions",": names, descriptions, personalities, and AI model selections",[26,7859,7860,7862],{},[45,7861,1291],{},": custom skills you created or imported",[26,7864,7865,7868],{},[45,7866,7867],{},"Recordings",": workflow sessions you saved",[26,7870,7871,7874],{},[45,7872,7873],{},"Account settings",": your name, email address, and preferences",[11,7876,7877,7878,7880,7881,1548],{},"Under GDPR, MultiClaw delivers your export within 30 days of receipt. For complex requests, this period may extend to three months with advance notice. The export arrives as a ",[45,7879,7812],{}," file containing Markdown and JSON files. See ",[301,7882,7884],{"href":7883},"#export-format","Export format",[50,7886,7887],{"type":565},[11,7888,7889],{},"If you are planning to close your account, submit your export request first. Data is retained for 30 days after account closure and then permanently deleted. MultiClaw may not be able to complete requests received after closure.",[18,7891,7893],{"id":7892},"workspace-data-export-owners","Workspace data export (Owners)",[11,7895,7896,7897,391],{},"Workspace Owners who need workspace-level data for migration or contract termination can email ",[301,7898,4494],{"href":4493},[11,7900,7901],{},"Include the following in your email:",[23,7903,7904,7910,7916],{},[26,7905,7906,7907],{},"Your ",[45,7908,7909],{},"workspace name",[26,7911,356,7912,7915],{},[45,7913,7914],{},"reason"," for the request (migration, contract termination, or other)",[26,7917,356,7918,7920],{},[45,7919,2482],{}," where the export should be delivered",[11,7922,7923,7924,7928],{},"Workspace exports cover data tied to the workspace, including agent configurations, task history, and recordings created by team members. Individual personal account data is not included. Each team member can request their own data separately through the ",[301,7925,7927],{"href":7926},"#request-a-full-data-export","personal data export"," process above.",[11,7930,7931],{},"MultiClaw delivers workspace exports within 30 days of receipt.",[50,7933,7934],{"type":565},[11,7935,7936],{},"Submit your request before closing your account. Workspace data is deleted within 30 days of account closure, and delivery cannot be guaranteed after that window begins.",[18,7938,7884],{"id":7939},"export-format",[11,7941,7942,7943,7945],{},"All exports use an open ",[45,7944,7812],{}," format. There is no proprietary binary format.",[11,7947,7948],{},"Inside the ZIP:",[23,7950,7951,7959],{},[26,7952,7953,6068,7956,7958],{},[45,7954,7955],{},"Markdown files",[93,7957,7601],{},"): human-readable content such as agent descriptions, conversation transcripts, and skill definitions",[26,7960,7961,6068,7964,7966],{},[45,7962,7963],{},"JSON files",[93,7965,7682],{},"): structured data such as agent configurations and account settings",[11,7968,7969],{},"All files use standard, open formats readable with any text editor. You can import them into another tool or process them with a script. Nothing requires MultiClaw-specific software to open.",{"title":157,"searchDepth":158,"depth":158,"links":7971},[7972,7973,7974,7975],{"id":7789,"depth":158,"text":7790},{"id":7830,"depth":158,"text":7831},{"id":7892,"depth":158,"text":7893},{"id":7939,"depth":158,"text":7884},"Export your agents as a ZIP file from the desktop app, or request a full data export by email.",{},"\u002Flegal-compliance\u002Fdata-portability-and-export",[923,924,1922],{"title":7781,"description":7976},"data-portability-and-export","help\u002Flegal-compliance\u002F05.data-portability-and-export","tLMgYX0heJlZGC_uBcfhtbC8HNzG5WW58Rx1ZGTiq_A","Data portability and export Export your agents as a ZIP file from the desktop app, or request a full data export by email.",{"id":7986,"title":1056,"body":7987,"category":1193,"description":8231,"draft":165,"extension":166,"meta":8232,"navigation":168,"order":7496,"path":8233,"relatedArticles":8234,"seo":8235,"slug":8236,"stem":8237,"updatedAt":3320,"__hash__":8238,"excerpt":8231,"searchText":8239},"help\u002Fhelp\u002Fsecurity-privacy\u002F05.data-residency-and-storage.md",{"type":8,"value":7988,"toc":8221},[7989,7995,7999,8002,8036,8040,8043,8070,8073,8076,8083,8089,8093,8103,8108,8114,8122,8124,8130,8135,8139,8142,8147,8149,8152,8197,8200,8206,8210,8215],[11,7990,7991,7992,7994],{},"MultiClaw stores data in two places: your local machine and ",[45,7993,99],{},". Workflow recordings, API keys, and app configuration stay on your machine. Workspace metadata, agent definitions, and audit logs sync to the cloud when you connect to a workspace.",[18,7996,7998],{"id":7997},"what-stays-local","What stays local",[11,8000,8001],{},"This data stays on your machine and doesn't sync to MultiClaw Cloud:",[23,8003,8004,8011,8018,8025,8031],{},[26,8005,8006,8008,8009],{},[45,8007,2506],{},": stored in ",[93,8010,95],{},[26,8012,8013,8008,8016],{},[45,8014,8015],{},"API keys",[93,8017,1024],{},[26,8019,8020,8008,8023],{},[45,8021,8022],{},"App configuration",[93,8024,1024],{},[26,8026,8027,8030],{},[45,8028,8029],{},"Desktop app binary and cache",": stored on your local filesystem",[26,8032,8033,8035],{},[45,8034,2520],{},": stored locally and not transmitted to MultiClaw Cloud",[18,8037,8039],{"id":8038},"what-syncs-to-multiclaw-cloud","What syncs to MultiClaw Cloud",[11,8041,8042],{},"When you connect to a workspace, this data syncs to the cloud:",[23,8044,8045,8050,8059,8064],{},[26,8046,8047,8049],{},[45,8048,2487],{},": workspace name, member list, agent names, and settings",[26,8051,8052,8055,8056,8058],{},[45,8053,8054],{},"Agent and skill definitions",": stored locally in ",[93,8057,95],{}," and synced to enable team sharing and backup",[26,8060,8061,8063],{},[45,8062,2621],{},": a record of agent actions and approvals",[26,8065,8066,8069],{},[45,8067,8068],{},"Usage events",": a record of workspace activity used for operational monitoring",[18,8071,2500],{"id":8072},"conversation-content",[11,8074,8075],{},"Where your conversation transcripts are stored depends on whether you're connected to a workspace.",[11,8077,8078,8079,8082],{},"If you are ",[45,8080,8081],{},"not connected to a workspace",", all transcripts stay on your machine. Nothing syncs to the cloud.",[11,8084,8078,8085,8088],{},[45,8086,8087],{},"connected to a workspace",", transcripts sync to MultiClaw Cloud. To keep conversation content local, don't connect to a workspace.",[18,8090,8092],{"id":8091},"cloud-region-and-infrastructure","Cloud region and infrastructure",[11,8094,8095,8096,8098,8099,8102],{},"MultiClaw Cloud runs on ",[45,8097,6559],{}," in the ",[45,8100,8101],{},"ap-southeast-2"," region (Sydney, Australia). All cloud-synced workspace data and cloud desktops are hosted in this region.",[11,8104,8105,8106,1548],{},"For cross-border data transfers, MultiClaw relies on Standard Contractual Clauses (SCCs) for EU data subjects and the UK International Data Transfer Agreement (UK IDTA) for UK data subjects. See the ",[301,8107,314],{"href":313},[11,8109,8110,8111,8113],{},"If your organisation processes personal data through MultiClaw and your users include EU or UK data subjects, you're entitled to a Data Processing Agreement (DPA) under GDPR Article 28 and UK GDPR. See ",[301,8112,4430],{"href":2771}," for how to request one.",[50,8115,8116],{"type":52},[11,8117,8118,8119,8121],{},"If your organisation has specific data residency requirements beyond the current region, contact ",[301,8120,4494],{"href":4493}," to discuss your needs.",[18,8123,6528],{"id":6527},[11,8125,8126,8127,8129],{},"Local files in ",[93,8128,95],{}," — including config, conversations, and agent definitions — are stored as plain JSON, protected by OS file permissions. MultiClaw Cloud encrypts workspace data at rest using AWS-managed encryption keys, with additional AES-256 application-layer encryption for sensitive values like API keys.",[11,8131,980,8132,8134],{},[301,8133,1042],{"href":1041}," for the full encryption model and how to protect local files with full-disk encryption.",[18,8136,8138],{"id":8137},"third-party-data-processing","Third-party data processing",[11,8140,8141],{},"When an agent runs a task, your prompts and task context are sent to the LLM provider you've configured (such as OpenAI, Anthropic, or Google). Those providers process data under their own terms of service and privacy policies. MultiClaw does not use your conversation content for model training.",[11,8143,8144,8145,391],{},"For a list of third-party services that process data on MultiClaw's behalf, see ",[301,8146,4610],{"href":4609},[18,8148,2561],{"id":2560},[11,8150,8151],{},"MultiClaw keeps cloud-synced data only as long as it's needed. The key retention periods are:",[61,8153,8154,8163],{},[64,8155,8156],{},[67,8157,8158,8160],{},[70,8159,2358],{},[70,8161,8162],{},"Retained for",[79,8164,8165,8172,8179,8185,8191],{},[67,8166,8167,8169],{},[84,8168,2582],{},[84,8170,8171],{},"While your account is active; deleted within 30 days of account closure",[67,8173,8174,8176],{},[84,8175,2590],{},[84,8177,8178],{},"While the workspace subscription is active; deleted within 30 days of cancellation",[67,8180,8181,8183],{},[84,8182,2598],{},[84,8184,2601],{},[67,8186,8187,8189],{},[84,8188,2606],{},[84,8190,2609],{},[67,8192,8193,8195],{},[84,8194,2621],{},[84,8196,2624],{},[11,8198,8199],{},"Local data — including workflow recordings, agent definitions, and config files — stays on your machine until you delete it. MultiClaw does not manage retention of local files.",[11,8201,8202,8203,8205],{},"See the ",[301,8204,314],{"href":313}," for the full retention schedule.",[18,8207,8209],{"id":8208},"delete-cloud-synced-data","Delete cloud-synced data",[11,8211,8212,8213,391],{},"You can delete individual conversations from the desktop app at any time. To request deletion of all your personal data from MultiClaw Cloud, email ",[301,8214,2760],{"href":2759},[11,8216,2627,8217,8220],{},[301,8218,7781],{"href":8219},"\u002Fhelp\u002Flegal-compliance\u002Fdata-portability-and-export"," for export options.",{"title":157,"searchDepth":158,"depth":158,"links":8222},[8223,8224,8225,8226,8227,8228,8229,8230],{"id":7997,"depth":158,"text":7998},{"id":8038,"depth":158,"text":8039},{"id":8072,"depth":158,"text":2500},{"id":8091,"depth":158,"text":8092},{"id":6527,"depth":158,"text":6528},{"id":8137,"depth":158,"text":8138},{"id":2560,"depth":158,"text":2561},{"id":8208,"depth":158,"text":8209},"Workflow recordings and API keys stay local. Workspace data syncs to MultiClaw Cloud on AWS when you connect.",{},"\u002Fsecurity-privacy\u002Fdata-residency-and-storage",[1198,923,924],{"title":1056,"description":8231},"data-residency-and-storage","help\u002Fsecurity-privacy\u002F05.data-residency-and-storage","c80Kwl2mnNM_vd7HyxaMSi1UvbDq6XVGGnv6JUBwhQI","Data residency and storage Workflow recordings and API keys stay local. Workspace data syncs to MultiClaw Cloud on AWS when you connect.",{"id":8241,"title":8242,"body":8243,"category":1272,"description":8509,"draft":165,"extension":166,"meta":8510,"navigation":168,"order":7496,"path":8511,"relatedArticles":8512,"seo":8513,"slug":8514,"stem":8515,"updatedAt":8516,"__hash__":8517,"excerpt":8509,"searchText":8518},"help\u002Fhelp\u002Fsettings\u002F05.keyboard-shortcuts.md","Keyboard shortcuts",{"type":8,"value":8244,"toc":8503},[8245,8248,8253,8257,8348,8351,8392,8396,8455,8459],[11,8246,8247],{},"Use these shortcuts to move faster inside MultiClaw Desktop without reaching for the mouse.",[50,8249,8250],{"type":52},[11,8251,8252],{},"These shortcuts cannot be customised.",[18,8254,8256],{"id":8255},"navigation","Navigation",[61,8258,8259,8272],{},[64,8260,8261],{},[67,8262,8263,8266,8269],{},[70,8264,8265],{},"Action",[70,8267,8268],{},"Mac",[70,8270,8271],{},"Windows & Linux",[79,8273,8274,8288,8303,8318,8333],{},[67,8275,8276,8279,8284],{},[84,8277,8278],{},"New conversation",[84,8280,8281],{},[45,8282,8283],{},"⌘N",[84,8285,8286],{},[45,8287,426],{},[67,8289,8290,8293,8298],{},[84,8291,8292],{},"Switch to Chat",[84,8294,8295],{},[45,8296,8297],{},"⌘1",[84,8299,8300],{},[45,8301,8302],{},"Ctrl+1",[67,8304,8305,8308,8313],{},[84,8306,8307],{},"Switch to Agents",[84,8309,8310],{},[45,8311,8312],{},"⌘2",[84,8314,8315],{},[45,8316,8317],{},"Ctrl+2",[67,8319,8320,8323,8328],{},[84,8321,8322],{},"Switch to Scheduler",[84,8324,8325],{},[45,8326,8327],{},"⌘3",[84,8329,8330],{},[45,8331,8332],{},"Ctrl+3",[67,8334,8335,8338,8343],{},[84,8336,8337],{},"Switch to Skills",[84,8339,8340],{},[45,8341,8342],{},"⌘4",[84,8344,8345],{},[45,8346,8347],{},"Ctrl+4",[18,8349,8350],{"id":610},"Conversation",[61,8352,8353,8363],{},[64,8354,8355],{},[67,8356,8357,8359,8361],{},[70,8358,8265],{},[70,8360,8268],{},[70,8362,8271],{},[79,8364,8365,8378],{},[67,8366,8367,8370,8374],{},[84,8368,8369],{},"Send message",[84,8371,8372],{},[45,8373,451],{},[84,8375,8376],{},[45,8377,451],{},[67,8379,8380,8383,8388],{},[84,8381,8382],{},"New line in message",[84,8384,8385],{},[45,8386,8387],{},"⇧↵",[84,8389,8390],{},[45,8391,455],{},[18,8393,8395],{"id":8394},"text-size","Text size",[61,8397,8398,8408],{},[64,8399,8400],{},[67,8401,8402,8404,8406],{},[70,8403,8265],{},[70,8405,8268],{},[70,8407,8271],{},[79,8409,8410,8425,8440],{},[67,8411,8412,8415,8420],{},[84,8413,8414],{},"Increase font size",[84,8416,8417],{},[45,8418,8419],{},"⌘+",[84,8421,8422],{},[45,8423,8424],{},"Ctrl++",[67,8426,8427,8430,8435],{},[84,8428,8429],{},"Decrease font size",[84,8431,8432],{},[45,8433,8434],{},"⌘−",[84,8436,8437],{},[45,8438,8439],{},"Ctrl+−",[67,8441,8442,8445,8450],{},[84,8443,8444],{},"Reset font size",[84,8446,8447],{},[45,8448,8449],{},"⌘0",[84,8451,8452],{},[45,8453,8454],{},"Ctrl+0",[18,8456,8458],{"id":8457},"editing","Editing",[61,8460,8461,8471],{},[64,8462,8463],{},[67,8464,8465,8467,8469],{},[70,8466,8265],{},[70,8468,8268],{},[70,8470,8271],{},[79,8472,8473,8488],{},[67,8474,8475,8478,8483],{},[84,8476,8477],{},"Undo",[84,8479,8480],{},[45,8481,8482],{},"⌘Z",[84,8484,8485],{},[45,8486,8487],{},"Ctrl+Z",[67,8489,8490,8493,8498],{},[84,8491,8492],{},"Redo",[84,8494,8495],{},[45,8496,8497],{},"⌘⇧Z",[84,8499,8500],{},[45,8501,8502],{},"Ctrl+Shift+Z",{"title":157,"searchDepth":158,"depth":158,"links":8504},[8505,8506,8507,8508],{"id":8255,"depth":158,"text":8256},{"id":610,"depth":158,"text":8350},{"id":8394,"depth":158,"text":8395},{"id":8457,"depth":158,"text":8458},"Complete reference of keyboard shortcuts for the MultiClaw Desktop app.",{},"\u002Fsettings\u002Fkeyboard-shortcuts",[588,2231],{"title":8242,"description":8509},"keyboard-shortcuts","help\u002Fsettings\u002F05.keyboard-shortcuts","2026-04-07","sp_OStQIJYIqbpV1IhS-lrttiGiGVhY4J5LxZso_GbA","Keyboard shortcuts Complete reference of keyboard shortcuts for the MultiClaw Desktop app.",{"id":8520,"title":1413,"body":8521,"category":1421,"description":8695,"draft":165,"extension":166,"meta":8696,"navigation":168,"order":7496,"path":8697,"relatedArticles":8698,"seo":8699,"slug":8700,"stem":8701,"updatedAt":3320,"__hash__":8702,"excerpt":8695,"searchText":8703},"help\u002Fhelp\u002Fskills-workflows\u002F05.manage-your-skills.md",{"type":8,"value":8522,"toc":8688},[8523,8529,8533,8541,8544,8552,8556,8559,8590,8593,8601,8611,8615,8618,8621,8632,8637,8641,8644,8657,8660,8668,8673,8677,8680,8683],[11,8524,8525,8526,8528],{},"Skills control what your agents know how to do. From the ",[45,8527,1291],{}," screen, you can view, edit, enable or disable, delete, and share any skill in your workspace. Agents pick up changes on their next run.",[18,8530,8532],{"id":8531},"view-your-skills","View your skills",[510,8534,8535,8537],{},[26,8536,4968],{},[26,8538,1479,8539,1951],{},[45,8540,1291],{},[11,8542,8543],{},"Your skills appear in a card grid. Each card shows the skill's name, enabled or disabled status, and description.",[50,8545,8546],{"type":465},[11,8547,8548,8549,8551],{},"If a skill you just created doesn't appear in the grid, close and reopen the ",[45,8550,1291],{}," screen to refresh the list.",[18,8553,8555],{"id":8554},"edit-a-skill","Edit a skill",[11,8557,8558],{},"Editing a skill updates the instructions your agents follow when they use it. You can update the description, rewrite the skill content, or change whether the skill is active.",[510,8560,8561,8567,8572,8580,8586],{},[26,8562,8563,8564,8566],{},"On the ",[45,8565,1291],{}," screen, click the skill you want to edit.",[26,8568,1479,8569,391],{},[45,8570,8571],{},"Edit",[26,8573,3940,8574,3705,8576,8579],{},[45,8575,1330],{},[45,8577,8578],{},"Skill Content"," as needed.",[26,8581,526,8582,8585],{},[45,8583,8584],{},"Enabled"," toggle to enable or disable the skill.",[26,8587,1479,8588,391],{},[45,8589,3487],{},[11,8591,8592],{},"Agents pick up the changes on their next run.",[50,8594,8595],{"type":52},[11,8596,8597,8598,8600],{},"The skill's name is set at creation and cannot be changed from the Skills screen. Skills are enabled for all agents by default. Use the ",[45,8599,8584],{}," toggle to stop agents from using a skill.",[50,8602,8603],{"type":465},[11,8604,8605,8606,8610],{},"Only the skill's creator can edit it. If you need to change a skill you didn't create, ask the creator to update it, or ",[301,8607,8609],{"href":8608},"#delete-a-skill","delete the skill"," and recreate it with the updated content.",[18,8612,8614],{"id":8613},"when-the-recorded-workflow-has-changed","When the recorded workflow has changed",[11,8616,8617],{},"If a recording's workflow steps are significantly outdated, record a new browser workflow and convert it into a revised skill. Then delete the outdated version.",[11,8619,8620],{},"Consider replacing a skill when:",[23,8622,8623,8626,8629],{},[26,8624,8625],{},"The website or application the workflow describes has changed its layout or navigation",[26,8627,8628],{},"The workflow produces errors or unexpected results for your agents",[26,8630,8631],{},"Your team's process has changed and the recorded steps are no longer accurate",[11,8633,980,8634,8636],{},[301,8635,1408],{"href":1407}," to start a new recording.",[18,8638,8640],{"id":8639},"delete-a-skill","Delete a skill",[11,8642,8643],{},"Deleting a skill removes it from every agent that uses it. This action cannot be reversed from the Skills screen.",[510,8645,8646,8651,8655],{},[26,8647,8563,8648,8650],{},[45,8649,1291],{}," screen, click the skill you want to delete.",[26,8652,1479,8653,391],{},[45,8654,561],{},[26,8656,5035],{},[11,8658,8659],{},"The skill is removed from this workspace. Agents that referenced the skill will no longer have access to its instructions.",[50,8661,8662],{"type":465},[11,8663,8664,8665,8667],{},"If you're unsure whether to delete a skill, disable it first using the ",[45,8666,8584],{}," toggle in Edit mode. Disabled skills stay in the workspace but aren't used by agents. You can re-enable or delete them at any time.",[50,8669,8670],{"type":565},[11,8671,8672],{},"If an agent relies on a deleted skill to complete a recurring task, that task may fail or produce incomplete results on its next run. Review your agents after deleting a skill.",[18,8674,8676],{"id":8675},"share-skills-with-your-team","Share skills with your team",[11,8678,8679],{},"When you're connected to a MultiClaw Cloud workspace, skills are saved directly to MultiClaw Cloud. All workspace members can access them.",[11,8681,8682],{},"Any workspace member can create or delete skills. Only the skill's creator can edit it.",[50,8684,8685],{"type":52},[11,8686,8687],{},"Skills can contain workflow steps from browser recordings, which may include personal data such as form inputs or identifiable browsing activity. When you share a skill in a team workspace, that content becomes accessible to all workspace members. Review a skill's content carefully before sharing to ensure it does not expose personal data or other sensitive information.",{"title":157,"searchDepth":158,"depth":158,"links":8689},[8690,8691,8692,8693,8694],{"id":8531,"depth":158,"text":8532},{"id":8554,"depth":158,"text":8555},{"id":8613,"depth":158,"text":8614},{"id":8639,"depth":158,"text":8640},{"id":8675,"depth":158,"text":8676},"View, edit, enable, delete, and share the skills available to your agents.",{},"\u002Fskills-workflows\u002Fmanage-your-skills",[3316,1426,1427,1428],{"title":1413,"description":8695},"manage-your-skills","help\u002Fskills-workflows\u002F05.manage-your-skills","1lPmVYBwmbz4j5cwnm80WfqOPuI1cMXbv5Ydj-aaARQ","Manage your skills View, edit, enable, delete, and share the skills available to your agents.",{"id":8705,"title":7432,"body":8706,"category":1612,"description":8780,"draft":165,"extension":166,"meta":8781,"navigation":168,"order":7496,"path":8782,"relatedArticles":8783,"seo":8784,"slug":8785,"stem":8786,"updatedAt":755,"__hash__":8787,"excerpt":8780,"searchText":8788},"help\u002Fhelp\u002Fteam-governance\u002F05.audit-trail.md",{"type":8,"value":8707,"toc":8774},[8708,8711,8714,8718,8741,8745,8751,8755,8767,8771],[11,8709,8710],{},"The audit trail is a chronological log of significant events in your workspace. Use it to review what happened, when it happened, and who did it.",[11,8712,8713],{},"Every entry records four things: the timestamp (UTC), the actor who triggered the event, the action taken, and the resource affected.",[18,8715,8717],{"id":8716},"what-gets-logged","What gets logged",[23,8719,8720,8723,8726,8729,8732,8735,8738],{},[26,8721,8722],{},"Member invited, joined, role changed, or removed",[26,8724,8725],{},"Agent created, edited, or deleted",[26,8727,8728],{},"Guardrail policy created or changed",[26,8730,8731],{},"Conversation started",[26,8733,8734],{},"Task completed or failed (with outcome)",[26,8736,8737],{},"Agent approval granted or denied",[26,8739,8740],{},"Workspace settings changed",[18,8742,8744],{"id":8743},"access-the-audit-trail","Access the audit trail",[11,8746,8747,8748,8750],{},"Navigate to your workspace in MultiClaw Cloud and open ",[45,8749,1559],{},". You need an Owner or Admin role to view the log.",[18,8752,8754],{"id":8753},"filter-events","Filter events",[11,8756,8757,8758,3060,8760,3064,8763,8766],{},"Use the filters at the top of the log to narrow results. You can filter by ",[45,8759,7050],{},[45,8761,8762],{},"Actor",[45,8764,8765],{},"Event type",". Apply multiple filters together to isolate a specific incident.",[18,8768,8770],{"id":8769},"retention","Retention",[11,8772,8773],{},"Audit log entries are not modifiable or deletable through the MultiClaw interface. Retention periods are determined by your account plan.",{"title":157,"searchDepth":158,"depth":158,"links":8775},[8776,8777,8778,8779],{"id":8716,"depth":158,"text":8717},{"id":8743,"depth":158,"text":8744},{"id":8753,"depth":158,"text":8754},{"id":8769,"depth":158,"text":8770},"View the workspace event log to track member actions and agent activity.",{},"\u002Fteam-governance\u002Faudit-trail",[],{"title":7432,"description":8780},"audit-trail","help\u002Fteam-governance\u002F05.audit-trail","feL27Fooj5B8alIe9DKBXgB37R6HGcCG9saFtW3oAvQ","Audit trail View the workspace event log to track member actions and agent activity.",{"id":8790,"title":8791,"body":8792,"category":1675,"description":8896,"draft":165,"extension":166,"meta":8897,"navigation":168,"order":7496,"path":8898,"relatedArticles":8899,"seo":8900,"slug":8901,"stem":8902,"updatedAt":755,"__hash__":8903,"excerpt":8896,"searchText":8904},"help\u002Fhelp\u002Ftools-integrations\u002F05.what-is-browser-automation.md","What is browser automation?",{"type":8,"value":8793,"toc":8890},[8794,8797,8799,8802,8805,8809,8812,8816,8821,8826,8830,8833,8887],[11,8795,8796],{},"Browser automation lets agents control a real browser to complete web-based tasks on your behalf. The agent navigates sites, fills forms, clicks buttons, and extracts data — the same steps you would take manually. When using a cloud desktop, the browser runs inside the remote virtual machine managed by MultiClaw, so browsing and task execution do not consume resources on your local machine. When running agents locally, the browser runs on your machine through the OpenClaw gateway.",[18,8798,695],{"id":694},[11,8800,8801],{},"When a task requires web interaction, the agent opens a browser inside its cloud desktop. The cloud desktop is a remote virtual machine that MultiClaw manages. The agent operates the browser directly, exactly as a person would.",[11,8803,8804],{},"You do not need to configure browser automation for a task. The agent decides when to use a browser based on the goal you describe. If the task involves a website, the agent handles the browser steps automatically.",[18,8806,8808],{"id":8807},"watching-the-agent-work","Watching the agent work",[11,8810,8811],{},"You can connect to the agent's cloud desktop session at any time to see exactly what it is doing. The browser and the agent's actions are visible in real time. This is useful for monitoring progress or reviewing a complex multi-step task.",[18,8813,8815],{"id":8814},"recording-workflows-with-the-multiclaw-chrome-extension","Recording workflows with the MultiClaw Chrome Extension",[11,8817,356,8818,8820],{},[45,8819,2253],{}," lets you record your own browser actions as a workflow. Once recorded, an agent can replay that workflow during a task. You record the steps once — the agent repeats them as many times as needed.",[50,8822,8823],{"type":465},[11,8824,8825],{},"Recording a workflow is useful for repetitive processes you do on the same site. The agent follows your exact path through the UI, including steps that don't have an API.",[18,8827,8829],{"id":8828},"browser-automation-vs-mcp-integrations","Browser automation vs. MCP integrations",[11,8831,8832],{},"Browser automation and MCP serve different purposes.",[61,8834,8835,8847],{},[64,8836,8837],{},[67,8838,8839,8841,8844],{},[70,8840],{},[70,8842,8843],{},"Browser automation",[70,8845,8846],{},"MCP integration",[79,8848,8849,8862,8875],{},[67,8850,8851,8856,8859],{},[84,8852,8853],{},[45,8854,8855],{},"What it drives",[84,8857,8858],{},"A real browser UI",[84,8860,8861],{},"An API or service",[67,8863,8864,8869,8872],{},[84,8865,8866],{},[45,8867,8868],{},"Setup required",[84,8870,8871],{},"None",[84,8873,8874],{},"Add an MCP server",[67,8876,8877,8881,8884],{},[84,8878,8879],{},[45,8880,5640],{},[84,8882,8883],{},"Sites without an API, or tasks that need a human-like browser path",[84,8885,8886],{},"Fast, structured data exchange with a supported service",[11,8888,8889],{},"Use browser automation when a site doesn't offer an API, or when the task requires navigating a UI that an API can't replicate. Use MCP when a direct API connection is available — it is faster and more reliable than driving a browser.",{"title":157,"searchDepth":158,"depth":158,"links":8891},[8892,8893,8894,8895],{"id":694,"depth":158,"text":695},{"id":8807,"depth":158,"text":8808},{"id":8814,"depth":158,"text":8815},{"id":8828,"depth":158,"text":8829},"Learn how agents use a cloud browser to complete web-based tasks on your behalf.",{},"\u002Ftools-integrations\u002Fwhat-is-browser-automation",[],{"title":8791,"description":8896},"what-is-browser-automation","help\u002Ftools-integrations\u002F05.what-is-browser-automation","9j7zS-6FTj58N8C7Kl-YN0LWKTHfYH6M_bqCc4tEKSQ","What is browser automation? Learn how agents use a cloud browser to complete web-based tasks on your behalf.",{"id":8906,"title":8907,"body":8908,"category":1810,"description":9021,"draft":165,"extension":166,"meta":9022,"navigation":168,"order":7496,"path":9023,"relatedArticles":9024,"seo":9025,"slug":9026,"stem":9027,"updatedAt":755,"__hash__":9028,"excerpt":9021,"searchText":9029},"help\u002Fhelp\u002Ftroubleshooting\u002F05.cloud-desktop-not-connecting.md","Cloud desktop not connecting",{"type":8,"value":8909,"toc":9013},[8910,8913,8917,8929,8933,8942,8947,8951,8974,8978,8992,8996,9002,9006],[11,8911,8912],{},"Most connection failures come down to one thing: the instance isn't running. Open the cloud desktops list, check the status shown next to your instance, and follow the section below that matches what you see.",[18,8914,8916],{"id":8915},"instance-is-stopped","Instance is stopped",[11,8918,8919,8920,8922,8923,8925,8926,8928],{},"If the status shows ",[45,8921,2011],{},", the instance hasn't booted yet. Start it from MultiClaw Cloud, then wait for it to reach ",[45,8924,1982],{}," status before clicking ",[45,8927,1990],{}," in the desktop app.",[18,8930,8932],{"id":8931},"instance-is-in-error-state","Instance is in Error state",[11,8934,8935,8936,8938,8939,8941],{},"An ",[45,8937,2088],{}," status usually means something went wrong during provisioning. Try restarting the instance from MultiClaw Cloud. If the instance returns to ",[45,8940,2088],{}," after two restart attempts, you may need to delete it and create a new one.",[50,8943,8944],{"type":565},[11,8945,8946],{},"Deleting a cloud desktop is permanent. All files, agent sessions, and data stored on the instance will be lost. If you need to preserve anything, connect to the instance remotely and export your files before deleting.",[18,8948,8950],{"id":8949},"viewer-cant-establish-a-connection","Viewer can't establish a connection",[11,8952,8953,8954,8956,8957,8959,8960,8963,8964,5735,8967,8970,8971,8973],{},"If the instance shows ",[45,8955,1982],{}," but the viewer fails to load, the problem is likely WebRTC connectivity. Go to ",[45,8958,1698],{},", scroll down to the ",[45,8961,8962],{},"Browser Automation"," section, and switch ",[45,8965,8966],{},"WebRTC connection mode",[45,8968,8969],{},"TURN relay",". Click ",[45,8972,1990],{}," again — the relay routes traffic through MultiClaw's servers instead of a direct peer-to-peer connection.",[18,8975,8977],{"id":8976},"corporate-firewall-blocking-traffic","Corporate firewall blocking traffic",[11,8979,8980,8981,315,8984,8987,8988,8991],{},"Some networks block the UDP traffic or TURN server access that WebRTC requires. Ask your IT team to allow outbound UDP on ports ",[45,8982,8983],{},"3478",[45,8985,8986],{},"5349",", and HTTPS access to ",[45,8989,8990],{},"turn.multiclaw.io",". Once the firewall rules are in place, reconnect using the standard connection mode.",[18,8993,8995],{"id":8994},"session-token-expired","Session token expired",[11,8997,8998,8999,9001],{},"If the viewer was open but idle, the session may have timed out. Close the viewer tab, return to the cloud desktops list, and click ",[45,9000,1990],{}," to start a fresh session.",[18,9003,9005],{"id":9004},"cloud-region-temporarily-unavailable","Cloud region temporarily unavailable",[11,9007,9008,9009,9012],{},"If none of the above apply, the region your instance runs in may be degraded. Check ",[301,9010,1733],{"href":1733,"rel":9011},[775]," for active incidents. If your region is affected, wait for the incident to resolve before reconnecting.",{"title":157,"searchDepth":158,"depth":158,"links":9014},[9015,9016,9017,9018,9019,9020],{"id":8915,"depth":158,"text":8916},{"id":8931,"depth":158,"text":8932},{"id":8949,"depth":158,"text":8950},{"id":8976,"depth":158,"text":8977},{"id":8994,"depth":158,"text":8995},{"id":9004,"depth":158,"text":9005},"Fix connection errors for cloud desktops caused by instance state, WebRTC, or firewall issues.",{},"\u002Ftroubleshooting\u002Fcloud-desktop-not-connecting",[],{"title":8907,"description":9021},"cloud-desktop-not-connecting","help\u002Ftroubleshooting\u002F05.cloud-desktop-not-connecting","brh5QGKfjUBSJCslWTSdB1C3_Toj2kPURKvaFi_Rj-M","Cloud desktop not connecting Fix connection errors for cloud desktops caused by instance state, WebRTC, or firewall issues.",{"id":9031,"title":9032,"body":9033,"category":163,"description":9180,"draft":165,"extension":166,"meta":9181,"navigation":168,"order":9182,"path":9183,"relatedArticles":9184,"seo":9186,"slug":9187,"stem":9188,"updatedAt":178,"__hash__":9189,"excerpt":9180,"searchText":9190},"help\u002Fhelp\u002Fagents\u002F06.control-who-can-use-your-agents.md","Control who can use your agents",{"type":8,"value":9034,"toc":9175},[9035,9038,9040,9043,9046,9048,9051,9129,9137,9144,9148,9154,9161,9172],[11,9036,9037],{},"Who can use an agent depends on where the agent lives. Local agents are private to the machine they're on. Cloud agents belong to a workspace and follow workspace roles.",[18,9039,5592],{"id":7121},[11,9041,9042],{},"A local agent is only accessible on the machine where it was created. If you log in from a different device, your local agents won't appear there. No other workspace member can access a local agent through MultiClaw. To protect local agent data at the OS level, secure your device with a strong login password and full-disk encryption.",[11,9044,9045],{},"Use local agents for personal tasks you don't need to share.",[18,9047,5595],{"id":7095},[11,9049,9050],{},"Cloud agents are shared across your workspace and synced to all devices. Access is controlled by workspace roles, not by individual agent settings.",[61,9052,9053,9071],{},[64,9054,9055],{},[67,9056,9057,9059,9062,9065,9068],{},[70,9058,3352],{},[70,9060,9061],{"align":4733},"Create agents",[70,9063,9064],{"align":4733},"Edit agents",[70,9066,9067],{"align":4733},"Delete agents",[70,9069,9070],{"align":4733},"Chat with agents",[79,9072,9073,9087,9101,9115],{},[67,9074,9075,9079,9081,9083,9085],{},[84,9076,9077],{},[45,9078,3372],{},[84,9080,125],{"align":4733},[84,9082,125],{"align":4733},[84,9084,125],{"align":4733},[84,9086,125],{"align":4733},[67,9088,9089,9093,9095,9097,9099],{},[84,9090,9091],{},[45,9092,3387],{},[84,9094,125],{"align":4733},[84,9096,125],{"align":4733},[84,9098,125],{"align":4733},[84,9100,125],{"align":4733},[67,9102,9103,9107,9109,9111,9113],{},[84,9104,9105],{},[45,9106,3402],{},[84,9108,122],{"align":4733},[84,9110,122],{"align":4733},[84,9112,122],{"align":4733},[84,9114,125],{"align":4733},[67,9116,9117,9121,9123,9125,9127],{},[84,9118,9119],{},[45,9120,3417],{},[84,9122,122],{"align":4733},[84,9124,122],{"align":4733},[84,9126,122],{"align":4733},[84,9128,122],{"align":4733},[11,9130,9131,9132,1446,9134,9136],{},"Workspace owners and admins manage roles in ",[45,9133,99],{},[45,9135,5433],{},". There is no per-agent permission system — access is workspace-role-based.",[50,9138,9139],{"type":52},[11,9140,9141,9142,391],{},"To allow a member to create or edit agents, promote them to ",[45,9143,3387],{},[18,9145,9147],{"id":9146},"set-guardrails-for-everyone","Set guardrails for everyone",[11,9149,9150,9153],{},[45,9151,9152],{},"Guardrails"," are restrictions that apply to all agents in your workspace, regardless of who runs them. They are the workspace owner's mechanism for enforcing policy at the organization level.",[11,9155,9156,9157,9160],{},"Configure guardrails in ",[45,9158,9159],{},"MultiClaw Cloud → Settings → Guardrails",". Examples of what guardrails can enforce:",[23,9162,9163,9166,9169],{},[26,9164,9165],{},"Require approval before an agent sends any external message",[26,9167,9168],{},"Block agents from accessing specific domains or file paths",[26,9170,9171],{},"Limit agents to read-only actions in certain tools",[11,9173,9174],{},"Guardrails cannot be overridden by individual agents or by members. If an agent's plan is blocked by a guardrail, the agent will note this in the conversation and will typically identify which rule applied. For a full audit of guardrail enforcement, review activity logs in MultiClaw Cloud.",{"title":157,"searchDepth":158,"depth":158,"links":9176},[9177,9178,9179],{"id":7121,"depth":158,"text":5592},{"id":7095,"depth":158,"text":5595},{"id":9146,"depth":158,"text":9147},"Understand how agent access works for local and cloud agents, and how workspace guardrails limit what all agents can do.",{},6,"\u002Fagents\u002Fcontrol-who-can-use-your-agents",[1921,7499,9185],"team-governance\u002Fset-up-agent-guardrails",{"title":9032,"description":9180},"control-who-can-use-your-agents","help\u002Fagents\u002F06.control-who-can-use-your-agents","mkGaOI3456cX-1X23sTfiLlL5PtELomLKIcdA7u1X3s","Control who can use your agents Understand how agent access works for local and cloud agents, and how workspace guardrails limit what all agents can do.",{"id":9192,"title":9193,"body":9194,"category":744,"description":9259,"draft":165,"extension":166,"meta":9260,"navigation":168,"order":9182,"path":9261,"relatedArticles":9262,"seo":9264,"slug":9265,"stem":9266,"updatedAt":178,"__hash__":9267,"excerpt":9259,"searchText":9268},"help\u002Fhelp\u002Fgetting-started\u002F06.sign-in-to-multiclaw.md","Sign in to MultiClaw",{"type":8,"value":9195,"toc":9256},[9196,9199,9203,9223,9226,9233],[11,9197,9198],{},"You sign in to MultiClaw through the desktop app using your email address and password. Your session stays active across app restarts until it expires, so you won't need to sign in every time.",[18,9200,9202],{"id":9201},"sign-in-on-the-desktop-app","Sign in on the desktop app",[510,9204,9205,9210,9218],{},[26,9206,1508,9207,9209],{},[45,9208,2516],{},". The sign-in screen appears if you're not already signed in.",[26,9211,9212,9213,315,9215,391],{},"Enter your ",[45,9214,2482],{},[45,9216,9217],{},"password",[26,9219,1479,9220,391],{},[45,9221,9222],{},"Sign in",[11,9224,9225],{},"You're signed in. If you have only one workspace, MultiClaw opens immediately.",[11,9227,9228,9229,9232],{},"If you have more than one workspace, a ",[45,9230,9231],{},"Select organization"," screen appears. Click the workspace you want to open.",[50,9234,9235],{"type":52},[11,9236,9237,9238,9241,9242,9244,9245,9248,9249,9252,9253,391],{},"Signing in is not the same as being ",[45,9239,9240],{},"connected",". ",[45,9243,3131],{}," means you're signed in ",[481,9246,9247],{},"and"," MultiClaw can reach your workspace. If ",[45,9250,9251],{},"Offline"," appears after signing in, see ",[301,9254,9255],{"href":374},"Connect to your workspace",{"title":157,"searchDepth":158,"depth":158,"links":9257},[9258],{"id":9201,"depth":158,"text":9202},"Sign in to MultiClaw on the desktop app using your email address and password. Your session stays active across app restarts.",{},"\u002Fgetting-started\u002Fsign-in-to-multiclaw",[343,9263],"getting-started\u002Finstall-the-desktop-app",{"title":9193,"description":9259},"sign-in-to-multiclaw","help\u002Fgetting-started\u002F06.sign-in-to-multiclaw","aq77K2RiZTVuRIHsjJV63xb6N11fd7Fi66EWk8iknV8","Sign in to MultiClaw Sign in to MultiClaw on the desktop app using your email address and password. Your session stays active across app restarts.",{"id":9270,"title":9271,"body":9272,"category":918,"description":9351,"draft":165,"extension":166,"meta":9352,"navigation":168,"order":9182,"path":9353,"relatedArticles":9354,"seo":9355,"slug":9356,"stem":9357,"updatedAt":755,"__hash__":9358,"excerpt":9351,"searchText":9359},"help\u002Fhelp\u002Flegal-compliance\u002F06.uptime-and-service-level-commitments.md","Uptime and service level commitments",{"type":8,"value":9273,"toc":9344},[9274,9282,9286,9293,9297,9304,9308,9315,9319,9322,9326,9333],[11,9275,9276,9277,9281],{},"Check MultiClaw Cloud's real-time and historical availability at ",[301,9278,9280],{"href":1733,"rel":9279},[775],"status.multiclaw.io",". MultiClaw uses commercially reasonable efforts to keep the service available but does not guarantee a specific uptime percentage or service level for standard or free-tier accounts.",[18,9283,9285],{"id":9284},"status-page","Status page",[11,9287,356,9288,9292],{},[301,9289,9291],{"href":1733,"rel":9290},[775],"status page"," shows the current state of each MultiClaw Cloud service, past incidents, and historical availability. Check the status page first if you experience unexpected behavior or cannot connect.",[18,9294,9296],{"id":9295},"sla-commitments","SLA commitments",[11,9298,9299,9300,391],{},"Formal service level agreements (SLAs), including uptime commitments and support response times, may be offered to Enterprise customers under a separate agreement. Any SLA arrangement is at MultiClaw's sole discretion and is not a guaranteed feature of any plan. To discuss Enterprise terms, ",[301,9301,9303],{"href":828,"rel":9302},[775],"contact us through our website",[18,9305,9307],{"id":9306},"scheduled-maintenance","Scheduled maintenance",[11,9309,9310,9311,9314],{},"MultiClaw announces scheduled maintenance in advance on the ",[301,9312,9291],{"href":1733,"rel":9313},[775]," and, where possible, within the service. During maintenance windows, cloud desktops and running agents may be temporarily unavailable. Check the status page for timing and expected duration.",[18,9316,9318],{"id":9317},"local-components","Local components",[11,9320,9321],{},"The MultiClaw desktop app and Gateway run on your machine and are not covered by any service level commitment. Their availability depends on your local hardware, operating system, and network connection. Cloud desktop availability depends on AWS infrastructure in your selected region.",[18,9323,9325],{"id":9324},"how-to-report-an-incident","How to report an incident",[11,9327,9328,9329,9332],{},"If you experience unplanned downtime on MultiClaw Cloud, ",[301,9330,9303],{"href":828,"rel":9331},[775],". Include:",[23,9334,9335,9338,9341],{},[26,9336,9337],{},"The date and time the issue started",[26,9339,9340],{},"What you were doing when the issue occurred",[26,9342,9343],{},"The status page reference number, if one is available",{"title":157,"searchDepth":158,"depth":158,"links":9345},[9346,9347,9348,9349,9350],{"id":9284,"depth":158,"text":9285},{"id":9295,"depth":158,"text":9296},{"id":9306,"depth":158,"text":9307},{"id":9317,"depth":158,"text":9318},{"id":9324,"depth":158,"text":9325},"MultiClaw Cloud availability targets, SLA options, and how to check real-time status.",{},"\u002Flegal-compliance\u002Fuptime-and-service-level-commitments",[2841,925],{"title":9271,"description":9351},"uptime-and-service-level-commitments","help\u002Flegal-compliance\u002F06.uptime-and-service-level-commitments","7YVl6jW-k-RvpitQhiYCTymRpXFMbyhKr7fCQaBjJHo","Uptime and service level commitments MultiClaw Cloud availability targets, SLA options, and how to check real-time status.",{"id":9361,"title":984,"body":9362,"category":1193,"description":9821,"draft":165,"extension":166,"meta":9822,"navigation":168,"order":9182,"path":9823,"relatedArticles":9824,"seo":9825,"slug":9826,"stem":9827,"updatedAt":3320,"__hash__":9828,"excerpt":9821,"searchText":9829},"help\u002Fhelp\u002Fsecurity-privacy\u002F06.network-security.md",{"type":8,"value":9363,"toc":9810},[9364,9367,9371,9375,9501,9505,9520,9534,9537,9540,9544,9550,9556,9559,9564,9568,9575,9581,9584,9587,9593,9599,9605,9608,9617,9620,9623,9626,9630,9637,9640,9742,9745,9766,9770,9779,9786,9796,9800],[11,9365,9366],{},"Every connection MultiClaw makes is encrypted and authenticated. Your machine opens no inbound ports, and each credential stays within its intended trust zone.",[11,9368,9369],{},[398,9370],{"alt":976,"src":977},[18,9372,9374],{"id":9373},"connection-summary","Connection summary",[61,9376,9377,9394],{},[64,9378,9379],{},[67,9380,9381,9383,9385,9388,9391],{},[70,9382,6582],{},[70,9384,6585],{},[70,9386,9387],{},"Authentication",[70,9389,9390],{},"Data carried",[70,9392,9393],{},"Notes",[79,9395,9396,9425,9443,9463,9483],{},[67,9397,9398,9401,9409,9412,9415],{},[84,9399,9400],{},"Desktop app → MultiClaw Cloud",[84,9402,9403,9405,9406,9408],{},[45,9404,6597],{}," (REST) and ",[45,9407,1762],{}," (WebSocket)",[84,9410,9411],{},"Bearer token (persists until logout); WSS uses a separate short-lived HMAC token",[84,9413,9414],{},"Account, workspace, task, and agent configuration data; real-time status events",[84,9416,9417,9420,9421,9424],{},[45,9418,9419],{},"TLS 1.2"," minimum, ",[45,9422,9423],{},"TLS 1.3"," preferred",[67,9426,9427,9430,9434,9437,9440],{},[84,9428,9429],{},"Local OpenClaw gateway → MultiClaw Cloud",[84,9431,9432,9408],{},[45,9433,1762],{},[84,9435,9436],{},"Long-lived workspace auth token stored locally; per-session short-lived signed token (memory only)",[84,9438,9439],{},"Heartbeats, agent status, task execution updates, configuration sync",[84,9441,9442],{},"Separate trust zone from the desktop app; each uses its own credentials",[67,9444,9445,9448,9454,9457,9460],{},[84,9446,9447],{},"Desktop app → local OpenClaw gateway",[84,9449,9450,9453],{},[45,9451,9452],{},"HTTP on localhost"," (127.0.0.1)",[84,9455,9456],{},"Session token generated at gateway start",[84,9458,9459],{},"Agent commands, conversation messages, local status queries",[84,9461,9462],{},"Not exposed on any network interface",[67,9464,9465,9468,9474,9477,9480],{},[84,9466,9467],{},"Cloud desktop viewer",[84,9469,9470,9473],{},[45,9471,9472],{},"WebRTC DataChannel"," (DTLS\u002FSCTP)",[84,9475,9476],{},"ICE negotiated via MultiClaw Cloud over WSS",[84,9478,9479],{},"JPEG video frames and input events",[84,9481,9482],{},"TURN relay used when direct peer-to-peer is unavailable",[67,9484,9485,9488,9492,9495,9498],{},[84,9486,9487],{},"LLM provider API calls",[84,9489,9490],{},[45,9491,6597],{},[84,9493,9494],{},"API key stored encrypted in MultiClaw Cloud, pushed to your instance during config sync",[84,9496,9497],{},"Prompts, model responses, and tool-call payloads",[84,9499,9500],{},"Encrypted at rest and in transit; does not appear in agent responses, transcripts, or logs",[18,9502,9504],{"id":9503},"desktop-app-to-multiclaw-cloud","Desktop app to MultiClaw Cloud",[11,9506,9507,9508,9510,9511,9513,9514,9516,9517,9519],{},"Your desktop app connects to MultiClaw Cloud over ",[45,9509,6597],{}," for API calls and ",[45,9512,1762],{}," for real-time events. Both require ",[45,9515,9419],{}," at minimum; ",[45,9518,9423],{}," is preferred when available.",[11,9521,9522,9523,9526,9527,9529,9530,9533],{},"Authentication uses a ",[45,9524,9525],{},"bearer token"," issued when you sign in. The desktop app stores this token in the WebView's local storage, where it persists until you sign out. The ",[45,9528,1762],{}," connection uses a separate ",[45,9531,9532],{},"short-lived HMAC token"," that expires and refreshes automatically. Even if a WebSocket token is compromised, its short lifespan limits exposure.",[11,9535,9536],{},"The desktop app always initiates outbound connections. MultiClaw Cloud does not initiate connections back to your machine.",[11,9538,9539],{},"If the HTTPS or WSS connection drops, the desktop app reconnects automatically and re-authenticates with the existing bearer token. You don't need to sign in again unless the token has been revoked (for example, after a password change or a forced sign-out by a workspace owner).",[18,9541,9543],{"id":9542},"local-openclaw-gateway-to-multiclaw-cloud","Local OpenClaw gateway to MultiClaw Cloud",[11,9545,9546,9547,9549],{},"The local OpenClaw gateway maintains its own ",[45,9548,1762],{}," connection to MultiClaw Cloud. This connection operates in a separate trust zone from the desktop app — each uses its own credentials and neither shares tokens with the other.",[11,9551,9552,9553,9555],{},"The gateway authenticates with a long-lived workspace auth token stored in ",[93,9554,1024],{},". For each WebSocket session, the gateway generates a separate short-lived signed token in memory and does not write it to disk. When the session ends, the gateway discards the token and generates a new one on reconnect.",[11,9557,9558],{},"If the gateway's WebSocket connection drops, the gateway reconnects and generates a fresh short-lived session token. Running tasks continue locally during brief outages — status updates sync to MultiClaw Cloud once the connection is restored.",[11,9560,980,9561,9563],{},[301,9562,1073],{"href":1072}," for details on how these tokens are managed.",[18,9565,9567],{"id":9566},"desktop-app-to-local-openclaw-gateway","Desktop app to local OpenClaw gateway",[11,9569,9570,9571,9574],{},"The desktop app communicates with the local OpenClaw gateway over ",[45,9572,9573],{},"HTTP on 127.0.0.1"," (localhost). This connection stays on your machine and is not exposed on any network interface — only local software can reach it.",[11,9576,9522,9577,9580],{},[45,9578,9579],{},"session token"," generated when the gateway starts. The gateway verifies the token on every request using HMAC-SHA256 and does not transmit it outside your machine.",[11,9582,9583],{},"Because this connection stays on localhost, it does not use TLS. The traffic never leaves your machine's loopback interface, so network-level interception is not possible under normal operating conditions.",[18,9585,6634],{"id":9586},"cloud-desktop-viewer-webrtc",[11,9588,9589,9590,9592],{},"When you view a cloud desktop, the video stream travels over a ",[45,9591,9472],{}," using DTLS\u002FSCTP encryption. The cloud desktop sends JPEG frames directly to your desktop app, and the two endpoints negotiate a direct connection when possible.",[11,9594,9595,9596,9598],{},"If a direct connection is not possible (for example, due to a restrictive firewall), MultiClaw provides a ",[45,9597,8969],{}," to carry the stream. The relay forwards encrypted data without decrypting it.",[11,9600,9601,9602,9604],{},"Connection negotiation (ICE candidates) runs through MultiClaw Cloud over the same ",[45,9603,1762],{}," channel used for real-time communication. ICE candidate exchange is authenticated through the existing WSS session, so unauthenticated parties cannot inject candidates.",[18,9606,9487],{"id":9607},"llm-provider-api-calls",[11,9609,9610,9611,9614,9615,391],{},"The local OpenClaw gateway calls your LLM provider (for example, ",[93,9612,9613],{},"api.openai.com",") directly over ",[45,9616,6597],{},[11,9618,9619],{},"MultiClaw Cloud stores your API key in encrypted form and delivers it to your instance during configuration sync. AES-256-GCM encryption, keyed to the instance token, protects the key in transit. On the instance, the gateway decrypts the key and uses it to call your LLM provider directly.",[11,9621,9622],{},"The API key does not appear in agent responses, transcripts, or logs returned to MultiClaw Cloud.",[11,9624,9625],{},"If you rotate your API key or change providers, update the key in your workspace settings. The new key takes effect on the next configuration sync.",[18,9627,9629],{"id":9628},"outbound-connections-and-ports","Outbound connections and ports",[11,9631,9632,9633,9636],{},"MultiClaw makes only outbound connections from your machine. The desktop app does not open any inbound TCP or UDP ports. The local OpenClaw gateway listens only on ",[45,9634,9635],{},"localhost (127.0.0.1)",", so other devices on your network cannot reach it.",[11,9638,9639],{},"The table below lists every external host and port MultiClaw connects to. Share this with your IT team if you need firewall or proxy allowlisting.",[61,9641,9642,9657],{},[64,9643,9644],{},[67,9645,9646,9649,9652,9655],{},[70,9647,9648],{},"Service",[70,9650,9651],{},"Host",[70,9653,9654],{},"Port",[70,9656,6585],{},[79,9658,9659,9675,9690,9708,9723],{},[67,9660,9661,9664,9668,9672],{},[84,9662,9663],{},"MultiClaw Cloud (API + WebSocket)",[84,9665,9666],{},[93,9667,1766],{},[84,9669,9670],{},[93,9671,1758],{},[84,9673,9674],{},"HTTPS, WSS",[67,9676,9677,9680,9684,9688],{},[84,9678,9679],{},"Cloud desktop relay (signaling)",[84,9681,9682],{},[93,9683,8990],{},[84,9685,9686],{},[93,9687,1758],{},[84,9689,6597],{},[67,9691,9692,9695,9699,9705],{},[84,9693,9694],{},"Cloud desktop relay (media)",[84,9696,9697],{},[93,9698,8990],{},[84,9700,9701,3060,9703],{},[93,9702,8983],{},[93,9704,8986],{},[84,9706,9707],{},"UDP",[67,9709,9710,9713,9717,9721],{},[84,9711,9712],{},"Auto-updater",[84,9714,9715],{},[93,9716,7197],{},[84,9718,9719],{},[93,9720,1758],{},[84,9722,6597],{},[67,9724,9725,9728,9736,9740],{},[84,9726,9727],{},"LLM providers (varies by config)",[84,9729,9730,9731,3060,9733],{},"e.g. ",[93,9732,9613],{},[93,9734,9735],{},"api.anthropic.com",[84,9737,9738],{},[93,9739,1758],{},[84,9741,6597],{},[11,9743,9744],{},"You only need to allowlist the LLM provider hosts for the models you've configured.",[50,9746,9747],{"type":465},[11,9748,9749,9750,5735,9752,3812,9754,9757,9758,9760,9761,9765],{},"If your network blocks outbound UDP, set ",[45,9751,8966],{},[45,9753,8969],{},[45,9755,9756],{},"Settings → Gateway → Browser Automation",". This routes cloud desktop traffic over TCP port ",[93,9759,1758],{}," instead. See ",[301,9762,9764],{"href":9763},"\u002Fhelp\u002Ftroubleshooting\u002Fconnections-blocked-by-a-firewall-or-proxy","Connections blocked by a firewall or proxy"," for full troubleshooting steps.",[18,9767,9769],{"id":9768},"tls-and-certificate-verification","TLS and certificate verification",[11,9771,9772,9773,9775,9776,9778],{},"All external connections use ",[45,9774,9419],{}," at minimum, with ",[45,9777,9423],{}," preferred when both endpoints support it. The localhost connection between the desktop app and the local OpenClaw gateway is the only unencrypted path, and that traffic never leaves your machine.",[11,9780,9781,9782,9785],{},"TLS certificate verification uses your ",[45,9783,9784],{},"operating system's trust store",". MultiClaw does not currently pin certificates — it trusts the same certificate authorities your OS trusts.",[50,9787,9788],{"type":565},[11,9789,9790,9791,315,9793,9795],{},"If your network uses deep packet inspection (DPI) that intercepts and re-signs TLS traffic, WebSocket and WebRTC connections may fail even when the domain is allowlisted. Ask your IT team to exclude ",[93,9792,1766],{},[93,9794,8990],{}," from DPI inspection.",[18,9797,9799],{"id":9798},"proxy-support","Proxy support",[11,9801,9802,9803,315,9806,9809],{},"MultiClaw respects the system ",[93,9804,9805],{},"HTTP_PROXY",[93,9807,9808],{},"HTTPS_PROXY"," environment variables. Set these in your shell profile or system environment settings before launching the app. No additional proxy configuration is needed inside MultiClaw.",{"title":157,"searchDepth":158,"depth":158,"links":9811},[9812,9813,9814,9815,9816,9817,9818,9819,9820],{"id":9373,"depth":158,"text":9374},{"id":9503,"depth":158,"text":9504},{"id":9542,"depth":158,"text":9543},{"id":9566,"depth":158,"text":9567},{"id":9586,"depth":158,"text":6634},{"id":9607,"depth":158,"text":9487},{"id":9628,"depth":158,"text":9629},{"id":9768,"depth":158,"text":9769},{"id":9798,"depth":158,"text":9799},"How MultiClaw secures every network connection using TLS, authenticated tokens, and no inbound ports.",{},"\u002Fsecurity-privacy\u002Fnetwork-security",[3032,1198,1201],{"title":984,"description":9821},"network-security","help\u002Fsecurity-privacy\u002F06.network-security","yeEOmYYO8SAKtVIU9P-lN5DuDXT7TsATmI06m_VuXt8","Network security How MultiClaw secures every network connection using TLS, authenticated tokens, and no inbound ports.",{"id":9831,"title":9832,"body":9833,"category":1272,"description":9945,"draft":165,"extension":166,"meta":9946,"navigation":168,"order":9182,"path":9947,"relatedArticles":9948,"seo":9949,"slug":9950,"stem":9951,"updatedAt":755,"__hash__":9952,"excerpt":9945,"searchText":9953},"help\u002Fhelp\u002Fsettings\u002F06.browser-automation-settings.md","Browser automation settings",{"type":8,"value":9834,"toc":9937},[9835,9842,9847,9851,9854,9858,9864,9867,9871,9876,9880,9891,9895,9898,9902,9905],[11,9836,9837,9838,9841],{},"Browser automation settings control the local browser engine that agents use when running browser tasks. Open them from ",[45,9839,9840],{},"Settings > Browser Automation"," in the desktop app. These settings apply to local agent runs — agents running on cloud desktops use the cloud desktop's own browser.",[50,9843,9844],{"type":52},[11,9845,9846],{},"Most users do not need to change these settings. The defaults work for the majority of setups.",[18,9848,9850],{"id":9849},"enable-browser","Enable browser",[11,9852,9853],{},"The master toggle to enable or disable the browser automation engine. When disabled, agents cannot perform browser tasks locally.",[18,9855,9857],{"id":9856},"headless-mode","Headless mode",[11,9859,9860,9861,9863],{},"When ",[45,9862,9857],{}," is on, the browser runs without a visible window. This is useful when you want agents to perform browser tasks silently in the background.",[11,9865,9866],{},"Turn it off if you want to watch the browser as the agent navigates.",[18,9868,9870],{"id":9869},"attach-only","Attach only",[11,9872,9860,9873,9875],{},[45,9874,9870],{}," is on, MultiClaw connects to an already-running Chrome session instead of launching a new one. This lets you run browser automation inside your existing browser profile.",[18,9877,9879],{"id":9878},"default-profile","Default profile",[11,9881,9882,9883,9886,9887,9890],{},"Choose whether agents use the ",[45,9884,9885],{},"OpenClaw-managed browser"," (an isolated profile) or attach to an ",[45,9888,9889],{},"existing Chrome session"," on your machine.",[18,9892,9894],{"id":9893},"browser-executable-path","Browser executable path",[11,9896,9897],{},"If MultiClaw cannot find your browser automatically, enter the full path to the browser executable here. Leave blank to use auto-detect.",[18,9899,9901],{"id":9900},"advanced","Advanced",[11,9903,9904],{},"The following settings are for advanced users and should only be changed if recommended by support:",[23,9906,9907,9913,9919,9925,9931],{},[26,9908,9909,9912],{},[45,9910,9911],{},"No sandbox"," — disables browser sandboxing. Use with caution.",[26,9914,9915,9918],{},[45,9916,9917],{},"Browser accent color"," — sets a custom hex color for the browser UI chrome.",[26,9920,9921,9924],{},[45,9922,9923],{},"Allow private network"," — controls whether the browser can access local network addresses.",[26,9926,9927,9930],{},[45,9928,9929],{},"CDP timeout"," — timeout in milliseconds for Chrome DevTools Protocol connections.",[26,9932,9933,9936],{},[45,9934,9935],{},"CDP handshake timeout"," — timeout in milliseconds for the CDP handshake.",{"title":157,"searchDepth":158,"depth":158,"links":9938},[9939,9940,9941,9942,9943,9944],{"id":9849,"depth":158,"text":9850},{"id":9856,"depth":158,"text":9857},{"id":9869,"depth":158,"text":9870},{"id":9878,"depth":158,"text":9879},{"id":9893,"depth":158,"text":9894},{"id":9900,"depth":158,"text":9901},"Configure the local browser engine used by agents for browser automation tasks.",{},"\u002Fsettings\u002Fbrowser-automation-settings",[],{"title":9832,"description":9945},"browser-automation-settings","help\u002Fsettings\u002F06.browser-automation-settings","nS64QJVPvAwqaUgCiZdoTjBkT1GDSXPds5PmkvS0q_0","Browser automation settings Configure the local browser engine used by agents for browser automation tasks.",{"id":9955,"title":9956,"body":9957,"category":1810,"description":10065,"draft":165,"extension":166,"meta":10066,"navigation":168,"order":9182,"path":10067,"relatedArticles":10068,"seo":10069,"slug":10070,"stem":10071,"updatedAt":755,"__hash__":10072,"excerpt":10065,"searchText":10073},"help\u002Fhelp\u002Ftroubleshooting\u002F06.companion-extension-not-detected.md","MultiClaw Chrome Extension not detected",{"type":8,"value":9958,"toc":10056},[9959,9962,9966,9976,9980,9993,9997,10000,10004,10007,10011,10030,10034,10037,10041,10051],[11,9960,9961],{},"If you see \"Companion not detected\" or the recording button is greyed out, start with two quick checks: is the MultiClaw Chrome Extension installed in Chrome, and is it toggled on? Those two issues account for most cases.",[18,9963,9965],{"id":9964},"extension-not-installed","Extension not installed",[11,9967,9968,9969,9971,9972,9975],{},"Open the Chrome Web Store and search for ",[45,9970,2253],{},", then click ",[45,9973,9974],{},"Add to Chrome",". Once it installs, reload your browser tab and try again.",[18,9977,9979],{"id":9978},"extension-installed-but-disabled","Extension installed but disabled",[11,9981,9982,9983,9985,9986,9989,9990,9992],{},"Open Chrome and go to ",[45,9984,7586],{}," (the puzzle-piece icon in the toolbar, or navigate to ",[93,9987,9988],{},"chrome:\u002F\u002Fextensions","). Find the ",[45,9991,2253],{}," entry and make sure the toggle is turned on.",[18,9994,9996],{"id":9995},"native-messaging-host-not-registered","Native messaging host not registered",[11,9998,9999],{},"This happens most often after reinstalling the Desktop app. Quit MultiClaw Desktop completely, then reopen it — the app re-registers the native messaging host on startup. After it reopens, refresh the browser tab.",[18,10001,10003],{"id":10002},"extension-installed-in-the-wrong-chrome-profile","Extension installed in the wrong Chrome profile",[11,10005,10006],{},"The extension must be installed in the Chrome profile you are currently using. Click your profile avatar in the top-right corner of Chrome to see which profile is active. Either switch to the profile that has the extension installed, or reinstall the extension in the current profile.",[18,10008,10010],{"id":10009},"browser-not-supported","Browser not supported",[11,10012,10013,10014,3060,10017,3060,10020,3060,10023,3064,10026,10029],{},"The MultiClaw Chrome Extension uses native messaging, which only works in ",[45,10015,10016],{},"Chrome",[45,10018,10019],{},"Chromium",[45,10021,10022],{},"Edge",[45,10024,10025],{},"Brave",[45,10027,10028],{},"Arc",". Safari and Firefox are not supported. Switch to a supported browser to use browser automation.",[18,10031,10033],{"id":10032},"desktop-app-not-running","Desktop app not running",[11,10035,10036],{},"The extension requires MultiClaw Desktop to be open. If the Desktop app is closed, the extension has nothing to connect to. Open MultiClaw Desktop first, then reload the browser tab.",[18,10038,10040],{"id":10039},"macos-permission-issue","macOS permission issue",[11,10042,10043,10044,10047,10048,10050],{},"On macOS, if you moved the MultiClaw Desktop app out of ",[45,10045,10046],{},"\u002FApplications"," after installing it, macOS may block the native messaging host. Move the app back to ",[45,10049,10046],{},", then reopen it.",[50,10052,10053],{"type":465},[11,10054,10055],{},"If none of the steps above work, quit both the Desktop app and Chrome completely, reopen the Desktop app first, then reopen Chrome. A full restart of both clears most stubborn detection failures.",{"title":157,"searchDepth":158,"depth":158,"links":10057},[10058,10059,10060,10061,10062,10063,10064],{"id":9964,"depth":158,"text":9965},{"id":9978,"depth":158,"text":9979},{"id":9995,"depth":158,"text":9996},{"id":10002,"depth":158,"text":10003},{"id":10009,"depth":158,"text":10010},{"id":10032,"depth":158,"text":10033},{"id":10039,"depth":158,"text":10040},"Fix detection issues between the Desktop app and the MultiClaw Chrome Extension.",{},"\u002Ftroubleshooting\u002Fcompanion-extension-not-detected",[],{"title":9956,"description":10065},"companion-extension-not-detected","help\u002Ftroubleshooting\u002F06.companion-extension-not-detected","QXKLlH7K2Jl3t1ucZarrUmi9PGyAMm0w_bM3LSzsKeo","MultiClaw Chrome Extension not detected Fix detection issues between the Desktop app and the MultiClaw Chrome Extension.",{"id":10075,"title":10076,"body":10077,"category":744,"description":10473,"draft":165,"extension":166,"meta":10474,"navigation":168,"order":10475,"path":10476,"relatedArticles":10477,"seo":10479,"slug":10480,"stem":10481,"updatedAt":178,"__hash__":10482,"excerpt":10473,"searchText":10483},"help\u002Fhelp\u002Fgetting-started\u002F07.install-multiclaw.md","Install MultiClaw",{"type":8,"value":10078,"toc":10461},[10079,10086,10090,10161,10165,10172,10176,10182,10188,10192,10230,10240,10244,10259,10274,10285,10289,10300,10304,10307,10356,10360,10404,10417,10421,10424,10452,10457],[11,10080,10081,10082,10085],{},"Download the installer for your platform from ",[301,10083,7265],{"href":7265,"rel":10084},[775],", run it, and MultiClaw sets itself up — including OpenClaw in the background. The whole process takes a few minutes.",[18,10087,10089],{"id":10088},"system-requirements","System requirements",[61,10091,10092,10102],{},[64,10093,10094],{},[67,10095,10096,10099],{},[70,10097,10098],{},"Platform",[70,10100,10101],{},"Requirement",[79,10103,10104,10113,10122,10131,10141,10151],{},[67,10105,10106,10110],{},[84,10107,10108],{},[45,10109,6667],{},[84,10111,10112],{},"macOS 12 (Monterey) or later · Apple Silicon or Intel",[67,10114,10115,10119],{},[84,10116,10117],{},[45,10118,6056],{},[84,10120,10121],{},"Windows 10 or later (64-bit)",[67,10123,10124,10128],{},[84,10125,10126],{},[45,10127,6689],{},[84,10129,10130],{},"Ubuntu 20.04+ or equivalent (glibc 2.31+)",[67,10132,10133,10138],{},[84,10134,10135],{},[45,10136,10137],{},"RAM",[84,10139,10140],{},"4 GB minimum · 8 GB recommended",[67,10142,10143,10148],{},[84,10144,10145],{},[45,10146,10147],{},"Disk",[84,10149,10150],{},"500 MB for the app · OpenClaw data grows over time",[67,10152,10153,10158],{},[84,10154,10155],{},[45,10156,10157],{},"Internet",[84,10159,10160],{},"Required for MultiClaw Cloud features · local use works offline after initial setup",[18,10162,10164],{"id":10163},"before-you-begin","Before you begin",[11,10166,10167,10168,391],{},"You need a MultiClaw account to sign in on first launch. If you don't have one yet, see ",[301,10169,10171],{"href":10170},"\u002Fgetting-started\u002Fcreate-your-account","Create your account",[18,10173,10175],{"id":10174},"download-multiclaw","Download MultiClaw",[11,10177,10178],{},[398,10179],{"alt":10180,"src":10181},"The download.multiclaw.io page showing the Download for macOS button and platform cards for macOS, Linux, and Windows","\u002Fimages\u002Fdownload-page-platform-selection.png",[11,10183,1503,10184,10187],{},[301,10185,7265],{"href":7265,"rel":10186},[775]," and select your platform.",[18,10189,10191],{"id":10190},"install-on-macos","Install on macOS",[510,10193,10194,10200,10210],{},[26,10195,10196,10197,1383],{},"Open the downloaded ",[93,10198,10199],{},".dmg",[26,10201,10202,10203,10205,10206,10209],{},"Drag ",[45,10204,602],{}," into your ",[45,10207,10208],{},"Applications"," folder.",[26,10211,1458,10212,10214,10215,10217,10218,6068,10221,10225,10226,10229],{},[45,10213,10208],{},", then double-click ",[45,10216,602],{}," to launch it. You can also open it from ",[45,10219,10220],{},"Spotlight",[10222,10223,10224],"kbd",{},"Cmd","+",[10222,10227,10228],{},"Space",", then type \"MultiClaw\").",[50,10231,10232],{"type":52},[11,10233,10234,10235,1699,10237,391],{},"On first launch, macOS may show a security prompt. If it does, go to ",[45,10236,6775],{},[45,10238,10239],{},"Open Anyway",[18,10241,10243],{"id":10242},"install-on-windows","Install on Windows",[50,10245,10246],{"type":465},[11,10247,10248,10249,315,10252,10255,10256,10258],{},"Both the ",[93,10250,10251],{},".msi",[93,10253,10254],{},".exe"," formats install the same application. If you're unsure which to use, choose the ",[93,10257,10254],{}," installer.",[510,10260,10261,10268,10271],{},[26,10262,10263,10264,3705,10266,10258],{},"Run the downloaded ",[93,10265,10251],{},[93,10267,10254],{},[26,10269,10270],{},"Follow the on-screen prompts to complete the installation.",[26,10272,10273],{},"MultiClaw launches automatically when the installer finishes.",[50,10275,10276],{"type":52},[11,10277,10278,10279,9971,10282,391],{},"Windows SmartScreen may show a warning on first launch. Click ",[45,10280,10281],{},"More info",[45,10283,10284],{},"Run anyway",[18,10286,10288],{"id":10287},"install-on-linux","Install on Linux",[11,10290,10291,10292,10295,10296,10299],{},"MultiClaw is available as an ",[45,10293,10294],{},"AppImage"," (portable, no installation needed) or as a ",[45,10297,10298],{},".deb package"," (integrates with your application menu and package manager). Use AppImage if you're unsure.",[432,10301,10303],{"id":10302},"appimage-universal","AppImage (universal)",[11,10305,10306],{},"The AppImage runs on any compatible Linux distribution without installation.",[510,10308,10309,10312,10344],{},[26,10310,10311],{},"Open a terminal and navigate to the folder containing the downloaded file.",[26,10313,10314,10315],{},"Make the file executable:\n",[10316,10317,10321],"pre",{"className":10318,"code":10319,"language":10320,"meta":157,"style":157},"language-bash shiki shiki-themes github-light github-dark","chmod +x MultiClaw-*.AppImage\n","bash",[93,10322,10323],{"__ignoreMap":157},[4502,10324,10326,10330,10334,10337,10341],{"class":10325,"line":169},"line",[4502,10327,10329],{"class":10328},"sScJk","chmod",[4502,10331,10333],{"class":10332},"sZZnC"," +x",[4502,10335,10336],{"class":10332}," MultiClaw-",[4502,10338,10340],{"class":10339},"sj4cs","*",[4502,10342,10343],{"class":10332},".AppImage\n",[26,10345,10346,10347],{},"Run it:\n",[10316,10348,10350],{"className":10318,"code":10349,"language":10320,"meta":157,"style":157},".\u002FMultiClaw-*.AppImage\n",[93,10351,10352],{"__ignoreMap":157},[4502,10353,10354],{"class":10325,"line":169},[4502,10355,10349],{"class":10328},[432,10357,10359],{"id":10358},"deb-package-debian-ubuntu",".deb package (Debian \u002F Ubuntu)",[510,10361,10362,10397],{},[26,10363,10364,10365,10389,10390,10393,10394,391],{},"In a terminal, run:\n",[10316,10366,10368],{"className":10318,"code":10367,"language":10320,"meta":157,"style":157},"sudo dpkg -i multiclaw_*.deb\n",[93,10369,10370],{"__ignoreMap":157},[4502,10371,10372,10375,10378,10381,10384,10386],{"class":10325,"line":169},[4502,10373,10374],{"class":10328},"sudo",[4502,10376,10377],{"class":10332}," dpkg",[4502,10379,10380],{"class":10339}," -i",[4502,10382,10383],{"class":10332}," multiclaw_",[4502,10385,10340],{"class":10339},[4502,10387,10388],{"class":10332},".deb\n","\nAlternatively, double-click the ",[93,10391,10392],{},".deb"," file in your file manager and click ",[45,10395,10396],{},"Install",[26,10398,10399,10400,10403],{},"Launch MultiClaw from your application menu or by running ",[93,10401,10402],{},"multiclaw"," in a terminal.",[50,10405,10406],{"type":52},[11,10407,10408,10409,10412,10413,10416],{},"If ",[93,10410,10411],{},"dpkg"," reports missing dependencies, run ",[93,10414,10415],{},"sudo apt-get install -f"," to resolve them, then launch MultiClaw.",[18,10418,10420],{"id":10419},"first-launch","First launch",[11,10422,10423],{},"When you open MultiClaw for the first time, a welcome screen guides you through setup:",[510,10425,10426,10436,10443,10449],{},[26,10427,10428,10429,10432,10433,391],{},"Choose how you want to run agents: ",[45,10430,10431],{},"Run locally"," (on your own machine) or ",[45,10434,10435],{},"Use cloud desktop",[26,10437,10438,10439,10442],{},"Sign in with your email and password, or click ",[45,10440,10441],{},"Continue with Multiplai"," if you have a Multiplai account.",[26,10444,10445,10446,10448],{},"The app installs and starts ",[45,10447,291],{}," automatically in the background. No manual configuration is needed.",[26,10450,10451],{},"Once setup completes, the main interface opens. You're ready to start your first conversation.",[11,10453,10454,10455,391],{},"For the full connection walkthrough, see ",[301,10456,9255],{"href":374},[10458,10459,10460],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":157,"searchDepth":158,"depth":158,"links":10462},[10463,10464,10465,10466,10467,10468,10472],{"id":10088,"depth":158,"text":10089},{"id":10163,"depth":158,"text":10164},{"id":10174,"depth":158,"text":10175},{"id":10190,"depth":158,"text":10191},{"id":10242,"depth":158,"text":10243},{"id":10287,"depth":158,"text":10288,"children":10469},[10470,10471],{"id":10302,"depth":576,"text":10303},{"id":10358,"depth":576,"text":10359},{"id":10419,"depth":158,"text":10420},"Download and install MultiClaw on macOS, Windows, or Linux, including system requirements and first-launch setup.",{},7,"\u002Fgetting-started\u002Finstall-multiclaw",[10478,343,588],"getting-started\u002Fcreate-your-account",{"title":10076,"description":10473},"install-multiclaw","help\u002Fgetting-started\u002F07.install-multiclaw","79lNn0rRMpGMBxV3G6peLqxoF2lUWNDGz1oBQyCfT-8","Install MultiClaw Download and install MultiClaw on macOS, Windows, or Linux, including system requirements and first-launch setup.",{"id":10485,"title":4610,"body":10486,"category":918,"description":10667,"draft":165,"extension":166,"meta":10668,"navigation":168,"order":10475,"path":10669,"relatedArticles":10670,"seo":10671,"slug":10672,"stem":10673,"updatedAt":755,"__hash__":10674,"excerpt":10667,"searchText":10675},"help\u002Fhelp\u002Flegal-compliance\u002F07.subprocessors-and-third-parties.md",{"type":8,"value":10487,"toc":10654},[10488,10491,10495,10501,10505,10508,10559,10566,10569,10582,10599,10602,10606,10610,10617,10621,10624,10628,10631,10635,10642,10646],[11,10489,10490],{},"MultiClaw uses a small, fixed set of third-party services to run its infrastructure. Each one is vetted before onboarding and re-evaluated annually against controls aligned with ISO\u002FIEC 27001:2022.",[18,10492,10494],{"id":10493},"what-is-a-subprocessor","What is a subprocessor?",[11,10496,188,10497,10500],{},[45,10498,10499],{},"subprocessor"," is any company that processes your data on MultiClaw's behalf. When you use MultiClaw, your workspace data, account details, and task content may pass through these services to deliver the product. MultiClaw remains responsible for how every subprocessor handles your data. Each one operates under a binding Data Processing Agreement (DPA) with strict limits on what data it can access and how it can use that data.",[18,10502,10504],{"id":10503},"current-subprocessors","Current subprocessors",[11,10506,10507],{},"Only services essential to running the product are included. MultiClaw does not share your data with advertising networks, analytics platforms, or any service outside this list.",[61,10509,10510,10525],{},[64,10511,10512],{},[67,10513,10514,10517,10519,10522],{},[70,10515,10516],{},"Subprocessor",[70,10518,2185],{},[70,10520,10521],{},"Data processed",[70,10523,10524],{},"Location",[79,10526,10527,10543],{},[67,10528,10529,10534,10537,10540],{},[84,10530,10531],{},[45,10532,10533],{},"Amazon Web Services (AWS)",[84,10535,10536],{},"Cloud hosting, storage, and CDN (CloudFront)",[84,10538,10539],{},"All workspace data; IP addresses and HTTP metadata for static asset delivery",[84,10541,10542],{},"US (us-east-1) for account and workspace data; ap-southeast-2 (Sydney) for cloud desktops by default; EU region available on request",[67,10544,10545,10550,10553,10556],{},[84,10546,10547],{},[45,10548,10549],{},"Postmark",[84,10551,10552],{},"Transactional email",[84,10554,10555],{},"Email address, notification content",[84,10557,10558],{},"US",[11,10560,10561,10562,10565],{},"The authoritative, up-to-date list will be published at ",[301,10563,2657],{"href":2655,"rel":10564},[775]," when the Service is generally available.",[18,10567,2648],{"id":10568},"ai-model-providers",[11,10570,10571,10572,3060,10575,3064,10578,10581],{},"AI model providers (such as ",[45,10573,10574],{},"OpenAI",[45,10576,10577],{},"Anthropic",[45,10579,10580],{},"Google",") are separate from MultiClaw's infrastructure subprocessors. How your data reaches these providers depends on your workload type:",[23,10583,10584,10590],{},[26,10585,10586,10589],{},[45,10587,10588],{},"Local workloads",": Requests go from your machine directly to the provider. MultiClaw does not route or store that traffic.",[26,10591,10592,10595,10596,10565],{},[45,10593,10594],{},"Cloud workloads (MultiClaw Cloud)",": Some task context may pass through MultiClaw infrastructure on its way to the provider. When these providers act as subprocessors for cloud-processed data, they will be listed at ",[301,10597,2657],{"href":2655,"rel":10598},[775],[11,10600,10601],{},"MultiClaw selects AI model providers whose API agreements prohibit using your data to train their models. You have a direct contract with your chosen provider — review the provider's API data-use policy for details on how your data is handled.",[18,10603,10605],{"id":10604},"how-subprocessors-are-managed","How subprocessors are managed",[432,10607,10609],{"id":10608},"vetting-and-onboarding","Vetting and onboarding",[11,10611,10612,10613,10616],{},"Before any subprocessor is onboarded, MultiClaw completes a security review covering data handling practices, access controls, incident response capability, and compliance certifications. MultiClaw then signs a ",[45,10614,10615],{},"DPA"," with the provider that restricts data use to the specific purpose listed in the table above.",[432,10618,10620],{"id":10619},"international-transfers","International transfers",[11,10622,10623],{},"For subprocessors outside the UK or EEA, transfers are protected by Standard Contractual Clauses (SCCs) or the UK International Data Transfer Agreement (UK IDTA), as applicable.",[432,10625,10627],{"id":10626},"ongoing-oversight","Ongoing oversight",[11,10629,10630],{},"MultiClaw re-evaluates each subprocessor annually and grants access only to the minimum data necessary for the subprocessor's stated purpose. If a subprocessor's security posture falls below the required standard, MultiClaw migrates to an alternative provider.",[18,10632,10634],{"id":10633},"changes-to-the-subprocessor-list","Changes to the subprocessor list",[11,10636,10637,10638,10641],{},"MultiClaw notifies workspace owners by email at least ",[45,10639,10640],{},"30 days"," before adding a new subprocessor and updates the subprocessors page at the same time.",[432,10643,10645],{"id":10644},"how-to-object","How to object",[11,10647,10648,10649,10651,10652,391],{},"If you object to a new subprocessor, email ",[301,10650,4494],{"href":4493}," within 30 days of the notification. MultiClaw will work with you to find a resolution, which may include additional safeguards or an alternative data-processing arrangement. If no resolution can be reached, you may terminate your subscription without penalty before the new subprocessor takes effect. Details are in the ",[301,10653,4430],{"href":2771},{"title":157,"searchDepth":158,"depth":158,"links":10655},[10656,10657,10658,10659,10664],{"id":10493,"depth":158,"text":10494},{"id":10503,"depth":158,"text":10504},{"id":10568,"depth":158,"text":2648},{"id":10604,"depth":158,"text":10605,"children":10660},[10661,10662,10663],{"id":10608,"depth":576,"text":10609},{"id":10619,"depth":576,"text":10620},{"id":10626,"depth":576,"text":10627},{"id":10633,"depth":158,"text":10634,"children":10665},[10666],{"id":10644,"depth":576,"text":10645},"The third-party services that handle your data on MultiClaw's behalf, how they're vetted, and how changes are communicated.",{},"\u002Flegal-compliance\u002Fsubprocessors-and-third-parties",[923,924,925,1202,6815],{"title":4610,"description":10667},"subprocessors-and-third-parties","help\u002Flegal-compliance\u002F07.subprocessors-and-third-parties","6rAJPvDi1lCW9L3qcW-qKDdDelOyRMXtd_jZzfo0rfw","Subprocessors and third parties The third-party services that handle your data on MultiClaw's behalf, how they're vetted, and how changes are communicated.",{"id":10677,"title":1091,"body":10678,"category":1193,"description":11012,"draft":165,"extension":166,"meta":11013,"navigation":168,"order":10475,"path":11014,"relatedArticles":11015,"seo":11016,"slug":11017,"stem":11018,"updatedAt":755,"__hash__":11019,"excerpt":11012,"searchText":11020},"help\u002Fhelp\u002Fsecurity-privacy\u002F07.desktop-app-security.md",{"type":8,"value":10679,"toc":10995},[10680,10686,10690,10701,10704,10708,10722,10726,10729,10733,10744,10747,10752,10756,10763,10797,10800,10804,10809,10812,10816,10830,10833,10837,10840,10878,10881,10885,10888,10910,10913,10917,10920,10936,10939,10942,10946,10949,10959,10963,10966,10992],[11,10681,10682,10683,10685],{},"The MultiClaw desktop app is built on ",[45,10684,1084],{},", a Rust-based framework designed to minimize the attack surface. Every security layer described below is enabled by default — you don't need to configure anything.",[18,10687,10689],{"id":10688},"tauri-capability-model","Tauri capability model",[11,10691,10692,10693,10696,10697,10700],{},"The UI runs inside a ",[45,10694,10695],{},"WebView"," that is designed to have no direct access to the filesystem, processes, or system calls. To perform a privileged operation, the frontend must invoke a declared ",[45,10698,10699],{},"IPC command"," in the Rust core. Commands not listed in the capability configuration are blocked by the framework.",[11,10702,10703],{},"This boundary is designed to prevent a compromised script in the UI from escalating to the system layer through undeclared paths. The separation is enforced by Tauri's capability model at the framework level, not by application-layer runtime checks.",[432,10705,10707],{"id":10706},"what-the-capability-model-covers","What the capability model covers",[23,10709,10710,10716],{},[26,10711,10712,10715],{},[45,10713,10714],{},"UI-to-system isolation",": the WebView is designed to be unable to reach the filesystem, execute shell commands, or access system APIs unless a specific IPC command is declared and exposed by the Rust core.",[26,10717,10718,10721],{},[45,10719,10720],{},"Least privilege by default",": only the commands the app explicitly declares in its capability configuration are available. Everything else is blocked at the framework level.",[432,10723,10725],{"id":10724},"what-the-capability-model-does-not-cover","What the capability model does not cover",[11,10727,10728],{},"The capability model isolates the WebView from the system. It does not protect against threats that originate outside the app, such as malware running at the OS level or a compromised system process. OS-level security (disk encryption, user account controls, endpoint protection) remains your responsibility.",[18,10730,10732],{"id":10731},"content-security-policy","Content Security Policy",[11,10734,10735,10736,10739,10740,10743],{},"The WebView enforces a strict ",[45,10737,10738],{},"Content Security Policy (CSP)"," that blocks inline scripts, ",[93,10741,10742],{},"eval()",", and external script loading. This substantially limits what an attacker can do with a cross-site scripting (XSS) vector in the UI layer.",[11,10745,10746],{},"The CSP is set at the framework level and applies to every page rendered inside the app. Combined with the Tauri capability model, CSP acts as a second barrier: even if a script bypasses one layer, the other limits what that script can reach.",[50,10748,10749],{"type":52},[11,10750,10751],{},"CSP reduces the impact of XSS but does not eliminate all injection risks. It is one layer in a defense-in-depth approach.",[18,10753,10755],{"id":10754},"webview-rendering-engine","WebView rendering engine",[11,10757,10758,10759,10762],{},"Tauri v2 uses the ",[45,10760,10761],{},"operating system's built-in WebView"," rather than bundling a separate browser engine:",[61,10764,10765,10774],{},[64,10766,10767],{},[67,10768,10769,10771],{},[70,10770,10098],{},[70,10772,10773],{},"WebView engine",[79,10775,10776,10783,10790],{},[67,10777,10778,10780],{},[84,10779,6667],{},[84,10781,10782],{},"WebKit (provided by Safari)",[67,10784,10785,10787],{},[84,10786,6056],{},[84,10788,10789],{},"WebView2 (provided by Microsoft Edge)",[67,10791,10792,10794],{},[84,10793,6689],{},[84,10795,10796],{},"WebKitGTK",[11,10798,10799],{},"Because the WebView is provided by the OS, it receives security patches through your regular OS updates. Keeping your operating system current is one of the most effective ways to maintain desktop app security.",[18,10801,10803],{"id":10802},"update-integrity","Update integrity",[11,10805,1126,10806,10808],{},[45,10807,1129],{}," (Ed25519 public-key cryptography). Before installing an update, the updater verifies the signature against the embedded public key.",[11,10810,10811],{},"If verification fails, the update is rejected, and your current version stays unchanged. The app does not apply partially downloaded or unsigned updates.",[432,10813,10815],{"id":10814},"how-updates-work","How updates work",[510,10817,10818,10821,10824,10827],{},[26,10819,10820],{},"The app checks for available updates.",[26,10822,10823],{},"If a new version is found, the app downloads the update package and its signature file.",[26,10825,10826],{},"The updater verifies the signature against the public key embedded in your current installation.",[26,10828,10829],{},"If the signature is valid, the update is applied. If not, the update is discarded.",[11,10831,10832],{},"You can continue using the app while updates download. The update takes effect the next time you restart the app.",[18,10834,10836],{"id":10835},"code-signing","Code signing",[11,10838,10839],{},"Every release is signed to protect against tampering.",[61,10841,10842,10851],{},[64,10843,10844],{},[67,10845,10846,10848],{},[70,10847,10098],{},[70,10849,10850],{},"Signing method",[79,10852,10853,10860,10870],{},[67,10854,10855,10857],{},[84,10856,6667],{},[84,10858,10859],{},"Apple Developer ID certificate, notarized by Apple",[67,10861,10862,10864],{},[84,10863,6056],{},[84,10865,10866,10867,10869],{},"Updater artifacts signed with ",[45,10868,1129],{}," (Ed25519)",[67,10871,10872,10874],{},[84,10873,6689],{},[84,10875,10866,10876,10869],{},[45,10877,1129],{},[11,10879,10880],{},"On macOS, the operating system verifies the Developer ID certificate when you first open the app and blocks unsigned or tampered binaries. On Windows and Linux, the OS does not perform native binary verification, but the Tauri updater independently verifies the minisign signature before applying any update.",[432,10882,10884],{"id":10883},"verify-your-installation-on-macos","Verify your installation on macOS",[11,10886,10887],{},"You can confirm the app's code signature by running this command in Terminal:",[10316,10889,10891],{"className":10318,"code":10890,"language":10320,"meta":157,"style":157},"codesign --verify --deep --strict \u002FApplications\u002FMultiClaw.app\n",[93,10892,10893],{"__ignoreMap":157},[4502,10894,10895,10898,10901,10904,10907],{"class":10325,"line":169},[4502,10896,10897],{"class":10328},"codesign",[4502,10899,10900],{"class":10339}," --verify",[4502,10902,10903],{"class":10339}," --deep",[4502,10905,10906],{"class":10339}," --strict",[4502,10908,10909],{"class":10332}," \u002FApplications\u002FMultiClaw.app\n",[11,10911,10912],{},"If the signature is valid, the command produces no output. If the binary has been tampered with, you'll see an error message.",[18,10914,10916],{"id":10915},"filesystem-access-scope","Filesystem access scope",[11,10918,10919],{},"The Rust core limits file access to known data directories:",[23,10921,10922,10927,10933],{},[26,10923,10924,10926],{},[93,10925,95],{},": agent data, sessions, configuration, and logs managed by OpenClaw",[26,10928,10929,10932],{},[93,10930,10931],{},"~\u002F.multiclaw\u002F",": app preferences, workflow recordings, drafts, and MultiClaw-specific logs",[26,10934,10935],{},"The OS temp directory: transient working files",[11,10937,10938],{},"Requests that target paths outside these directories are not served by the Rust core's file access commands.",[11,10940,10941],{},"When you attach a file to a chat message or export data, the app uses your operating system's file picker. Access is scoped to the file or location you select — the app does not request broader directory access through this flow.",[18,10943,10945],{"id":10944},"local-data-storage","Local data storage",[11,10947,10948],{},"Configuration files and session data are stored in the directories listed above. Authentication tokens are stored locally on your machine.",[50,10950,10951],{"type":465},[11,10952,10953,10954,315,10956,10958],{},"If you share your computer, use a separate OS user account. Each OS account has its own ",[93,10955,10931],{},[93,10957,95],{}," directories, keeping agent data and credentials isolated between users.",[18,10960,10962],{"id":10961},"your-responsibilities","Your responsibilities",[11,10964,10965],{},"The desktop app handles isolation, signing, and access scoping automatically. These protections work alongside your own security practices, not instead of them:",[23,10967,10968,10974,10980,10986],{},[26,10969,10970,10973],{},[45,10971,10972],{},"Keep your OS updated."," WebView security patches arrive through OS updates. Delaying updates delays security fixes.",[26,10975,10976,10979],{},[45,10977,10978],{},"Don't bypass code signing checks."," On macOS, don't disable Gatekeeper to run unsigned copies of the app. On Windows, install from official channels only.",[26,10981,10982,10985],{},[45,10983,10984],{},"Use a strong account password."," The app authenticates against MultiClaw Cloud. A weak password on your cloud account undermines the security of your local session.",[26,10987,10988,10991],{},[45,10989,10990],{},"Lock your computer."," Desktop app sessions persist while the app is open. Lock your screen when you step away to prevent unauthorized access.",[10458,10993,10994],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":157,"searchDepth":158,"depth":158,"links":10996},[10997,11001,11002,11003,11006,11009,11010,11011],{"id":10688,"depth":158,"text":10689,"children":10998},[10999,11000],{"id":10706,"depth":576,"text":10707},{"id":10724,"depth":576,"text":10725},{"id":10731,"depth":158,"text":10732},{"id":10754,"depth":158,"text":10755},{"id":10802,"depth":158,"text":10803,"children":11004},[11005],{"id":10814,"depth":576,"text":10815},{"id":10835,"depth":158,"text":10836,"children":11007},[11008],{"id":10883,"depth":576,"text":10884},{"id":10915,"depth":158,"text":10916},{"id":10944,"depth":158,"text":10945},{"id":10961,"depth":158,"text":10962},"The desktop app isolates the UI from the system, signs every update, and restricts file access — all enabled by default.",{},"\u002Fsecurity-privacy\u002Fdesktop-app-security",[3032,6409,1199,6815],{"title":1091,"description":11012},"desktop-app-security","help\u002Fsecurity-privacy\u002F07.desktop-app-security","rA3kcK7wiPbTOZxq3mlIvbAS0xgV-rG_VxIcoNqVJEE","Desktop app security The desktop app isolates the UI from the system, signs every update, and restricts file access — all enabled by default.",{"id":11022,"title":11023,"body":11024,"category":1272,"description":11043,"draft":165,"extension":166,"meta":11044,"navigation":168,"order":10475,"path":11045,"relatedArticles":11046,"seo":11047,"slug":11048,"stem":11049,"updatedAt":755,"__hash__":11050,"excerpt":11043,"searchText":11051},"help\u002Fhelp\u002Fsettings\u002F07.advanced-settings.md","Advanced settings",{"type":8,"value":11025,"toc":11040},[11026,11031,11035],[50,11027,11028],{"type":52},[11,11029,11030],{},"Most users never need to visit this page. These settings are intended for diagnosing display problems. If you're not sure whether you need a setting, you probably don't.",[18,11032,11034],{"id":11033},"reset-window-state","Reset window state",[11,11036,11037,11039],{},[45,11038,11034],{}," restores the app window to its default size and position. Use this if the window opens off-screen or at an unexpected size. Changes apply on next launch.",{"title":157,"searchDepth":158,"depth":158,"links":11041},[11042],{"id":11033,"depth":158,"text":11034},"Reset the app window to its default size and position.",{},"\u002Fsettings\u002Fadvanced-settings",[],{"title":11023,"description":11043},"advanced-settings","help\u002Fsettings\u002F07.advanced-settings","h3iJz9iYdpn0Xc9X6c4pTg20dIBCKAZPPSWQjdoTj2I","Advanced settings Reset the app window to its default size and position.",{"id":11053,"title":11054,"body":11055,"category":1810,"description":11204,"draft":165,"extension":166,"meta":11205,"navigation":168,"order":10475,"path":11206,"relatedArticles":11207,"seo":11208,"slug":11209,"stem":11210,"updatedAt":755,"__hash__":11211,"excerpt":11204,"searchText":11212},"help\u002Fhelp\u002Ftroubleshooting\u002F07.chat-messages-not-sending.md","Chat messages not sending",{"type":8,"value":11056,"toc":11196},[11057,11066,11069,11073,11076,11094,11098,11104,11112,11116,11119,11138,11142,11145,11166,11170,11173,11176,11180,11183],[11,11058,11059,11060,11062,11063,11065],{},"If your message appears stuck or no response arrives after pressing ",[45,11061,7569],{},", the most common cause is a stopped gateway. Go to ",[45,11064,1698],{}," and start the gateway, then resend your message.",[11,11067,11068],{},"If the gateway is already running, work through the causes below in order.",[18,11070,11072],{"id":11071},"gateway-is-offline","Gateway is offline",[11,11074,11075],{},"The local gateway must be running to relay messages to the agent. Without it, nothing you type can reach the agent.",[510,11077,11078,11082,11088],{},[26,11079,1458,11080,391],{},[45,11081,1698],{},[26,11083,8919,11084,1831,11086,391],{},[45,11085,2011],{},[45,11087,3699],{},[26,11089,11090,11091,11093],{},"Wait for the status to change to ",[45,11092,1998],{},", then resend your message.",[18,11095,11097],{"id":11096},"agent-is-not-connected","Agent is not connected",[11,11099,11100,11101,11103],{},"If the agent status shows ",[45,11102,1694],{},", messages cannot be delivered even when the gateway is running.",[11,11105,11106,11107,11111],{},"Follow the steps in ",[301,11108,11110],{"href":11109},"\u002Fhelp\u002Ftroubleshooting\u002Fagent-shows-disconnected","Agent shows Disconnected"," to restore the connection, then retry.",[18,11113,11115],{"id":11114},"no-ai-model-configured","No AI model configured",[11,11117,11118],{},"An agent with no model assigned cannot process messages.",[510,11120,11121,11126,11132],{},[26,11122,11123,11124,391],{},"Open the agent in ",[45,11125,1830],{},[26,11127,11128,11129,11131],{},"Go to the ",[45,11130,4078],{}," tab and verify a model is selected.",[26,11133,11134,11135,11137],{},"If no model is set, click ",[45,11136,8571],{}," and choose a model from the dropdown.",[18,11139,11141],{"id":11140},"api-key-invalid-or-out-of-credits","API key invalid or out of credits",[11,11143,11144],{},"The LLM provider rejected the request. The chat input area usually shows the provider's own error code.",[510,11146,11147,11157,11163],{},[26,11148,11149,11150,3705,11153,11156],{},"Look for an error like ",[45,11151,11152],{},"\"Invalid API key\"",[45,11154,11155],{},"\"Insufficient quota\""," in the chat.",[26,11158,11159,11160,11162],{},"Open the agent's profile, click ",[45,11161,8571],{},", and verify the API key for the selected provider is correct and active.",[26,11164,11165],{},"Check your account balance or usage limits on the provider's dashboard.",[18,11167,11169],{"id":11168},"rate-limit-hit","Rate limit hit",[11,11171,11172],{},"If you have sent many messages in a short period, the provider may have throttled your requests temporarily.",[11,11174,11175],{},"Wait a few minutes, then resend your message. You can also open the agent's profile and switch to a different configured model to continue immediately.",[18,11177,11179],{"id":11178},"network-issue-reaching-the-provider","Network issue reaching the provider",[11,11181,11182],{},"Your machine must be able to reach the LLM provider's API over the internet. A VPN, firewall, or dropped connection can silently block requests.",[510,11184,11185,11188,11193],{},[26,11186,11187],{},"Confirm you have a working internet connection.",[26,11189,11190,11191,3806],{},"Check whether a VPN or firewall policy might be blocking the provider's domain (for example, ",[93,11192,9613],{},[26,11194,11195],{},"Disable the VPN temporarily to test, then re-enable it and add an exception if needed.",{"title":157,"searchDepth":158,"depth":158,"links":11197},[11198,11199,11200,11201,11202,11203],{"id":11071,"depth":158,"text":11072},{"id":11096,"depth":158,"text":11097},{"id":11114,"depth":158,"text":11115},{"id":11140,"depth":158,"text":11141},{"id":11168,"depth":158,"text":11169},{"id":11178,"depth":158,"text":11179},"Fix a stuck message input caused by a stopped gateway, missing model, or invalid API key.",{},"\u002Ftroubleshooting\u002Fchat-messages-not-sending",[],{"title":11054,"description":11204},"chat-messages-not-sending","help\u002Ftroubleshooting\u002F07.chat-messages-not-sending","cJ0dT9iC1YK-GiUnNYnQqmn8barU2Ews9JstnYgv2t8","Chat messages not sending Fix a stuck message input caused by a stopped gateway, missing model, or invalid API key.",{"id":11214,"title":3125,"body":11215,"category":744,"description":11501,"draft":165,"extension":166,"meta":11502,"navigation":168,"order":11503,"path":11504,"relatedArticles":11505,"seo":11507,"slug":11508,"stem":11509,"updatedAt":178,"__hash__":11510,"excerpt":11501,"searchText":11511},"help\u002Fhelp\u002Fgetting-started\u002F08.install-the-companion-browser-extension.md",{"type":8,"value":11216,"toc":11492},[11217,11225,11227,11230,11240,11244,11247,11253,11294,11312,11319,11327,11331,11334,11373,11379,11387,11391,11408,11414,11418,11421,11447,11450,11458,11462,11479,11482,11486],[11,11218,356,11219,11221,11222,11224],{},[45,11220,2253],{}," records your browser actions — clicks, typing, navigation — and turns them into ",[45,11223,720],{}," your agents can repeat. You only need it if you plan to record browser-based workflows.",[18,11226,364],{"id":363},[11,11228,11229],{},"The extension sends recordings to the MultiClaw desktop app on your machine, so the desktop app must be installed and running first.",[23,11231,11232,11236],{},[26,11233,11234],{},[301,11235,10076],{"href":10476},[26,11237,11238],{},[301,11239,9255],{"href":374},[18,11241,11243],{"id":11242},"install-the-extension","Install the extension",[11,11245,11246],{},"The MultiClaw Chrome Extension works in Chrome, Edge, Brave, and other Chromium-based browsers. It's installed manually (sideloaded) rather than from a browser extension store, so you load it through your browser's developer mode. The process takes about two minutes.",[11,11248,11249],{},[398,11250],{"alt":11251,"src":11252},"The MultiClaw Chrome Extension download card on download.multiclaw.io","\u002Fimages\u002Fcompanion-download-card.png",[510,11254,11255,11268,11271,11276,11283,11289],{},[26,11256,1503,11257,11260,11261,11264,11265,391],{},[301,11258,7265],{"href":7265,"rel":11259},[775]," and find the ",[45,11262,11263],{},"Browser companion"," section. Click ",[45,11266,11267],{},"Download .zip",[26,11269,11270],{},"Unzip the downloaded file to a permanent folder on your computer. Do not delete this folder — your browser reads the extension files from it.",[26,11272,11273,11274,391],{},"Open your browser and go to ",[93,11275,9988],{},[26,11277,11278,11279,11282],{},"Enable ",[45,11280,11281],{},"Developer mode"," using the toggle in the top-right corner.",[26,11284,1479,11285,11288],{},[45,11286,11287],{},"Load unpacked"," and select the folder you unzipped in step 2.",[26,11290,356,11291,11293],{},[45,11292,602],{}," icon appears in your browser toolbar.",[50,11295,11296],{"type":465},[11,11297,11298,11299,11302,11303,11305,11306,11309,11310,391],{},"In Edge, go to ",[93,11300,11301],{},"edge:\u002F\u002Fextensions"," instead of ",[93,11304,9988],{},". In Brave, go to ",[93,11307,11308],{},"brave:\u002F\u002Fextensions",". All other Chromium-based browsers use ",[93,11311,9988],{},[11,11313,11314,11315,11318],{},"Your browser displays a persistent ",[45,11316,11317],{},"\"Developer mode extensions are enabled\""," banner once you enable Developer mode. This is standard for any sideloaded extension and is not a security warning about MultiClaw.",[50,11320,11321],{"type":465},[11,11322,11323,11324,11326],{},"If you don't see the icon, click the puzzle-piece ",[45,11325,7586],{}," button in the toolbar and pin the MultiClaw Chrome Extension to keep it visible.",[18,11328,11330],{"id":11329},"permissions-explained","Permissions explained",[11,11332,11333],{},"Your browser asks you to approve these permissions when you install the extension:",[61,11335,11336,11349],{},[64,11337,11338],{},[67,11339,11340,11343,11346],{},[70,11341,11342],{},"Permission",[70,11344,11345],{},"What it allows",[70,11347,11348],{},"Why it's needed",[79,11350,11351,11362],{},[67,11352,11353,11356,11359],{},[84,11354,11355],{},"Read and change data on all websites",[84,11357,11358],{},"Access page content while recording",[84,11360,11361],{},"Captures the clicks and text you record",[67,11363,11364,11367,11370],{},[84,11365,11366],{},"Communicate with localhost",[84,11368,11369],{},"Connect to the MultiClaw desktop app",[84,11371,11372],{},"Sends recordings to the desktop app on your machine",[11,11374,11375,11376,11378],{},"The extension transmits data only to your local desktop app — not directly to any external server. However, content captured during recordings (including text you type) may be included in agent conversations that are processed by your configured AI model provider. See our ",[301,11377,314],{"href":2405}," for full details.",[50,11380,11381],{"type":52},[11,11382,11383,11384,11386],{},"Recording captures text you type into form fields. Avoid recording sessions where you enter sensitive personal data such as financial details, health information, or credentials. Captured content is stored locally in ",[93,11385,95],{}," and may be sent to your AI model provider when used in an agent conversation.",[18,11388,11390],{"id":11389},"verify-the-installation","Verify the installation",[510,11392,11393,11398],{},[26,11394,412,11395,11397],{},[45,11396,602],{}," icon in your browser toolbar.",[26,11399,11400,11401,11404,11405,11407],{},"The extension panel opens and shows the message ",[45,11402,11403],{},"Teach AI agents by recording your browser actions"," along with a ",[45,11406,3159],{}," button. This confirms the extension is installed and ready.",[11,11409,11410,11411,11413],{},"The extension connects to the desktop app automatically when you finish a recording. If the desktop app is not running at that moment, the recording is saved locally and queued as ",[45,11412,3296],{},". Retry the transfer from the extension panel once the desktop app is open.",[18,11415,11417],{"id":11416},"update-the-extension","Update the extension",[11,11419,11420],{},"Sideloaded extensions don't update automatically. To update to a newer version:",[510,11422,11423,11432,11439],{},[26,11424,1503,11425,11428,11429,1383],{},[301,11426,7265],{"href":7265,"rel":11427},[775]," and download the latest ",[45,11430,11431],{},".zip",[26,11433,11434,11435,11438],{},"Unzip the new files into the ",[45,11436,11437],{},"same folder"," you used during the original install, replacing the existing files.",[26,11440,11441,11442,11444,11445,3871],{},"Open your browser's extensions page (",[93,11443,9988],{},") and click the reload icon on the ",[45,11446,602],{},[11,11448,11449],{},"The extension reloads with the updated version. You don't need to remove and reinstall it.",[50,11451,11452],{"type":565},[11,11453,11454,11455,11457],{},"If you unzip to a different folder, your browser loses track of the extension. Use ",[45,11456,11287],{}," again to point to the new folder.",[18,11459,11461],{"id":11460},"remove-the-extension","Remove the extension",[510,11463,11464,11468,11476],{},[26,11465,11441,11466,3806],{},[93,11467,9988],{},[26,11469,11470,11471,11473,11474,391],{},"Find the ",[45,11472,602],{}," card and click ",[45,11475,3508],{},[26,11477,11478],{},"Confirm the removal when prompted.",[11,11480,11481],{},"After removing the extension from the browser, you can delete the unzipped extension folder from your computer.",[18,11483,11485],{"id":11484},"if-something-isnt-working","If something isn't working",[11,11487,11488,11489,11491],{},"If the extension panel doesn't open, the icon is missing, or the desktop app can't detect the extension, see ",[301,11490,9956],{"href":10067}," for step-by-step fixes.",{"title":157,"searchDepth":158,"depth":158,"links":11493},[11494,11495,11496,11497,11498,11499,11500],{"id":363,"depth":158,"text":364},{"id":11242,"depth":158,"text":11243},{"id":11329,"depth":158,"text":11330},{"id":11389,"depth":158,"text":11390},{"id":11416,"depth":158,"text":11417},{"id":11460,"depth":158,"text":11461},{"id":11484,"depth":158,"text":11485},"The MultiClaw Chrome Extension records your browser actions so agents can repeat them — here's how to download and install it.",{},8,"\u002Fgetting-started\u002Finstall-the-companion-browser-extension",[2446,343,1426,11506,1200],"troubleshooting\u002Fcompanion-extension-not-detected",{"title":3125,"description":11501},"install-the-companion-browser-extension","help\u002Fgetting-started\u002F08.install-the-companion-browser-extension","QIlntP03q7HnVO7_GQAn8Xg9X-3rXOUWypfsoF9mkRg","Install the MultiClaw Chrome Extension The MultiClaw Chrome Extension records your browser actions so agents can repeat them — here's how to download and install it.",{"id":11513,"title":1105,"body":11514,"category":1193,"description":11747,"draft":165,"extension":166,"meta":11748,"navigation":168,"order":11503,"path":11749,"relatedArticles":11750,"seo":11752,"slug":11753,"stem":11754,"updatedAt":755,"__hash__":11755,"excerpt":11747,"searchText":11756},"help\u002Fhelp\u002Fsecurity-privacy\u002F08.browser-extension-security.md",{"type":8,"value":11515,"toc":11736},[11516,11521,11525,11528,11534,11540,11549,11555,11569,11575,11579,11589,11596,11603,11607,11637,11642,11646,11652,11665,11668,11670,11673,11691,11694,11697,11701,11711,11718,11722,11729],[11,11517,356,11518,11520],{},[45,11519,2253],{}," is a Manifest v3 extension for Chrome, Edge, Brave, and other Chromium-based browsers. It records browser workflows and sends the recorded data to the desktop app over localhost. The extension requests only the permissions it needs and does not send anything to the internet.",[18,11522,11524],{"id":11523},"permissions","Permissions",[11,11526,11527],{},"The extension requests six permissions. Each has a specific, limited purpose.",[11,11529,11530,11533],{},[45,11531,11532],{},"activeTab",": Lets the extension interact with the currently active tab when you trigger an action from the popup.",[11,11535,11536,11539],{},[45,11537,11538],{},"tabs",": Lets the extension read tab URLs, titles, and indices across open tabs. Recording uses this to enumerate tabs and attach recording hooks to each one.",[11,11541,11542,11545,11546,11548],{},[45,11543,11544],{},"scripting",": Lets the extension inject the recording content script into a tab when recording begins. This works alongside ",[93,11547,11538],{}," to capture pages you navigate to during a session.",[11,11550,11551,11554],{},[45,11552,11553],{},"alarms",": Keeps the background service worker alive during long recordings by scheduling a keepalive alarm every 30 seconds.",[11,11556,11557,11560,11561,11564,11565,11568],{},[45,11558,11559],{},"storage",": Stores recording state and captured events in the browser's built-in storage. Recording state (active, paused, or idle) lives in ",[93,11562,11563],{},"chrome.storage.session"," and clears when you close the browser. Captured events live in ",[93,11566,11567],{},"chrome.storage.local"," and persist until transferred to the desktop app or automatically removed after 7 days, whichever comes first.",[11,11570,11571,11574],{},[45,11572,11573],{},"unlimitedStorage",": Removes the default storage quota so longer recordings do not lose events.",[432,11576,11578],{"id":11577},"host-permissions-and-content-script","Host permissions and content script",[11,11580,11581,11582,315,11585,11588],{},"The extension's host permissions cover only ",[93,11583,11584],{},"http:\u002F\u002Flocalhost\u002F*",[93,11586,11587],{},"http:\u002F\u002F127.0.0.1\u002F*",". The extension does not request network access to any external domain.",[11,11590,11591,11592,11595],{},"The content script runs on all pages (",[93,11593,11594],{},"\u003Call_urls>",") so it can attach recording hooks to any site you visit. Without this scope, the extension would need to re-inject the content script each time you navigate to a new page during a recording — missing page transitions in the process.",[11,11597,11598,11599,11602],{},"Every event handler in the content script checks an ",[93,11600,11601],{},"isRecording"," flag before executing. When no recording is active, the handlers exit immediately. No clicks, keystrokes, or page content are captured outside a recording session.",[18,11604,11606],{"id":11605},"what-the-extension-does-not-do","What the extension does not do",[23,11608,11609,11615,11621,11631],{},[26,11610,11611,11614],{},[45,11612,11613],{},"Does not capture while idle",": The content script's event handlers are inactive unless a recording is in progress. No data is collected while you browse normally.",[26,11616,11617,11620],{},[45,11618,11619],{},"Does not transmit to MultiClaw Cloud directly",": The extension communicates only with the desktop app over localhost through a local HTTP relay. The desktop app handles any subsequent sync to MultiClaw Cloud, not the extension.",[26,11622,11623,11626,11627,11630],{},[45,11624,11625],{},"Does not store passwords",": The content script excludes password input fields (",[93,11628,11629],{},"input[type=\"password\"]",") from capture.",[26,11632,11633,11636],{},[45,11634,11635],{},"Does not access history or bookmarks",": The extension has no permissions for browser history or bookmark data.",[50,11638,11639],{"type":565},[11,11640,11641],{},"During an active recording, the extension does capture non-password form inputs such as text fields, dropdowns, and checkboxes. Avoid typing sensitive information like credit card numbers or personal IDs while a recording is in progress.",[18,11643,11645],{"id":11644},"data-flow-during-recording","Data flow during recording",[11,11647,11648,11649,11651],{},"When you start a recording, the content script captures DOM events (clicks, navigation, form inputs, keyboard shortcuts, and scrolls) and forwards them to the background service worker. The service worker buffers events in memory and periodically flushes them to ",[93,11650,11567],{}," to survive service worker restarts.",[11,11653,11654,11655,11658,11659,11662,11663,391],{},"When you stop and finalize the recording, the extension opens a ",[93,11656,11657],{},"multiclaw:\u002F\u002F"," deep link to wake the desktop app. It then transfers the complete event log to the desktop app's local relay server (",[93,11660,11661],{},"http:\u002F\u002F127.0.0.1:18799",") via an HTTP POST request. The desktop app stores the recording locally at ",[93,11664,95],{},[11,11666,11667],{},"Once the transfer succeeds, the extension removes the events from local storage. If the transfer fails — for example, because the desktop app is not running — the events stay in local storage until the next successful transfer or the 7-day expiry. The extension transmits nothing to the internet during this process and communicates only with the desktop app over localhost.",[18,11669,2561],{"id":2560},[11,11671,11672],{},"Recorded data exists in two storage locations while the extension holds it:",[23,11674,11675,11683],{},[26,11676,11677,6068,11680,11682],{},[45,11678,11679],{},"Session storage",[93,11681,11563],{},"): Stores the recording state (active, paused, or idle). This clears automatically when you close the browser.",[26,11684,11685,6068,11688,11690],{},[45,11686,11687],{},"Local storage",[93,11689,11567],{},"): Stores captured events. These persist until transferred to the desktop app or automatically removed after 7 days, whichever comes first.",[11,11692,11693],{},"After a successful transfer, the extension deletes events from local storage immediately. If the desktop app is unavailable for an extended period, the 7-day expiry acts as a safety net so recorded data does not accumulate indefinitely.",[11,11695,11696],{},"Uninstalling the extension removes all of its stored data from the browser.",[18,11698,11700],{"id":11699},"distribution-and-updates","Distribution and updates",[11,11702,11703,11704,11708,11709,5683],{},"The MultiClaw Chrome Extension is available from ",[301,11705,11707],{"href":7265,"rel":11706},[775],"download.multiclaw.io",". You install it manually (sideloaded) through your browser's developer mode rather than through the Chrome Web Store. See ",[301,11710,3125],{"href":3124},[11,11712,11713,11714,11717],{},"Because the extension is sideloaded, your browser does not update it automatically. To update, download the latest version from ",[301,11715,11707],{"href":7265,"rel":11716},[775]," and replace the existing extension files in your browser's extension directory.",[432,11719,11721],{"id":11720},"verifying-the-extension","Verifying the extension",[11,11723,11724,11725,11728],{},"MultiClaw signs extension artifacts as part of the release process. Download the extension only from ",[301,11726,11707],{"href":7265,"rel":11727},[775]," to make sure you receive a signed, unmodified package. Do not install extension files obtained from third-party sources.",[11,11730,11731,11732,391],{},"Source code is not publicly available. To report a security concern, contact ",[301,11733,11735],{"href":11734},"mailto:security@multiclaw.io","security@multiclaw.io",{"title":157,"searchDepth":158,"depth":158,"links":11737},[11738,11741,11742,11743,11744],{"id":11523,"depth":158,"text":11524,"children":11739},[11740],{"id":11577,"depth":576,"text":11578},{"id":11605,"depth":158,"text":11606},{"id":11644,"depth":158,"text":11645},{"id":2560,"depth":158,"text":2561},{"id":11699,"depth":158,"text":11700,"children":11745},[11746],{"id":11720,"depth":576,"text":11721},"What permissions the MultiClaw Chrome Extension requests, how recorded data flows and is retained, and what the extension does not access.",{},"\u002Fsecurity-privacy\u002Fbrowser-extension-security",[3032,11751,1430],"security-privacy\u002Fdesktop-app-security",{"title":1105,"description":11747},"browser-extension-security","help\u002Fsecurity-privacy\u002F08.browser-extension-security","BEWDCt7cd9ggBc60xRfEoutQw8GnDPT_zjbMy2OPpCU","Browser extension security What permissions the MultiClaw Chrome Extension requests, how recorded data flows and is retained, and what the extension does not access.",{"id":11758,"title":11759,"body":11760,"category":1810,"description":11846,"draft":165,"extension":166,"meta":11847,"navigation":168,"order":11503,"path":11848,"relatedArticles":11849,"seo":11850,"slug":11851,"stem":11852,"updatedAt":755,"__hash__":11853,"excerpt":11846,"searchText":11854},"help\u002Fhelp\u002Ftroubleshooting\u002F08.slow-agent-responses.md","Slow agent responses",{"type":8,"value":11761,"toc":11839},[11762,11765,11769,11772,11790,11794,11797,11802,11806,11809,11812,11816,11819,11824,11828,11831],[11,11763,11764],{},"If your agent is taking longer than usual to reply, the most likely cause is slowness on the LLM provider's side — not MultiClaw itself. Check your provider's status page (OpenAI, Anthropic, etc.) first. If they're reporting an incident, you'll need to wait it out or switch models.",[18,11766,11768],{"id":11767},"llm-provider-latency","LLM provider latency",[11,11770,11771],{},"The underlying language model is hosted by a third-party provider. Their server load directly affects how fast your agent responds. MultiClaw has no control over this.",[11,11773,11774,11777,11778,3705,11782,11786,11787,11789],{},[45,11775,11776],{},"What to do:"," Visit your provider's status page — ",[301,11779,11780],{"href":11780,"rel":11781},"https:\u002F\u002Fstatus.openai.com",[775],[301,11783,11784],{"href":11784,"rel":11785},"https:\u002F\u002Fstatus.anthropic.com",[775],". If the provider is healthy, try switching to a faster or lighter model in the agent's ",[45,11788,7111],{}," settings.",[18,11791,11793],{"id":11792},"large-context-window","Large context window",[11,11795,11796],{},"Every message you send includes the full conversation history. As a conversation grows, the payload sent to the model grows too — and processing time increases with it.",[11,11798,11799,11801],{},[45,11800,11776],{}," Start a new conversation to reset the context. This is the most reliable way to reduce latency caused by accumulated history.",[18,11803,11805],{"id":11804},"complex-multi-step-task","Complex multi-step task",[11,11807,11808],{},"Agents working through a multi-step plan take longer by design. Each step requires the model to reason, act, and check results before moving on. This is expected behaviour, not a bug.",[11,11810,11811],{},"You'll see the agent's progress in the chat. If it appears completely stuck — no activity for several minutes — that's a different issue from general slowness.",[18,11813,11815],{"id":11814},"slow-internet-connection","Slow internet connection",[11,11817,11818],{},"A weak connection between your machine and the LLM provider's API adds latency to every request. Even a small amount of packet loss compounds across a long conversation.",[11,11820,11821,11823],{},[45,11822,11776],{}," Switch to a faster network if possible. You can use a speed test to confirm local bandwidth isn't the bottleneck.",[18,11825,11827],{"id":11826},"too-many-mcp-tools-enabled","Too many MCP tools enabled",[11,11829,11830],{},"At the start of every turn, the agent sends the schemas for all enabled MCP tools to the model. More tools means a larger payload, which slows down the first token of each response.",[11,11832,11833,11835,11836,11838],{},[45,11834,11776],{}," Disable any MCP servers you're not actively using. Open ",[45,11837,3620],{}," from the sidebar and toggle off unused servers.",{"title":157,"searchDepth":158,"depth":158,"links":11840},[11841,11842,11843,11844,11845],{"id":11767,"depth":158,"text":11768},{"id":11792,"depth":158,"text":11793},{"id":11804,"depth":158,"text":11805},{"id":11814,"depth":158,"text":11815},{"id":11826,"depth":158,"text":11827},"Understand and reduce latency caused by LLM load, large context, high token limits, or MCP tools.",{},"\u002Ftroubleshooting\u002Fslow-agent-responses",[],{"title":11759,"description":11846},"slow-agent-responses","help\u002Ftroubleshooting\u002F08.slow-agent-responses","M7cSrdB_9HUH8aVk-QAclXO-lCwznINr1-NhLEMWav8","Slow agent responses Understand and reduce latency caused by LLM load, large context, high token limits, or MCP tools.",{"id":11856,"title":9255,"body":11857,"category":744,"description":12079,"draft":165,"extension":166,"meta":12080,"navigation":168,"order":12081,"path":374,"relatedArticles":12082,"seo":12085,"slug":12086,"stem":12087,"updatedAt":178,"__hash__":12088,"excerpt":12079,"searchText":12089},"help\u002Fhelp\u002Fgetting-started\u002F09.connect-to-your-workspace.md",{"type":8,"value":11858,"toc":12073},[11859,11862,11866,11869,11936,11939,11943,11979,11984,11986,11994,12020,12024,12030,12070],[11,11860,11861],{},"When you first open MultiClaw, a short setup flow guides you through connecting to your workspace. You choose whether to run agents on your own machine or on a cloud desktop.",[18,11863,11865],{"id":11864},"local-mode-vs-cloud-mode","Local mode vs cloud mode",[11,11867,11868],{},"Choose the mode that fits how you work before you begin:",[61,11870,11871,11881],{},[64,11872,11873],{},[67,11874,11875,11877,11879],{},[70,11876],{},[70,11878,5871],{},[70,11880,5887],{},[79,11882,11883,11894,11906,11916,11927],{},[67,11884,11885,11888,11891],{},[84,11886,11887],{},"Where agents run",[84,11889,11890],{},"Your machine",[84,11892,11893],{},"A cloud desktop",[67,11895,11896,11898,11901],{},[84,11897,275],{},[84,11899,11900],{},"Your machine only",[84,11902,11903,11904],{},"AWS cloud infrastructure; conversation content processed by your AI model provider — see ",[301,11905,314],{"href":2405},[67,11907,11908,11910,11913],{},[84,11909,5640],{},[84,11911,11912],{},"Individuals, testing, privacy-first setups",[84,11914,11915],{},"Teams, continuous background automation",[67,11917,11918,11921,11924],{},[84,11919,11920],{},"Requires internet",[84,11922,11923],{},"Only to sign in",[84,11925,11926],{},"Yes, always",[67,11928,11929,11932,11934],{},[84,11930,11931],{},"Can switch later",[84,11933,125],{},[84,11935,125],{},[11,11937,11938],{},"Most customers start in local mode and switch to cloud mode later when they need agents running 24\u002F7.",[18,11940,11942],{"id":11941},"connect-in-local-mode","Connect in local mode",[510,11944,11945,11950,11955,11960,11966,11973],{},[26,11946,1508,11947,11949],{},[45,11948,2516],{},". The welcome screen appears on first launch.",[26,11951,11952,11953,391],{},"Choose ",[45,11954,10431],{},[26,11956,11957,11958,391],{},"Sign in with your email and password — or click ",[45,11959,10441],{},[26,11961,11962,11963,11965],{},"MultiClaw installs and starts ",[45,11964,291],{}," in the background. This takes about 30 seconds on first launch.",[26,11967,11968,11969,11972],{},"If you have multiple workspaces, a ",[45,11970,11971],{},"workspace selector"," appears. Click the workspace you want to open.",[26,11974,11975,11976,11978],{},"The status bar at the bottom shows ",[45,11977,3131],{},". You're ready.",[50,11980,11981],{"type":465},[11,11982,11983],{},"The setup flow only runs once. On subsequent launches, MultiClaw connects automatically and takes you straight to your workspace.",[18,11985,4189],{"id":4205},[50,11987,11988],{"type":52},[11,11989,11990,11991,11993],{},"You need a cloud desktop set up in MultiClaw Cloud before completing these steps. See ",[301,11992,183],{"href":339}," to get started.",[510,11995,11996,12004,12007,12014],{},[26,11997,1508,11998,12000,12001,12003],{},[45,11999,2516],{}," and choose ",[45,12002,10435],{}," on the welcome screen.",[26,12005,12006],{},"Sign in with your credentials.",[26,12008,12009,12010,12013],{},"MultiClaw connects to your cloud desktop and starts the ",[45,12011,12012],{},"gateway"," remotely. This can take up to 60 seconds.",[26,12015,12016,12017,12019],{},"The status bar shows ",[45,12018,3131],{}," once the link is established.",[18,12021,12023],{"id":12022},"check-your-connection-status","Check your connection status",[11,12025,356,12026,12029],{},[45,12027,12028],{},"status bar"," at the bottom of the desktop app always shows your current state:",[61,12031,12032,12040],{},[64,12033,12034],{},[67,12035,12036,12038],{},[70,12037,1967],{},[70,12039,1970],{},[79,12041,12042,12051,12060],{},[67,12043,12044,12048],{},[84,12045,12046],{},[45,12047,3131],{},[84,12049,12050],{},"Signed in and gateway running — agents can run tasks",[67,12052,12053,12057],{},[84,12054,12055],{},[45,12056,1694],{},[84,12058,12059],{},"Not signed in, or the gateway stopped — agents cannot run",[67,12061,12062,12067],{},[84,12063,12064],{},[45,12065,12066],{},"Connecting",[84,12068,12069],{},"The app is establishing the connection — wait a moment",[11,12071,12072],{},"If you stay disconnected after completing setup, restart the desktop app. Most first-launch issues resolve on the second start.",{"title":157,"searchDepth":158,"depth":158,"links":12074},[12075,12076,12077,12078],{"id":11864,"depth":158,"text":11865},{"id":11941,"depth":158,"text":11942},{"id":4205,"depth":158,"text":4189},{"id":12022,"depth":158,"text":12023},"How to connect the MultiClaw desktop app to your workspace in local or cloud mode, and how to check your connection status.",{},9,[12083,12084,588],"getting-started\u002Fwhat-is-openclaw","getting-started\u002Fsign-in-to-multiclaw",{"title":9255,"description":12079},"connect-to-your-workspace","help\u002Fgetting-started\u002F09.connect-to-your-workspace","SWImBYeG1I2hgXiPAuxQve4qQHR3Z7x0bLOn4eQYFX8","Connect to your workspace How to connect the MultiClaw desktop app to your workspace in local or cloud mode, and how to check your connection status.",{"id":12091,"title":1073,"body":12092,"category":1193,"description":12375,"draft":165,"extension":166,"meta":12376,"navigation":168,"order":12081,"path":12377,"relatedArticles":12378,"seo":12379,"slug":12380,"stem":12381,"updatedAt":3320,"__hash__":12382,"excerpt":12375,"searchText":12383},"help\u002Fhelp\u002Fsecurity-privacy\u002F09.how-credentials-and-secrets-are-stored.md",{"type":8,"value":12093,"toc":12366},[12094,12097,12189,12192,12195,12201,12204,12207,12211,12220,12228,12231,12237,12257,12260,12266,12272,12275,12278,12289,12293,12296,12310,12313,12318,12322,12325,12339,12341,12344,12358],[11,12095,12096],{},"MultiClaw stores your LLM API keys encrypted in MultiClaw Cloud, auth tokens in local config files protected by OS file permissions, and session tokens in memory only. The table below shows where each secret lives, how it's protected, and how to clear it.",[61,12098,12099,12114],{},[64,12100,12101],{},[67,12102,12103,12106,12108,12111],{},[70,12104,12105],{},"Secret",[70,12107,2361],{},[70,12109,12110],{},"Encrypted at rest",[70,12112,12113],{},"Cleared by",[79,12115,12116,12130,12147,12162,12175],{},[67,12117,12118,12121,12124,12127],{},[84,12119,12120],{},"LLM API keys",[84,12122,12123],{},"MultiClaw Cloud database",[84,12125,12126],{},"Yes — AES-256 application-level encryption",[84,12128,12129],{},"Removing the key from your agent's settings",[67,12131,12132,12135,12141,12144],{},[84,12133,12134],{},"LLM API keys (cloud desktop sync)",[84,12136,12137,12138,96],{},"Cloud desktop instance config (prefixed ",[93,12139,12140],{},"enc:",[84,12142,12143],{},"Yes — AES-256-GCM per-instance key",[84,12145,12146],{},"Instance reset or re-sync from MultiClaw Cloud",[67,12148,12149,12152,12156,12159],{},[84,12150,12151],{},"Gateway workspace auth token",[84,12153,12154],{},[93,12155,1024],{},[84,12157,12158],{},"No — OS file permissions only",[84,12160,12161],{},"Removing the user from the workspace",[67,12163,12164,12167,12170,12172],{},[84,12165,12166],{},"Desktop app bearer token",[84,12168,12169],{},"Desktop app WebView local storage",[84,12171,12158],{},[84,12173,12174],{},"Signing out of the desktop app",[67,12176,12177,12180,12183,12186],{},[84,12178,12179],{},"WebSocket session tokens",[84,12181,12182],{},"Memory only — not written to disk",[84,12184,12185],{},"N\u002FA",[84,12187,12188],{},"Connection close or token expiry",[18,12190,12120],{"id":12191},"llm-api-keys",[11,12193,12194],{},"MultiClaw Cloud stores your LLM provider API keys in its database, encrypted at rest with application-level encryption.",[11,12196,12197,12198,12200],{},"When MultiClaw syncs your configuration to a cloud desktop, it re-encrypts each API key with AES-256-GCM using a per-instance key derived through HKDF-SHA256. MultiClaw writes the encrypted value (prefixed ",[93,12199,12140],{},") to the instance's local config. At runtime, the gateway decrypts the key in memory to call your LLM provider.",[11,12202,12203],{},"The desktop app and gateway are designed not to log configuration values. Under normal operation, keys do not appear in diagnostic logs.",[11,12205,12206],{},"To add, update, or remove an API key, open your agent's settings in MultiClaw Cloud. Changes sync to connected cloud desktops on the next configuration push. Removing a key from MultiClaw Cloud deletes the encrypted copy from every synced instance.",[18,12208,12210],{"id":12209},"workspace-auth-token","Workspace auth token",[11,12212,12213,12214,12216,12217,12219],{},"When you sign in, MultiClaw Cloud issues a long-lived auth token stored in ",[93,12215,1024],{}," as a plain JSON string. The gateway uses this token to authenticate WebSocket connections to MultiClaw Cloud. The token is not encrypted at rest. OS file permissions on ",[93,12218,95],{}," control read access.",[50,12221,12222],{"type":52},[11,12223,12224,12225,12227],{},"OS file permissions mean that only your operating system user account is intended to read the contents of ",[93,12226,95],{},". If you share an OS-level user account with other people, they may be able to read the token. Treat your OS user account as the trust boundary for this file.",[11,12229,12230],{},"The token is scoped to your user account and is not designed to permit access to another user's data.",[11,12232,12233,12234,12236],{},"To revoke access after a device is lost, a workspace owner can remove the user on the ",[45,12235,2933],{}," page in MultiClaw Cloud. MultiClaw does not currently offer per-device session revocation.",[50,12238,12239],{"type":465},[11,12240,12241,12242,12244,12245,12248,12249,12252,12253,12256],{},"On macOS and Linux, verify your ",[93,12243,95],{}," directory permissions by running ",[93,12246,12247],{},"ls -ld ~\u002F.openclaw\u002F",". The output should show ",[93,12250,12251],{},"drwx------"," (owner-only access). On Windows, right-click the folder, open ",[45,12254,12255],{},"Properties → Security",", and confirm only your user account has read access.",[18,12258,12166],{"id":12259},"desktop-app-bearer-token",[11,12261,12262,12263,12265],{},"The desktop app uses a separate bearer token for its HTTP and real-time API calls to MultiClaw Cloud. It stores this token in its WebView local storage, not in ",[93,12264,1024],{},", and does not encrypt it at rest.",[11,12267,12268,12269,12271],{},"This bearer token is distinct from the gateway workspace auth token. The gateway reads ",[93,12270,6133],{}," for its WebSocket connection, while the desktop app holds its own bearer token. Signing out of the desktop app clears the bearer token from local storage.",[18,12273,12179],{"id":12274},"websocket-session-tokens",[11,12276,12277],{},"Each WebSocket connection uses a short-lived HMAC-SHA256-signed token generated fresh for every session. These tokens exist in memory only while the connection is active and are not written to disk.",[11,12279,12280,12281,12284,12285,12288],{},"Token lifetime depends on the connection type: user session tokens expire after ",[45,12282,12283],{},"4 hours",", and daemon (cloud desktop) connection tokens expire after ",[45,12286,12287],{},"24 hours",". When a token expires, the system generates a new one automatically on reconnect.",[18,12290,12292],{"id":12291},"if-a-device-is-lost-or-compromised","If a device is lost or compromised",[11,12294,12295],{},"If you lose a device or suspect unauthorized access, take these steps in order:",[510,12297,12298,12304,12307],{},[26,12299,12300,12301,12303],{},"Ask a workspace owner to remove your user account on the ",[45,12302,2933],{}," page in MultiClaw Cloud. This revokes the gateway workspace auth token stored on the device.",[26,12305,12306],{},"Sign in to MultiClaw Cloud from a trusted device and rotate any LLM API keys your agents use. Open your agent's settings, remove the current key, and add a new one.",[26,12308,12309],{},"If you use the same password elsewhere, change it. MultiClaw Cloud stores only a bcrypt hash of your password, but credential reuse remains a risk outside MultiClaw.",[11,12311,12312],{},"The desktop app bearer token is cleared when you sign out, but you cannot remotely sign out a lost device. Removing the user from the workspace is the primary revocation mechanism.",[50,12314,12315],{"type":565},[11,12316,12317],{},"MultiClaw does not currently offer per-device session revocation. Removing a user from the workspace revokes all of that user's tokens across every device.",[18,12319,12321],{"id":12320},"what-multiclaw-does-not-store","What MultiClaw does not store",[11,12323,12324],{},"MultiClaw does not retain the following values in their original form:",[23,12326,12327,12333],{},[26,12328,12329,12332],{},[45,12330,12331],{},"Plaintext passwords",": MultiClaw Cloud stores only a bcrypt hash of your password. Neither MultiClaw Cloud nor the desktop app is designed to retain the original password.",[26,12334,12335,12338],{},[45,12336,12337],{},"Browser cookies and session tokens",": MultiClaw is not designed to store cookies or session tokens from pages recorded during a workflow.",[18,12340,10962],{"id":10961},[11,12342,12343],{},"MultiClaw encrypts API keys at rest, scopes tokens to your user account, and keeps session tokens short-lived. The protections above assume:",[23,12345,12346,12349,12352,12355],{},[26,12347,12348],{},"Your OS user account is not shared with other people.",[26,12350,12351],{},"Your device has full-disk encryption enabled (FileVault on macOS, BitLocker on Windows, LUKS on Linux).",[26,12353,12354],{},"You sign out of the desktop app before lending or decommissioning a device.",[26,12356,12357],{},"You keep your device locked when unattended.",[11,12359,12360,12361,12363,12364,391],{},"Without these measures, unencrypted tokens in ",[93,12362,6133],{}," and local storage are accessible to anyone with physical access to the device. For a full breakdown of where platform protections end and yours begin, see ",[301,12365,1176],{"href":318},{"title":157,"searchDepth":158,"depth":158,"links":12367},[12368,12369,12370,12371,12372,12373,12374],{"id":12191,"depth":158,"text":12120},{"id":12209,"depth":158,"text":12210},{"id":12259,"depth":158,"text":12166},{"id":12274,"depth":158,"text":12179},{"id":12291,"depth":158,"text":12292},{"id":12320,"depth":158,"text":12321},{"id":10961,"depth":158,"text":10962},"API keys are encrypted in MultiClaw Cloud, auth tokens rely on OS file permissions, and session tokens live in memory only.",{},"\u002Fsecurity-privacy\u002Fhow-credentials-and-secrets-are-stored",[1198,3032,4943,6815],{"title":1073,"description":12375},"how-credentials-and-secrets-are-stored","help\u002Fsecurity-privacy\u002F09.how-credentials-and-secrets-are-stored","zk_b1Ew5T-ezUvHLnuGENrO82-pDLoeQaYbEfcU6ESI","How credentials and secrets are stored API keys are encrypted in MultiClaw Cloud, auth tokens rely on OS file permissions, and session tokens live in memory only.",{"id":12385,"title":12386,"body":12387,"category":1810,"description":12470,"draft":165,"extension":166,"meta":12471,"navigation":168,"order":12081,"path":12472,"relatedArticles":12473,"seo":12474,"slug":12475,"stem":12476,"updatedAt":755,"__hash__":12477,"excerpt":12470,"searchText":12478},"help\u002Fhelp\u002Ftroubleshooting\u002F09.data-not-syncing-between-desktop-and-cloud.md","Data not syncing between desktop and cloud",{"type":8,"value":12388,"toc":12464},[12389,12402,12404,12407,12420,12424,12427,12436,12440,12443,12448,12452,12455],[11,12390,12391,12392,12394,12395,315,12398,12401],{},"If changes you made in the desktop app aren't showing up in MultiClaw Cloud — or the other way around — the first thing to check is your gateway. Sync only runs when the gateway is ",[45,12393,1998],{}," and you're signed in to a workspace. Confirm both in ",[45,12396,12397],{},"Settings → Gateway",[45,12399,12400],{},"Settings → General"," before investigating further.",[18,12403,11072],{"id":11071},[11,12405,12406],{},"Sync pauses completely when the gateway is stopped. No data moves between your desktop and MultiClaw Cloud until the gateway is back online.",[11,12408,12409,12411,12412,12414,12415,1831,12417,12419],{},[45,12410,11776],{}," Open ",[45,12413,12397],{}," and check the status. If it shows ",[45,12416,2011],{},[45,12418,1702],{},". Sync will resume automatically once it's running.",[18,12421,12423],{"id":12422},"not-signed-in-to-a-workspace","Not signed in to a workspace",[11,12425,12426],{},"Local data — agents, skills, settings — stays on your machine unless you're connected to a workspace.",[11,12428,12429,12411,12431,3868,12433,12435],{},[45,12430,11776],{},[45,12432,12400],{},[45,12434,1234],{}," card. If you're not connected, sign in to your workspace. Local changes sync once the connection is established.",[18,12437,12439],{"id":12438},"new-items-take-a-moment-to-appear","New items take a moment to appear",[11,12441,12442],{},"After you create an agent, skill, or setting change, sync typically completes within 5–10 seconds. If you open MultiClaw Cloud immediately, the item may not be there yet.",[11,12444,12445,12447],{},[45,12446,11776],{}," Wait 10 seconds and refresh the dashboard. If the item still doesn't appear after a minute, check whether the gateway is running.",[18,12449,12451],{"id":12450},"multiclaw-cloud-is-unreachable","MultiClaw Cloud is unreachable",[11,12453,12454],{},"If the gateway is running and you're signed in but sync is still failing, MultiClaw Cloud itself may be down or experiencing an incident.",[11,12456,12457,12459,12460,12463],{},[45,12458,11776],{}," Visit ",[301,12461,1733],{"href":1733,"rel":12462},[775]," to check for any ongoing issues. If an incident is reported, sync will resume automatically once it's resolved.",{"title":157,"searchDepth":158,"depth":158,"links":12465},[12466,12467,12468,12469],{"id":11071,"depth":158,"text":11072},{"id":12422,"depth":158,"text":12423},{"id":12438,"depth":158,"text":12439},{"id":12450,"depth":158,"text":12451},"Fix sync issues caused by a stopped gateway, missing workspace connection, or sync conflicts.",{},"\u002Ftroubleshooting\u002Fdata-not-syncing-between-desktop-and-cloud",[],{"title":12386,"description":12470},"data-not-syncing-between-desktop-and-cloud","help\u002Ftroubleshooting\u002F09.data-not-syncing-between-desktop-and-cloud","3uHT6Z0wKkIftQbvqAPAKefWnneAR31e_C8yslkEZBk","Data not syncing between desktop and cloud Fix sync issues caused by a stopped gateway, missing workspace connection, or sync conflicts.",{"id":12480,"title":12481,"body":12482,"category":744,"description":12892,"draft":165,"extension":166,"meta":12893,"navigation":168,"order":12894,"path":12895,"relatedArticles":12896,"seo":12897,"slug":12898,"stem":12899,"updatedAt":178,"__hash__":12900,"excerpt":12892,"searchText":12901},"help\u002Fhelp\u002Fgetting-started\u002F10.explore-the-interface.md","Explore the interface",{"type":8,"value":12483,"toc":12881},[12484,12506,12510,12513,12519,12532,12537,12606,12611,12643,12647,12650,12656,12687,12694,12704,12708,12719,12724,12728,12733,12739,12745,12749,12752,12770,12777,12781,12786,12801,12805,12808,12813,12831,12836,12855,12868,12872],[11,12485,12486,12487,12490,12491,12494,12495,12498,12499,12501,12502,12505],{},"Use this article to learn where things live before you start work. MultiClaw is one window with four ideas to remember: a ",[45,12488,12489],{},"navigation sidebar"," on the left, a ",[45,12492,12493],{},"title bar"," across the top, a ",[45,12496,12497],{},"main content"," column that changes with the screen you pick, and (on ",[45,12500,359],{},") the ",[45,12503,12504],{},"Chats sidebar"," plus chat surface.",[18,12507,12509],{"id":12508},"the-navigation-sidebar","The navigation sidebar",[11,12511,12512],{},"The sidebar is how you move between major areas of the app. Icons link to each screen; labels identify what each icon opens.",[11,12514,12515,12518],{},[45,12516,12517],{},"On a wide window",", the rail stays narrow and shows icons only. Hover over an icon (or focus it) to see its label in a tooltip.",[11,12520,12521,12524,12525,12528,12529,12531],{},[45,12522,12523],{},"On a small window",", the same links live behind ",[45,12526,12527],{},"Open menu"," (hamburger). Click ",[45,12530,12527],{}," to open the full navigation sheet, then pick a destination.",[11,12533,12534],{},[45,12535,12536],{},"Top navigation:",[61,12538,12539,12549],{},[64,12540,12541],{},[67,12542,12543,12546],{},[70,12544,12545],{},"Section",[70,12547,12548],{},"What it does",[79,12550,12551,12560,12569,12578,12588,12597],{},[67,12552,12553,12557],{},[84,12554,12555],{},[45,12556,359],{},[84,12558,12559],{},"Start and continue chats with your agents. This is your main working area.",[67,12561,12562,12566],{},[84,12563,12564],{},[45,12565,1830],{},[84,12567,12568],{},"Create, configure, and manage your agents.",[67,12570,12571,12575],{},[84,12572,12573],{},[45,12574,1936],{},[84,12576,12577],{},"Start, stop, and monitor your cloud desktops.",[67,12579,12580,12585],{},[84,12581,12582],{},[45,12583,12584],{},"Schedule",[84,12586,12587],{},"Schedule tasks to run automatically.",[67,12589,12590,12594],{},[84,12591,12592],{},[45,12593,3620],{},[84,12595,12596],{},"Manage MCP servers that give agents access to external tools.",[67,12598,12599,12603],{},[84,12600,12601],{},[45,12602,1291],{},[84,12604,12605],{},"Browse, record, and manage reusable agent procedures.",[11,12607,12608],{},[45,12609,12610],{},"Bottom navigation:",[61,12612,12613,12621],{},[64,12614,12615],{},[67,12616,12617,12619],{},[70,12618,12545],{},[70,12620,12548],{},[79,12622,12623,12633],{},[67,12624,12625,12630],{},[84,12626,12627],{},[45,12628,12629],{},"Settings",[84,12631,12632],{},"Configure app preferences, appearance, gateway, and more.",[67,12634,12635,12640],{},[84,12636,12637],{},[45,12638,12639],{},"Help",[84,12641,12642],{},"Open the help center.",[18,12644,12646],{"id":12645},"the-title-bar","The title bar",[11,12648,12649],{},"The narrow strip at the very top shows edition and connection context. You can click and drag it to move the window.",[11,12651,12652,12655],{},[45,12653,12654],{},"Companion (local OpenClaw) builds"," show, on the right when you are not connected to a cloud desktop:",[23,12657,12658,12664,12673],{},[26,12659,12660,12663],{},[45,12661,12662],{},"Edition label"," so you know you are on the Companion build.",[26,12665,12666,12669,12670,391],{},[45,12667,12668],{},"Gateway port"," when the gateway is up, for example ",[93,12671,12672],{},"Port 18789",[26,12674,12675,12678,12679,3060,12681,3646,12683,12686],{},[45,12676,12677],{},"Gateway status"," with text ",[45,12680,3131],{},[45,12682,9251],{},[45,12684,12685],{},"Reconnecting...",". A colored dot next to the label matches that state (green when connected, red when offline, amber while reconnecting). Open the status control whenever you need to start, stop, or restart the gateway.",[11,12688,12689,12690,12693],{},"When you ",[45,12691,12692],{},"are"," connected to a cloud desktop instance, that side of the bar shows the instance name and cloud controls instead of the local port and gateway row. Use the menu on the instance control to change instance or disconnect back to local work.",[11,12695,12696,12699,12700,12703],{},[45,12697,12698],{},"Enterprise builds"," show ",[45,12701,12702],{},"MultiClaw Enterprise"," plus your signed-in organization and instance connection status on the right, tuned for cloud workspaces rather than the local gateway strip.",[18,12705,12707],{"id":12706},"the-main-content-column","The main content column",[11,12709,12710,12711,12713,12714,3060,12716,12718],{},"Everything to the right of the navigation rail is the ",[45,12712,12497],{}," column. The navigation sidebar only switches routes: each item above replaces this column with that screen (",[45,12715,1830],{},[45,12717,1936],{},", and so on).",[11,12720,12721,12723],{},[45,12722,359],{}," fills the column with the chat layout described in the next section. Other items show their own pages (agent list, instance list, scheduler, and so on) in the same space.",[18,12725,12727],{"id":12726},"the-chat-area-conversations","The chat area (Conversations)",[11,12729,9860,12730,12732],{},[45,12731,359],{}," is active, the main column is your chat workspace. It behaves in two phases.",[11,12734,12735,12738],{},[45,12736,12737],{},"Welcome phase"," — before the first message in a new flow, you see a centered greeting and the composer ready for input.",[11,12740,12741,12744],{},[45,12742,12743],{},"Active phase"," — after messages exist, the transcript scrolls above the composer.",[432,12746,12748],{"id":12747},"floating-controls","Floating controls",[11,12750,12751],{},"Two buttons stay in the top-left of the chat surface:",[23,12753,12754,12762],{},[26,12755,12756,12759,12760,391],{},[45,12757,12758],{},"Sidebar toggle"," (panel icon): shows or hides the ",[45,12761,12504],{},[26,12763,12764,12767,12768,391],{},[45,12765,12766],{},"New Conversation"," (pencil icon): starts a new conversation without leaving ",[45,12769,359],{},[11,12771,12772,12773,12776],{},"When you are connected to a cloud instance and a conversation is active, a control in the top-right opens the ",[45,12774,12775],{},"remote browser"," view for that instance.",[432,12778,12780],{"id":12779},"the-chats-sidebar","The Chats sidebar",[11,12782,356,12783,12785],{},[45,12784,12504],{}," slides beside the message area when you show it; it can start hidden so the transcript has more room. Inside you will find:",[23,12787,12788,12793,12798],{},[26,12789,188,12790,12792],{},[45,12791,501],{}," heading.",[26,12794,356,12795,12797],{},[45,12796,529],{}," field, which filters the conversation list so you can find past chats.",[26,12799,12800],{},"Conversations ordered with the most recent first.",[432,12802,12804],{"id":12803},"message-composer","Message composer",[11,12806,12807],{},"The composer sits at the bottom of the chat column.",[11,12809,12810],{},[45,12811,12812],{},"Left side of the toolbar:",[23,12814,12815,12821],{},[26,12816,12817,12820],{},[45,12818,12819],{},"Agent selector"," — choose which agent handles your messages. The selector can lock during an active conversation (lock icon) so you do not switch agents mid-session.",[26,12822,12823,12826,12827,12830],{},[45,12824,12825],{},"Model selector"," — when you are working ",[45,12828,12829],{},"locally"," (not through a connected cloud desktop), choose the language model here. When you are connected to an instance, model choice follows the cloud agent setup, so this control is not part of the cloud composer.",[11,12832,12833],{},[45,12834,12835],{},"Right side of the toolbar:",[23,12837,12838,12844],{},[26,12839,12840,12843],{},[45,12841,12842],{},"Attach file"," — add files from disk; previews appear above the text field when something is attached.",[26,12845,12846,12848,12849,12851,12852,12854],{},[45,12847,7569],{}," — sends the message. While the agent is generating a reply, ",[45,12850,3695],{}," replaces ",[45,12853,7569],{}," so you can cancel generation.",[11,12856,12857,12858,12861,12862,12864,12865,12867],{},"Type in the main text field. ",[45,12859,12860],{},"Shift"," + ",[45,12863,451],{}," adds a line; ",[45,12866,451],{}," alone sends (when sending is allowed).",[432,12869,12871],{"id":12870},"when-you-are-done-skimming","When you are done skimming",[11,12873,12874,12875,12877,12878,12880],{},"You will recognize the layout: icons at the left edge, status and edition along the top drag strip, and ",[45,12876,359],{}," showing either the welcome centering or transcript plus composer. Open the ",[45,12879,12504],{}," when you need history or search.",{"title":157,"searchDepth":158,"depth":158,"links":12882},[12883,12884,12885,12886],{"id":12508,"depth":158,"text":12509},{"id":12645,"depth":158,"text":12646},{"id":12706,"depth":158,"text":12707},{"id":12726,"depth":158,"text":12727,"children":12887},[12888,12889,12890,12891],{"id":12747,"depth":576,"text":12748},{"id":12779,"depth":576,"text":12780},{"id":12803,"depth":576,"text":12804},{"id":12870,"depth":576,"text":12871},"A mental map of the MultiClaw window: navigation sidebar, title bar, main content, conversations, Chats sidebar, and composer.",{},10,"\u002Fgetting-started\u002Fexplore-the-interface",[588,1921,3316],{"title":12481,"description":12892},"explore-the-interface","help\u002Fgetting-started\u002F10.explore-the-interface","1gPlFnl7pWQtPbcch7lyqtNFv40-WUJiYOUSHvYl9YM","Explore the interface A mental map of the MultiClaw window: navigation sidebar, title bar, main content, conversations, Chats sidebar, and composer.",{"id":12903,"title":1110,"body":12904,"category":1193,"description":13277,"draft":165,"extension":166,"meta":13278,"navigation":168,"order":12894,"path":13279,"relatedArticles":13280,"seo":13281,"slug":1109,"stem":13282,"updatedAt":3320,"__hash__":13283,"excerpt":13277,"searchText":13284},"help\u002Fhelp\u002Fsecurity-privacy\u002F10.privacy-and-data-handling.md",{"type":8,"value":12905,"toc":13264},[12906,12909,12913,12919,12921,12935,12941,12944,12946,12953,12959,12967,12970,12973,12976,12980,12984,12987,12990,12993,12996,13016,13021,13025,13028,13090,13094,13097,13151,13155,13201,13205,13210,13214,13216,13219,13239,13244,13247],[11,12907,12908],{},"MultiClaw does not collect usage telemetry. Your conversation content stays on your device unless you choose to sync it to a workspace. Below is a complete breakdown of what data MultiClaw holds, how long it is retained, and the rights you have over it.",[18,12910,12912],{"id":12911},"no-telemetry","No telemetry",[11,12914,12915,12918],{},[45,12916,12917],{},"The desktop app collects no usage analytics, feature statistics, or behavioural telemetry."," There are no third-party analytics SDKs embedded in the app, and it does not transmit usage data to MultiClaw or any third party.",[18,12920,1247],{"id":1246},[11,12922,12923,12924,12927,12928,1745,12930,12932,12933,391],{},"The desktop app continuously writes diagnostic and activity logs to a file on your device at ",[93,12925,12926],{},"~\u002F.multiclaw\u002Flogs\u002Fapp.log",". Logs record structured operational events (startup, connectivity changes, errors), not conversation content. You can open the log viewer from ",[45,12929,12400],{},[45,12931,1252],{}," card, and click ",[45,12934,1256],{},[11,12936,12937,12940],{},[45,12938,12939],{},"App logs are not uploaded automatically."," You choose whether to share a log file with support.",[11,12942,12943],{},"Log files contain operational events including app version and OS identifier. They are not designed to contain conversation content or API keys.",[18,12945,2500],{"id":8072},[11,12947,12948,12949,12952],{},"Conversation content is stored ",[45,12950,12951],{},"locally on your device"," by default. MultiClaw does not use your conversation content to train, fine-tune, or evaluate AI models.",[11,12954,12955,12956,12958],{},"If you are connected to a workspace, conversations sync to ",[45,12957,99],{},". Synced conversations are encrypted in transit and at rest. MultiClaw processes this data on your behalf as a data processor.",[11,12960,12961,12962,12966],{},"When you run a task, your prompts and task context are sent to the LLM provider you have configured. See ",[301,12963,12965],{"href":12964},"#data-sharing","Data sharing"," below for details on how third parties handle your data.",[18,12968,2506],{"id":12969},"workflow-recordings",[11,12971,12972],{},"The MultiClaw Chrome Extension captures browser interactions only during an active recording session that you start. The extension does not monitor your browsing activity at any other time and does not collect browsing history.",[11,12974,12975],{},"Recordings are stored locally on your device. If you upload a recording to MultiClaw Cloud, it is encrypted at rest.",[11,12977,980,12978,1106],{},[301,12979,1105],{"href":1104},[18,12981,12983],{"id":12982},"cookies-and-tracking","Cookies and tracking",[11,12985,12986],{},"The desktop app does not use browser cookies. MultiClaw Cloud uses session cookies only, which are strictly necessary to keep you signed in.",[11,12988,12989],{},"The marketing website at multiclaw.io uses analytics cookies that require your consent before they are set. MultiClaw does not use advertising or retargeting cookies on any of its properties.",[18,12991,12965],{"id":12992},"data-sharing",[11,12994,12995],{},"MultiClaw does not sell your personal data. Data is shared with third parties only in the following circumstances:",[23,12997,12998,13004,13010],{},[26,12999,13000,13003],{},[45,13001,13002],{},"LLM providers",": when an agent runs a task, your prompts and task context are sent to the provider you configured (such as OpenAI, Anthropic, or Google). Those providers process data under their own terms and privacy policies.",[26,13005,13006,13009],{},[45,13007,13008],{},"Infrastructure sub-processors",": MultiClaw uses a limited set of third-party infrastructure providers (cloud hosting, database, email delivery) engaged under data processing agreements that restrict them to processing data only on MultiClaw's documented instructions.",[26,13011,13012,13015],{},[45,13013,13014],{},"Legal requirements",": MultiClaw may disclose personal data where required by applicable law, court order, or regulatory authority.",[11,13017,13018,13019,391],{},"For the full list of sub-processors, see ",[301,13020,4610],{"href":4609},[18,13022,13024],{"id":13023},"personal-data-we-collect","Personal data we collect",[11,13026,13027],{},"MultiClaw Cloud holds the following personal data about you.",[61,13029,13030,13043],{},[64,13031,13032],{},[67,13033,13034,13036,13038,13041],{},[70,13035,6050],{},[70,13037,2185],{},[70,13039,13040],{},"Legal basis",[70,13042,8770],{},[79,13044,13045,13061,13075],{},[67,13046,13047,13052,13055,13058],{},[84,13048,13049],{},[45,13050,13051],{},"Name and email address",[84,13053,13054],{},"Account creation and authentication",[84,13056,13057],{},"Performance of contract (GDPR Art. 6(1)(b))",[84,13059,13060],{},"While your account is active; purged within 30 days of account deletion request",[67,13062,13063,13068,13071,13073],{},[84,13064,13065,13067],{},[45,13066,2487],{}," (member list, agent names, audit logs)",[84,13069,13070],{},"Workspace operation and governance",[84,13072,13057],{},[84,13074,13060],{},[67,13076,13077,13082,13085,13088],{},[84,13078,13079],{},[45,13080,13081],{},"IP address and user agent",[84,13083,13084],{},"Server access logs",[84,13086,13087],{},"Legitimate interests — security and abuse prevention (GDPR Art. 6(1)(f))",[84,13089,2601],{},[18,13091,13093],{"id":13092},"your-data-rights","Your data rights",[11,13095,13096],{},"You have the following rights under applicable data protection law (including GDPR and UK GDPR).",[23,13098,13099,13107,13116,13127,13135,13143],{},[26,13100,13101,13104,13105,391],{},[45,13102,13103],{},"Right to access",": request a copy of your data at any time by emailing ",[301,13106,2760],{"href":2759},[26,13108,13109,13112,13113,13115],{},[45,13110,13111],{},"Right to erasure",": request deletion of your account and associated data by emailing ",[301,13114,2760],{"href":2759},". MultiClaw responds to deletion requests within one calendar month.",[26,13117,13118,13121,13122,13124,13125,3871],{},[45,13119,13120],{},"Right to rectification",": update your name or email address in ",[45,13123,12400],{}," on the ",[45,13126,1234],{},[26,13128,13129,13132,13133,391],{},[45,13130,13131],{},"Right to portability",": request a machine-readable export of the personal data you have provided to MultiClaw by emailing ",[301,13134,2760],{"href":2759},[26,13136,13137,13140,13141,391],{},[45,13138,13139],{},"Right to restriction",": request that MultiClaw limit processing of your data in certain circumstances (for example, while the accuracy of your data is being contested) by emailing ",[301,13142,2760],{"href":2759},[26,13144,13145,13148,13149,391],{},[45,13146,13147],{},"Right to object",": object to processing of your personal data where that processing is based on legitimate interests by emailing ",[301,13150,2760],{"href":2759},[18,13152,13154],{"id":13153},"data-retention-summary","Data retention summary",[61,13156,13157,13166],{},[64,13158,13159],{},[67,13160,13161,13163],{},[70,13162,2358],{},[70,13164,13165],{},"Retention period",[79,13167,13168,13176,13184,13190],{},[67,13169,13170,13173],{},[84,13171,13172],{},"Active account data",[84,13174,13175],{},"While your account is active",[67,13177,13178,13181],{},[84,13179,13180],{},"Deleted account data",[84,13182,13183],{},"Purged within 30 days of deletion request",[67,13185,13186,13188],{},[84,13187,13084],{},[84,13189,2601],{},[67,13191,13192,13194],{},[84,13193,1247],{},[84,13195,13196,13197,13200],{},"Stored locally at ",[93,13198,13199],{},"~\u002F.multiclaw\u002Flogs\u002F","; not uploaded unless you share them",[18,13202,13204],{"id":13203},"delete-your-data","Delete your data",[11,13206,8212,13207,13209],{},[301,13208,2760],{"href":2759},". After you close your account, you have 30 days to export your data before deletion begins.",[11,13211,980,13212,8220],{},[301,13213,7781],{"href":8219},[18,13215,10962],{"id":10961},[11,13217,13218],{},"MultiClaw protects your data in transit and at rest, but some aspects of privacy depend on your choices:",[23,13220,13221,13227,13233],{},[26,13222,13223,13226],{},[45,13224,13225],{},"Workspace sync",": if you connect to a workspace, conversations sync to MultiClaw Cloud. To keep conversations entirely local, don't connect to a workspace.",[26,13228,13229,13232],{},[45,13230,13231],{},"LLM provider selection",": MultiClaw sends your prompts to the provider you choose. Review each provider's data-use policy before configuring an agent.",[26,13234,13235,13238],{},[45,13236,13237],{},"Device security",": local data (config, conversations, agent definitions) is protected by OS file permissions. Enable full-disk encryption to protect it from physical access.",[11,13240,13241,13242,391],{},"For a full breakdown of where platform protections end and yours begin, see ",[301,13243,1176],{"href":318},[11,13245,13246],{},"For deeper detail on related topics:",[23,13248,13249,13254,13259],{},[26,13250,13251,13253],{},[301,13252,1042],{"href":1041},": the full encryption model for local and cloud data.",[26,13255,13256,13258],{},[301,13257,1056],{"href":1055},": where each type of data is stored.",[26,13260,13261,13263],{},[301,13262,314],{"href":313},": the full legal privacy policy.",{"title":157,"searchDepth":158,"depth":158,"links":13265},[13266,13267,13268,13269,13270,13271,13272,13273,13274,13275,13276],{"id":12911,"depth":158,"text":12912},{"id":1246,"depth":158,"text":1247},{"id":8072,"depth":158,"text":2500},{"id":12969,"depth":158,"text":2506},{"id":12982,"depth":158,"text":12983},{"id":12992,"depth":158,"text":12965},{"id":13023,"depth":158,"text":13024},{"id":13092,"depth":158,"text":13093},{"id":13153,"depth":158,"text":13154},{"id":13203,"depth":158,"text":13204},{"id":10961,"depth":158,"text":10962},"MultiClaw collects no telemetry, keeps conversations local by default, and gives you full control over your personal data.",{},"\u002Fsecurity-privacy\u002Fprivacy-and-data-handling",[6815,1198,1201],{"title":1110,"description":13277},"help\u002Fsecurity-privacy\u002F10.privacy-and-data-handling","U_27RD9fX6Rl-0R0Bh_vHok-zaDdQn2B-bxYV-nsbaE","Privacy and data handling MultiClaw collects no telemetry, keeps conversations local by default, and gives you full control over your personal data.",{"id":13286,"title":13287,"body":13288,"category":1810,"description":13373,"draft":165,"extension":166,"meta":13374,"navigation":168,"order":12894,"path":13375,"relatedArticles":13376,"seo":13377,"slug":13378,"stem":13379,"updatedAt":755,"__hash__":13380,"excerpt":13373,"searchText":13381},"help\u002Fhelp\u002Ftroubleshooting\u002F10.how-to-reset-local-data.md","How to reset local data",{"type":8,"value":13289,"toc":13369},[13290,13293,13298,13302,13305,13316,13319,13323,13328,13331],[11,13291,13292],{},"If something isn't working and other fixes haven't helped, use one of the options below. Level 1 is reversible. Level 2 removes everything and cannot be undone.",[50,13294,13295],{"type":52},[11,13296,13297],{},"These steps affect only local data stored on your device. Any data already synced to your workspace in MultiClaw Cloud is not affected.",[18,13299,13301],{"id":13300},"level-1-reset-window-state","Level 1 — Reset window state",[11,13303,13304],{},"Use this when the app window is mispositioned, too small, or stuck off-screen after connecting an external monitor.",[510,13306,13307,13312],{},[26,13308,1458,13309,391],{},[45,13310,13311],{},"Settings > Advanced",[26,13313,1479,13314,391],{},[45,13315,11034],{},[11,13317,13318],{},"The app restores its window to the default size and position. Your agents, conversations, skills, and settings are unchanged.",[18,13320,13322],{"id":13321},"level-2-delete-the-data-directory","Level 2 — Delete the data directory",[50,13324,13325],{"type":565},[11,13326,13327],{},"This action is irreversible. Deleting the data directory removes all local agents, conversations, recordings, skills, and configuration. Before proceeding, confirm that your data is synced to a workspace in MultiClaw Cloud.",[11,13329,13330],{},"Use this only when Level 1 and other troubleshooting steps have not resolved the issue.",[510,13332,13333,13354,13357,13360,13363],{},[26,13334,13335,13336],{},"Confirm the default data directory path:\n",[23,13337,13338,13346],{},[26,13339,13340,13343,13344],{},[45,13341,13342],{},"macOS \u002F Linux:"," ",[93,13345,95],{},[26,13347,13348,13343,13351],{},[45,13349,13350],{},"Windows:",[93,13352,13353],{},"%APPDATA%\\OpenClaw\\",[26,13355,13356],{},"Quit the MultiClaw desktop app completely.",[26,13358,13359],{},"Delete the data directory at that path.",[26,13361,13362],{},"Reopen the desktop app. It will recreate the directory with defaults.",[26,13364,13365,13366,13368],{},"Sign in to your workspace from ",[45,13367,1218],{}," to restore your synced data.",{"title":157,"searchDepth":158,"depth":158,"links":13370},[13371,13372],{"id":13300,"depth":158,"text":13301},{"id":13321,"depth":158,"text":13322},"Safely reset the app window state or remove the local data directory.",{},"\u002Ftroubleshooting\u002Fhow-to-reset-local-data",[],{"title":13287,"description":13373},"how-to-reset-local-data","help\u002Ftroubleshooting\u002F10.how-to-reset-local-data","3ox2fqKROY_GlBBGsiLReFD7MV6yO6WbzPU3eSXwpiI","How to reset local data Safely reset the app window state or remove the local data directory.",{"id":13383,"title":13384,"body":13385,"category":744,"description":13541,"draft":165,"extension":166,"meta":13542,"navigation":168,"order":13543,"path":13544,"relatedArticles":13545,"seo":13547,"slug":13548,"stem":13549,"updatedAt":178,"__hash__":13550,"excerpt":13541,"searchText":13551},"help\u002Fhelp\u002Fgetting-started\u002F11.start-your-first-conversation.md","Start your first conversation",{"type":8,"value":13386,"toc":13534},[13387,13390,13392,13395,13416,13418,13421,13438,13441,13446,13455,13460,13464,13467,13481,13484,13488,13494,13497,13500,13502],[11,13388,13389],{},"You've installed MultiClaw and connected your workspace. Now it's time to talk to your first agent. Open the app, pick an agent, and type your first message.",[18,13391,364],{"id":363},[11,13393,13394],{},"Make sure two things are in place:",[23,13396,13397,13408],{},[26,13398,13399,13402,13403,13405,13406,376],{},[45,13400,13401],{},"Active connection",": Check the ",[45,13404,370],{}," in the top-right corner. It should be green. If it shows red, ",[301,13407,375],{"href":374},[26,13409,13410,13413,13414,391],{},[45,13411,13412],{},"At least one agent",": If you haven't created one yet, see ",[301,13415,1822],{"href":1919},[18,13417,351],{"id":404},[11,13419,13420],{},"When no conversation is active, you'll see a welcome greeting — \"What can I help you build today?\" — with the composer centered below it.",[510,13422,13423,13430,13433],{},[26,13424,13425,13426,13429],{},"In the composer toolbar, click the ",[45,13427,13428],{},"agent name"," to open a searchable list, then select the agent you want to use.",[26,13431,13432],{},"Type your message in the composer.",[26,13434,419,13435,13437],{},[45,13436,451],{}," to send.",[11,13439,13440],{},"After you send your first message, the composer moves to the bottom of the screen. The agent's reply streams in real time, word by word. When the stream finishes, type a follow-up message to continue the conversation.",[50,13442,13443],{"type":465},[11,13444,13445],{},"Not sure what to type? Start with something specific: \"Create a Python script that lists all files in a folder\" or \"Draft an email introducing our new product.\" The more context you give, the better the response.",[50,13447,13448],{"type":52},[11,13449,13450,13451,391],{},"When you send a message, its content is processed by the AI model provider you have configured (such as OpenAI, Anthropic, or Google). Those providers handle this data under their own privacy policies. For details on how MultiClaw handles your data, see the ",[301,13452,13454],{"href":2464,"rel":13453},[775],"MultiClaw Privacy Policy",[50,13456,13457],{"type":465},[11,13458,13459],{},"You can have multiple conversations with the same agent. Each conversation is a separate thread with its own history.",[18,13461,13463],{"id":13462},"start-a-new-conversation","Start a new conversation",[11,13465,13466],{},"To open a fresh conversation at any time:",[23,13468,13469,13474],{},[26,13470,412,13471,13473],{},[45,13472,415],{}," in the top-left corner of the chat area, or",[26,13475,419,13476,13478,13479,427],{},[45,13477,422],{}," (Mac) \u002F ",[45,13480,426],{},[11,13482,13483],{},"The agent selector locks after you send the first message. You'll see a lock icon next to the agent name. To use a different agent, start a new conversation.",[18,13485,13487],{"id":13486},"when-the-agent-shows-a-plan","When the agent shows a plan",[11,13489,13490,13491,13493],{},"If your request requires action — using the browser, editing files, or sending a message — the agent drafts a ",[45,13492,2327],{}," before doing anything. The plan appears in the conversation as a list of steps the agent intends to take.",[11,13495,13496],{},"Review the steps, then approve the plan to let the agent proceed. The agent does not proceed until you approve.",[11,13498,13499],{},"For simple questions — like \"What does this error mean?\" — no plan appears. The agent answers directly in the conversation.",[18,13501,8242],{"id":8514},[61,13503,13504,13513],{},[64,13505,13506],{},[67,13507,13508,13510],{},[70,13509,8265],{},[70,13511,13512],{},"Shortcut",[79,13514,13515,13521,13527],{},[67,13516,13517,13519],{},[84,13518,8369],{},[84,13520,451],{},[67,13522,13523,13525],{},[84,13524,8382],{},[84,13526,455],{},[67,13528,13529,13531],{},[84,13530,8278],{},[84,13532,13533],{},"Cmd+N (Mac) \u002F Ctrl+N (Windows\u002FLinux)",{"title":157,"searchDepth":158,"depth":158,"links":13535},[13536,13537,13538,13539,13540],{"id":363,"depth":158,"text":364},{"id":404,"depth":158,"text":351},{"id":13462,"depth":158,"text":13463},{"id":13486,"depth":158,"text":13487},{"id":8514,"depth":158,"text":8242},"Open MultiClaw, select an agent, type your message, and start working — your first conversation takes less than a minute.",{},11,"\u002Fgetting-started\u002Fstart-your-first-conversation",[13546,586,1921],"getting-started\u002Fexplore-the-interface",{"title":13384,"description":13541},"start-your-first-conversation","help\u002Fgetting-started\u002F11.start-your-first-conversation","kwNrpiIErxvXfrlmdv1XwgtGp7vMGJ6CWe_mLrTurwU","Start your first conversation Open MultiClaw, select an agent, type your message, and start working — your first conversation takes less than a minute.",{"id":13553,"title":1163,"body":13554,"category":1193,"description":13810,"draft":165,"extension":166,"meta":13811,"navigation":168,"order":13543,"path":13812,"relatedArticles":13813,"seo":13815,"slug":13816,"stem":13817,"updatedAt":3320,"__hash__":13818,"excerpt":13810,"searchText":13819},"help\u002Fhelp\u002Fsecurity-privacy\u002F11.incident-reporting-and-response.md",{"type":8,"value":13555,"toc":13802},[13556,13564,13568,13575,13601,13612,13620,13624,13627,13677,13686,13695,13698,13702,13705,13740,13744,13747,13750,13754,13762,13767,13769,13772,13797],[11,13557,13558,13559,13563],{},"To report a security vulnerability, email ",[45,13560,13561],{},[301,13562,11735],{"href":11734}," with a description of the issue, steps to reproduce, and the affected MultiClaw version. MultiClaw targets acknowledgement within 24 hours and triages all reports within 72 hours. The incident management process is informed by ISO\u002FIEC 27035.",[18,13565,13567],{"id":13566},"how-to-report-a-vulnerability","How to report a vulnerability",[11,13569,5486,13570,13574],{},[45,13571,13572],{},[301,13573,11735],{"href":11734}," with the following details:",[23,13576,13577,13583,13589,13595],{},[26,13578,13579,13582],{},[45,13580,13581],{},"Description of the issue",": what you found, where it occurs, and what impact it may have.",[26,13584,13585,13588],{},[45,13586,13587],{},"Steps to reproduce",": a clear sequence another person could follow to confirm the issue.",[26,13590,13591,13594],{},[45,13592,13593],{},"Affected MultiClaw version",": the desktop app version, MultiClaw Cloud, or MultiClaw Chrome Extension version where you observed the issue.",[26,13596,13597,13600],{},[45,13598,13599],{},"Proof-of-concept"," (if available): screenshots, logs, or sample code that demonstrate the vulnerability.",[11,13602,13603,13604,13607,13608,13611],{},"For vulnerabilities with a CVSS score of ",[45,13605,13606],{},"7.0 or higher"," (High or Critical severity), use the subject line ",[45,13609,13610],{},"\"SECURITY — Critical\"",". This routes the report to the on-call security team for immediate triage.",[50,13613,13614],{"type":52},[11,13615,13616,13619],{},[45,13617,13618],{},"CVSS"," (Common Vulnerability Scoring System) is an industry-standard framework for rating the severity of security vulnerabilities on a scale from 0.0 to 10.0. MultiClaw uses CVSS scores to prioritize response and fix timelines.",[18,13621,13623],{"id":13622},"response-timelines","Response timelines",[11,13625,13626],{},"MultiClaw targets the following response and resolution timelines after a report is received.",[61,13628,13629,13642],{},[64,13630,13631],{},[67,13632,13633,13636,13639],{},[70,13634,13635],{},"Severity",[70,13637,13638],{},"CVSS range",[70,13640,13641],{},"Target resolution",[79,13643,13644,13655,13666],{},[67,13645,13646,13649,13652],{},[84,13647,13648],{},"Critical",[84,13650,13651],{},"9.0–10.0",[84,13653,13654],{},"Patch within 7 days",[67,13656,13657,13660,13663],{},[84,13658,13659],{},"High",[84,13661,13662],{},"7.0–8.9",[84,13664,13665],{},"Patch within 30 days",[67,13667,13668,13671,13674],{},[84,13669,13670],{},"Medium \u002F Low",[84,13672,13673],{},"Below 7.0",[84,13675,13676],{},"Scheduled in the next available release",[11,13678,13679,13682,13683,13685],{},[45,13680,13681],{},"Acknowledgement",": MultiClaw targets acknowledgement of all reports within ",[45,13684,12287],{}," of receipt.",[11,13687,13688,13691,13692,391],{},[45,13689,13690],{},"Triage",": severity classification is targeted for completion within ",[45,13693,13694],{},"72 hours",[11,13696,13697],{},"These timelines are targets, not guarantees. Complex vulnerabilities may require additional time to fix safely without introducing new issues.",[18,13699,13701],{"id":13700},"what-happens-during-an-incident","What happens during an incident",[11,13703,13704],{},"When a confirmed security incident affects customer data, MultiClaw follows a structured response process:",[510,13706,13707,13713,13719,13725,13734],{},[26,13708,13709,13712],{},[45,13710,13711],{},"Containment",": the security team identifies the scope of the incident and takes immediate steps to limit further exposure.",[26,13714,13715,13718],{},[45,13716,13717],{},"Regulatory notification",": MultiClaw notifies the relevant supervisory authority (such as the UK ICO) within 72 hours of confirming a personal data breach, as required by GDPR Article 33.",[26,13720,13721,13724],{},[45,13722,13723],{},"Customer notification",": where a breach is likely to result in a high risk to affected individuals, MultiClaw notifies those individuals without undue delay by email, as required by GDPR Article 34.",[26,13726,13727,13730,13731,13733],{},[45,13728,13729],{},"Status updates",": the MultiClaw Cloud status page at ",[45,13732,9280],{}," is updated as the incident progresses.",[26,13735,13736,13739],{},[45,13737,13738],{},"Post-incident report",": for incidents with customer impact, MultiClaw publishes a post-incident report within 14 days of resolution. The report covers what happened, what data was affected, what steps were taken, and what changes were made to reduce the likelihood of recurrence.",[18,13741,13743],{"id":13742},"responsible-disclosure","Responsible disclosure",[11,13745,13746],{},"MultiClaw encourages responsible disclosure from security researchers. If you discover a vulnerability, report it through the process above before sharing details publicly. MultiClaw will work with you to understand and address the issue before any public disclosure.",[11,13748,13749],{},"Avoid posting vulnerability details in public forums, issue trackers, or social media until a fix has been released. This protects other users while the team resolves the issue.",[18,13751,13753],{"id":13752},"data-privacy-concerns","Data privacy concerns",[11,13755,13756,13757,13761],{},"For GDPR data subject requests, data breach reports, or questions about how MultiClaw handles your personal data, email ",[45,13758,13759],{},[301,13760,2760],{"href":2759},". MultiClaw responds to data subject requests within one calendar month, as required by GDPR.",[11,13763,980,13764,13766],{},[301,13765,1110],{"href":1118}," for full details on what data MultiClaw collects, retention periods, and your data rights.",[18,13768,10962],{"id":10961},[11,13770,13771],{},"Security incident response is a shared effort. While MultiClaw handles containment, regulatory notification, and resolution, you play a role in keeping your workspace secure:",[23,13773,13774,13785,13791],{},[26,13775,13776,13779,13780,13784],{},[45,13777,13778],{},"Report promptly",": if you notice unexpected agent behaviour, unauthorized access, or suspicious activity, report it to ",[45,13781,13782],{},[301,13783,11735],{"href":11734}," as soon as possible.",[26,13786,13787,13790],{},[45,13788,13789],{},"Preserve evidence",": avoid making changes that could overwrite logs or configuration before the security team has a chance to investigate.",[26,13792,13793,13796],{},[45,13794,13795],{},"Rotate compromised credentials",": if you suspect an API key or password has been exposed, rotate it immediately from your agent settings in MultiClaw Cloud.",[11,13798,13799,13800,391],{},"For a full breakdown of security responsibilities, see ",[301,13801,1176],{"href":318},{"title":157,"searchDepth":158,"depth":158,"links":13803},[13804,13805,13806,13807,13808,13809],{"id":13566,"depth":158,"text":13567},{"id":13622,"depth":158,"text":13623},{"id":13700,"depth":158,"text":13701},{"id":13742,"depth":158,"text":13743},{"id":13752,"depth":158,"text":13753},{"id":10961,"depth":158,"text":10962},"Report vulnerabilities to security@multiclaw.io, with target acknowledgement in 24 hours and fix timelines based on CVSS severity.",{},"\u002Fsecurity-privacy\u002Fincident-reporting-and-response",[13814,1202,3032],"security-privacy\u002Fshared-responsibility-model",{"title":1163,"description":13810},"incident-reporting-and-response","help\u002Fsecurity-privacy\u002F11.incident-reporting-and-response","W43rGireM3xgJWbN0_B8wL_50R2ybN9aP0ARKqOxcr8","Incident reporting and response Report vulnerabilities to security@multiclaw.io, with target acknowledgement in 24 hours and fix timelines based on CVSS severity.",{"id":13821,"title":9764,"body":13822,"category":1810,"description":14039,"draft":165,"extension":166,"meta":14040,"navigation":168,"order":13543,"path":14041,"relatedArticles":14042,"seo":14043,"slug":14044,"stem":14045,"updatedAt":755,"__hash__":14046,"excerpt":14039,"searchText":14047},"help\u002Fhelp\u002Ftroubleshooting\u002F11.connections-blocked-by-a-firewall-or-proxy.md",{"type":8,"value":13823,"toc":14032},[13824,13827,13830,13834,13970,13973,13977,13996,14000,14007,14011,14018,14022],[11,13825,13826],{},"Share this article with your IT team. The table below lists every host and port MultiClaw needs — allowlisting them is the fastest way to resolve connection issues on managed networks.",[11,13828,13829],{},"The most common symptoms of a blocked connection are: the gateway starts but agents stay disconnected, cloud desktops won't connect, or auto-updates fail silently.",[18,13831,13833],{"id":13832},"allowlist","Allowlist",[61,13835,13836,13848],{},[64,13837,13838],{},[67,13839,13840,13842,13844,13846],{},[70,13841,9648],{},[70,13843,9651],{},[70,13845,6585],{},[70,13847,9654],{},[79,13849,13850,13864,13879,13893,13907,13923,13939,13956],{},[67,13851,13852,13854,13858,13860],{},[84,13853,99],{},[84,13855,13856],{},[93,13857,1766],{},[84,13859,6597],{},[84,13861,13862],{},[93,13863,1758],{},[67,13865,13866,13868,13872,13875],{},[84,13867,99],{},[84,13869,13870],{},[93,13871,1766],{},[84,13873,13874],{},"WSS (WebSocket)",[84,13876,13877],{},[93,13878,1758],{},[67,13880,13881,13883,13887,13889],{},[84,13882,10574],{},[84,13884,13885],{},[93,13886,9613],{},[84,13888,6597],{},[84,13890,13891],{},[93,13892,1758],{},[67,13894,13895,13897,13901,13903],{},[84,13896,10577],{},[84,13898,13899],{},[93,13900,9735],{},[84,13902,6597],{},[84,13904,13905],{},[93,13906,1758],{},[67,13908,13909,13912,13917,13919],{},[84,13910,13911],{},"Google Gemini",[84,13913,13914],{},[93,13915,13916],{},"generativelanguage.googleapis.com",[84,13918,6597],{},[84,13920,13921],{},[93,13922,1758],{},[67,13924,13925,13928,13932,13935],{},[84,13926,13927],{},"Cloud desktop relay",[84,13929,13930],{},[93,13931,8990],{},[84,13933,13934],{},"HTTPS (TURN signalling)",[84,13936,13937],{},[93,13938,1758],{},[67,13940,13941,13943,13947,13950],{},[84,13942,13927],{},[84,13944,13945],{},[93,13946,8990],{},[84,13948,13949],{},"UDP (TURN relay)",[84,13951,13952,3060,13954],{},[93,13953,8983],{},[93,13955,8986],{},[67,13957,13958,13960,13964,13966],{},[84,13959,9712],{},[84,13961,13962],{},[93,13963,7197],{},[84,13965,6597],{},[84,13967,13968],{},[93,13969,1758],{},[11,13971,13972],{},"You only need to allowlist the LLM provider APIs for the models you have configured. If you haven't connected a Google Gemini model, for example, you can skip that row.",[18,13974,13976],{"id":13975},"if-udp-is-blocked","If UDP is blocked",[11,13978,13979,13980,13982,13983,1745,13985,13987,13988,5735,13990,13992,13993,13995],{},"Some networks block outbound UDP entirely. If cloud desktops won't connect after allowlisting ",[93,13981,8990],{},", go to ",[45,13984,1698],{},[45,13986,8962],{}," section, and set ",[45,13989,8966],{},[45,13991,8969],{},". This routes all traffic over TCP port ",[93,13994,1758],{}," instead of UDP.",[18,13997,13999],{"id":13998},"configuring-a-proxy","Configuring a proxy",[11,14001,9802,14002,315,14004,14006],{},[93,14003,9805],{},[93,14005,9808],{}," environment variables automatically. Set these in your shell profile or system environment settings before launching the app.",[18,14008,14010],{"id":14009},"deep-packet-inspection-dpi","Deep packet inspection (DPI)",[11,14012,14013,14014,315,14016,9795],{},"All MultiClaw connections use TLS. If your network uses DPI that intercepts and re-signs TLS traffic, WebSocket and WebRTC connections may break even when the domain is allowlisted. Ask your IT team to exclude ",[93,14015,1766],{},[93,14017,8990],{},[18,14019,14021],{"id":14020},"still-not-connecting","Still not connecting?",[11,14023,14024,14025,14028,14029,14031],{},"If agents remain disconnected after your IT team has applied the allowlist rules, check ",[301,14026,1733],{"href":1733,"rel":14027},[775]," for active incidents. If there's no incident, review the gateway log at ",[93,14030,1799],{}," for error details.",{"title":157,"searchDepth":158,"depth":158,"links":14033},[14034,14035,14036,14037,14038],{"id":13832,"depth":158,"text":13833},{"id":13975,"depth":158,"text":13976},{"id":13998,"depth":158,"text":13999},{"id":14009,"depth":158,"text":14010},{"id":14020,"depth":158,"text":14021},"Allowlist the hosts and ports MultiClaw needs so it works behind corporate firewalls and proxies.",{},"\u002Ftroubleshooting\u002Fconnections-blocked-by-a-firewall-or-proxy",[],{"title":9764,"description":14039},"connections-blocked-by-a-firewall-or-proxy","help\u002Ftroubleshooting\u002F11.connections-blocked-by-a-firewall-or-proxy","NYS1jmUvwwz9iryLWmuqVTvDNf_RZdGDeAe-dIySRdA","Connections blocked by a firewall or proxy Allowlist the hosts and ports MultiClaw needs so it works behind corporate firewalls and proxies.",{"id":14049,"title":14050,"body":14051,"category":744,"description":14317,"draft":165,"extension":166,"meta":14318,"navigation":168,"order":14319,"path":14320,"relatedArticles":14321,"seo":14323,"slug":14324,"stem":14325,"updatedAt":178,"__hash__":14326,"excerpt":14317,"searchText":14327},"help\u002Fhelp\u002Fgetting-started\u002F12.glossary.md","Glossary",{"type":8,"value":14052,"toc":14284},[14053,14056,14059,14063,14066,14070,14076,14080,14083,14085,14088,14091,14100,14104,14110,14113,14116,14118,14121,14123,14126,14130,14133,14135,14138,14140,14143,14145,14148,14152,14157,14160,14165,14169,14172,14176,14179,14181,14184,14186,14189,14191,14194,14196,14202,14205,14208,14211,14218,14220,14223,14226,14234,14236,14242,14246,14252,14255,14265,14268,14271,14275,14278,14281],[11,14054,14055],{},"This glossary covers the key terms used across MultiClaw and its documentation. If you hit an unfamiliar word in another article, start here.",[14057,14058],"hr",{},[432,14060,14062],{"id":14061},"agent","Agent",[11,14064,14065],{},"An AI assistant you configure to perform tasks on your behalf. Each agent has a name, a personality (system prompt), an AI model, and a set of tools it can use.",[432,14067,14069],{"id":14068},"ai-model","AI model",[11,14071,14072,14073,391],{},"The language model (for example, from OpenAI or Anthropic) that powers an agent's reasoning and actions. You choose a model when you create an agent and can change it later from the agent's settings. Workspace guardrails can restrict which model providers are available. See also: ",[45,14074,14075],{},"Token",[432,14077,14079],{"id":14078},"approval","Approval",[11,14081,14082],{},"Your explicit confirmation that an agent's proposed plan is ready to execute. When an agent presents a plan during a conversation, you can review and confirm before the agent proceeds — or redirect the agent with further instructions.",[432,14084,7432],{"id":8785},[11,14086,14087],{},"A time-stamped record of agent actions, tool calls, and conversation events. Useful when you need to review what an agent did and when.",[432,14089,8843],{"id":14090},"browser-automation",[11,14092,14093,14094,3060,14097,391],{},"Agents can control a real web browser to complete web-based tasks on your behalf: navigating pages, clicking buttons, and filling forms. When using a cloud desktop, the browser runs inside the remote virtual machine, not on your local machine. See also: ",[45,14095,14096],{},"Recording",[45,14098,14099],{},"Skill",[432,14101,14103],{"id":14102},"channel","Channel",[11,14105,14106,14107,14109],{},"An application or platform an agent can interact with. The currently supported channel is ",[45,14108,5212],{},", which lets agents respond to direct messages and channel mentions.",[432,14111,237],{"id":14112},"cloud-desktop",[11,14114,14115],{},"A remote virtual machine managed by MultiClaw where agents can run continuously, independent of your local machine. Also called an \"instance\" in some parts of the interface.",[432,14117,3131],{"id":9240},[11,14119,14120],{},"The state when the desktop app is signed in to MultiClaw Cloud and the OpenClaw gateway is running. Agents can only run tasks when connected.",[432,14122,8350],{"id":610},[11,14124,14125],{},"A chat thread between you and an agent. Contains your messages and the agent's responses, including any tool calls the agent makes along the way.",[432,14127,14129],{"id":14128},"dashboard","Dashboard",[11,14131,14132],{},"The workspace home view in MultiClaw Cloud. Provides navigation to your workspace's agents, instances, skills, users, usage, and guardrails.",[432,14134,705],{"id":2270},[11,14136,14137],{},"The MultiClaw application installed on your Mac, Windows, or Linux machine. The primary interface for chatting with agents and managing your workspace.",[432,14139,5989],{"id":12012},[11,14141,14142],{},"The local web server that OpenClaw runs on your machine. The desktop app connects to it to communicate with agents. If the gateway is not running, agents cannot respond.",[432,14144,9152],{"id":687},[11,14146,14147],{},"Rules set by a workspace owner that restrict what agents can do, applying across all workspace members. Examples: limit which AI models agents may use, block specific tools or categories of tools, require human approval for certain action types, or cap the token budget per task.",[432,14149,14151],{"id":14150},"instance","Instance",[11,14153,980,14154,14156],{},[45,14155,237],{},". Used interchangeably in some parts of the interface.",[432,14158,74],{"id":14159},"local-agent",[11,14161,14162,14163,391],{},"An agent stored and running on your own machine rather than in MultiClaw Cloud. Local agents are only accessible on the device where they are stored, do not sync across devices, and only run while your machine is on. See also: ",[45,14164,237],{},[432,14166,14168],{"id":14167},"mcp-model-context-protocol","MCP (Model Context Protocol)",[11,14170,14171],{},"An open protocol that lets agents connect to external tool servers. Each MCP server exposes a set of tools agents can call.",[432,14173,14175],{"id":14174},"mcp-server","MCP server",[11,14177,14178],{},"A server that implements the Model Context Protocol and provides agents with access to specific tools or data sources (for example, GitHub, Google Drive, or a database).",[432,14180,2253],{"id":2284},[11,14182,14183],{},"A browser extension (Chrome, Edge, Brave, and other Chromium-based browsers) used to record browser actions so you can teach agents new workflows and save them as skills.",[432,14185,99],{"id":2276},[11,14187,14188],{},"The cloud platform at multiclaw.ai that manages your account, workspace, team, and cloud desktops.",[432,14190,291],{"id":2295},[11,14192,14193],{},"The open-source AI agent engine that powers MultiClaw. Runs locally or on a cloud desktop and stores all agent data as plain files. Managed automatically by the desktop app.",[432,14195,1864],{"id":151},[11,14197,14198,14199,14201],{},"The system prompt that defines how an agent thinks, responds, and behaves. Written in plain English and set from the ",[45,14200,1864],{}," tab on the agent's profile. A focused, role-specific personality produces more consistent results than a generic one.",[432,14203,14204],{"id":2327},"Plan",[11,14206,14207],{},"An ordered list of steps an agent proposes within a conversation before carrying out a task. You can review and redirect the plan before the agent acts.",[432,14209,2173],{"id":14210},"quick-chat",[11,14212,14213,14214,14217],{},"A conversational interaction where the agent answers questions, brainstorms, or summarizes rather than taking action on your behalf. Contrast with a ",[45,14215,14216],{},"task",", where the agent drafts a plan and executes steps. Both happen inside a conversation — the difference is whether you ask a question or tell the agent to do something.",[432,14219,14096],{"id":1358},[11,14221,14222],{},"A captured sequence of browser actions created with the MultiClaw Chrome Extension. You can convert a recording into a reusable skill.",[432,14224,3352],{"id":14225},"role",[11,14227,14228,14229,315,14231,14233],{},"Each workspace member has a role that controls what they can see and do. Two roles exist: ",[45,14230,3372],{},[45,14232,3402],{},". The Owner created the workspace and can invite or remove members. Members can use workspace resources but cannot manage membership.",[432,14235,14099],{"id":1362},[11,14237,14238,14239,14241],{},"A reusable procedure that an agent can follow, created from a browser recording or written manually. Stored as a ",[93,14240,1340],{}," file in OpenClaw.",[432,14243,14245],{"id":14244},"subagent","Subagent",[11,14247,14248,14249,14251],{},"An agent that another agent can delegate subtasks to. When subagents are configured, the parent agent can break a large task into smaller pieces and propose which parts to hand off. This delegation appears in the plan you approve before execution begins. You can configure subagents from the ",[45,14250,4086],{}," tab on the agent's profile.",[432,14253,14254],{"id":14216},"Task",[11,14256,14257,14258,14260,14261,3060,14263,391],{},"A unit of work that an agent carries out during a conversation. When you ask an agent to act, the agent drafts a ",[45,14259,2327],{}," outlining the proposed steps. After you review and approve the plan, the agent executes it on your local machine or a cloud desktop, depending on the agent type. Results stream back to your conversation in real time. See also: ",[45,14262,14204],{},[45,14264,14079],{},[432,14266,14075],{"id":14267},"token",[11,14269,14270],{},"The basic unit of text that AI language models process. Guardrails let workspace owners set a maximum token budget per task, which helps limit costs from long-running or looping agents.",[432,14272,14274],{"id":14273},"workflow","Workflow",[11,14276,14277],{},"A recorded or scripted sequence of steps that an agent can follow. Typically created from a browser recording and converted into a skill in the desktop app.",[432,14279,14280],{"id":683},"Workspace",[11,14282,14283],{},"The top-level organizational unit in MultiClaw Cloud. All agents, team members, and cloud desktops belong to a workspace.",{"title":157,"searchDepth":158,"depth":158,"links":14285},[14286,14287,14288,14289,14290,14291,14292,14293,14294,14295,14296,14297,14298,14299,14300,14301,14302,14303,14304,14305,14306,14307,14308,14309,14310,14311,14312,14313,14314,14315,14316],{"id":14061,"depth":576,"text":14062},{"id":14068,"depth":576,"text":14069},{"id":14078,"depth":576,"text":14079},{"id":8785,"depth":576,"text":7432},{"id":14090,"depth":576,"text":8843},{"id":14102,"depth":576,"text":14103},{"id":14112,"depth":576,"text":237},{"id":9240,"depth":576,"text":3131},{"id":610,"depth":576,"text":8350},{"id":14128,"depth":576,"text":14129},{"id":2270,"depth":576,"text":705},{"id":12012,"depth":576,"text":5989},{"id":687,"depth":576,"text":9152},{"id":14150,"depth":576,"text":14151},{"id":14159,"depth":576,"text":74},{"id":14167,"depth":576,"text":14168},{"id":14174,"depth":576,"text":14175},{"id":2284,"depth":576,"text":2253},{"id":2276,"depth":576,"text":99},{"id":2295,"depth":576,"text":291},{"id":151,"depth":576,"text":1864},{"id":2327,"depth":576,"text":14204},{"id":14210,"depth":576,"text":2173},{"id":1358,"depth":576,"text":14096},{"id":14225,"depth":576,"text":3352},{"id":1362,"depth":576,"text":14099},{"id":14244,"depth":576,"text":14245},{"id":14216,"depth":576,"text":14254},{"id":14267,"depth":576,"text":14075},{"id":14273,"depth":576,"text":14274},{"id":683,"depth":576,"text":14280},"Quick-reference definitions for the key terms used across MultiClaw and its documentation.",{},12,"\u002Fgetting-started\u002Fglossary",[2445,750,1921,3316,14322],"tools-integrations\u002Fwhat-is-mcp",{"title":14050,"description":14317},"glossary","help\u002Fgetting-started\u002F12.glossary","5eQUnVQnPzRJmqSr0W0V3envNSPjUY_C1gK3cFI1BZA","Glossary Quick-reference definitions for the key terms used across MultiClaw and its documentation.",{"id":14329,"title":1136,"body":14330,"category":1193,"description":14531,"draft":165,"extension":166,"meta":14532,"navigation":168,"order":14319,"path":14533,"relatedArticles":14534,"seo":14535,"slug":14536,"stem":14537,"updatedAt":3320,"__hash__":14538,"excerpt":14531,"searchText":14539},"help\u002Fhelp\u002Fsecurity-privacy\u002F12.dependency-and-supply-chain-security.md",{"type":8,"value":14331,"toc":14519},[14332,14335,14339,14342,14371,14374,14378,14395,14399,14402,14405,14410,14414,14420,14426,14430,14437,14440,14444,14451,14461,14465,14472,14478,14480,14483,14514],[11,14333,14334],{},"Every release of MultiClaw includes third-party code: open-source libraries, language runtimes, and external service integrations. This article explains how MultiClaw controls that supply chain so you know what protections are in place and where your responsibilities begin.",[18,14336,14338],{"id":14337},"how-dependency-pinning-works","How dependency pinning works",[11,14340,14341],{},"MultiClaw pins every dependency to an exact resolved version before a release ships. Three lockfiles enforce this:",[23,14343,14344,14353,14362],{},[26,14345,14346,14349,14350],{},[45,14347,14348],{},"Frontend packages"," (JavaScript\u002FTypeScript): pinned in ",[93,14351,14352],{},"pnpm-lock.yaml",[26,14354,14355,14358,14359],{},[45,14356,14357],{},"Rust packages",": pinned in ",[93,14360,14361],{},"Cargo.lock",[26,14363,14364,14367,14368],{},[45,14365,14366],{},"PHP packages"," (MultiClaw Cloud): pinned in ",[93,14369,14370],{},"composer.lock",[11,14372,14373],{},"Each build rejects any installed package that differs from the lockfile. This means every build uses the same dependency graph that was tested.",[432,14375,14377],{"id":14376},"lockfiles-and-version-ranges","Lockfiles and version ranges",[11,14379,14380,14381,3060,14384,3060,14387,14390,14391,14394],{},"Manifest files (",[93,14382,14383],{},"package.json",[93,14385,14386],{},"Cargo.toml",[93,14388,14389],{},"composer.json",") define version ranges (for example, ",[93,14392,14393],{},"^1.2.0",") that specify which future versions are acceptable. The lockfiles override those ranges with exact versions. A dependency only moves to a newer version when a developer explicitly updates the lockfile, the test suite passes, and the change goes through code review.",[18,14396,14398],{"id":14397},"vulnerability-scanning","Vulnerability scanning",[11,14400,14401],{},"Dependency vulnerability scanning is not yet automated in the build pipeline. There are no automated scanning tools running as part of the CI workflow.",[11,14403,14404],{},"When a dependency is updated, the change is reviewed manually. Vulnerability detection currently relies on developers monitoring advisories during updates rather than continuous automated scanning.",[50,14406,14407],{"type":52},[11,14408,14409],{},"Automated vulnerability scanning is planned but not yet in place. Until it is, lockfile pinning limits exposure by ensuring no dependency changes reach a release without a reviewed, committed lockfile update.",[18,14411,14413],{"id":14412},"update-verification","Update verification",[11,14415,14416,14417,14419],{},"The desktop app uses the Tauri updater, which signs every release with ",[45,14418,1129],{}," (Ed25519 public-key signatures). Before installing an update, the updater verifies the cryptographic signature against the public key embedded in the current installation. If verification fails, the update is rejected and your current version stays unchanged.",[11,14421,14422,14423,14425],{},"This protects against tampered downloads and man-in-the-middle attacks during the update process. See ",[301,14424,1091],{"href":1090}," for the full update flow and code-signing details.",[432,14427,14429],{"id":14428},"openclaw-binary","OpenClaw binary",[11,14431,14432,14433,14436],{},"The OpenClaw binary is not downloaded or managed by MultiClaw. You install it separately using Homebrew, winget, apt, or the OpenClaw install script. The desktop app detects the binary on your system ",[93,14434,14435],{},"PATH"," and confirms it is a compatible version before connecting to the gateway.",[11,14438,14439],{},"MultiClaw does not verify the OpenClaw binary's integrity. The binary's authenticity depends on the package manager you used to install it and any code-signing your operating system enforces.",[18,14441,14443],{"id":14442},"third-party-services","Third-party services",[11,14445,14446,14447,14450],{},"New third-party services that process your data go through a security review and require a signed ",[45,14448,14449],{},"Data Processing Agreement (DPA)"," before onboarding. This applies to any service that handles task content, agent output, or account information.",[11,14452,14453,14454,14456,14457,14460],{},"For the current list of subprocessors, contact ",[301,14455,2760],{"href":2759},". See the ",[301,14458,314],{"href":14459},"\u002Fprivacy"," for details on how subprocessor changes are communicated.",[18,14462,14464],{"id":14463},"open-source-licensing","Open-source licensing",[11,14466,14467,14468,391],{},"MultiClaw is built on open-source components. Dependencies are selected from projects with OSI-approved licenses to reduce the risk of proprietary or restrictive license obligations. License notices are included in the software distribution, as described in the ",[301,14469,14471],{"href":14470},"\u002Fterms","Terms of Service",[11,14473,188,14474,14477],{},[45,14475,14476],{},"software bill of materials (SBOM)"," — a machine-readable inventory of every third-party component in a given release — is planned for a future release. When available, it will let you audit the exact libraries and versions included in any MultiClaw build.",[18,14479,10962],{"id":10961},[11,14481,14482],{},"Supply-chain security is a shared effort. MultiClaw pins dependencies, signs updates, and reviews third-party services. You are responsible for:",[23,14484,14485,14491,14497,14508],{},[26,14486,14487,14490],{},[45,14488,14489],{},"Keeping the desktop app updated."," Auto-updates are enabled by default. Do not disable them — updates include security patches for both MultiClaw and its bundled dependencies.",[26,14492,14493,14496],{},[45,14494,14495],{},"Keeping your operating system updated."," The desktop app's WebView is provided by your OS. WebView security patches arrive through OS updates.",[26,14498,14499,14502,14503,3806],{},[45,14500,14501],{},"Verifying OpenClaw's source."," Since MultiClaw does not verify the OpenClaw binary, install it from an official source (Homebrew, winget, apt, or ",[301,14504,14507],{"href":14505,"rel":14506},"https:\u002F\u002Fopenclaw.ai",[775],"openclaw.ai",[26,14509,14510,14513],{},[45,14511,14512],{},"Reviewing third-party MCP servers."," MultiClaw does not audit third-party MCP servers you add. Verify the source and permissions of any MCP server before connecting it.",[11,14515,14516,14517,391],{},"For the full breakdown of provider and customer responsibilities, see ",[301,14518,1176],{"href":318},{"title":157,"searchDepth":158,"depth":158,"links":14520},[14521,14524,14525,14528,14529,14530],{"id":14337,"depth":158,"text":14338,"children":14522},[14523],{"id":14376,"depth":576,"text":14377},{"id":14397,"depth":158,"text":14398},{"id":14412,"depth":158,"text":14413,"children":14526},[14527],{"id":14428,"depth":576,"text":14429},{"id":14442,"depth":158,"text":14443},{"id":14463,"depth":158,"text":14464},{"id":10961,"depth":158,"text":10962},"How MultiClaw pins dependencies, verifies updates, and manages third-party components in the supply chain.",{},"\u002Fsecurity-privacy\u002Fdependency-and-supply-chain-security",[3032,11751,13814],{"title":1136,"description":14531},"dependency-and-supply-chain-security","help\u002Fsecurity-privacy\u002F12.dependency-and-supply-chain-security","9fsseaw9NJ60aqjm0MoK2zT-YIuxir-t-ze8VUaFFiA","Dependency and supply chain security How MultiClaw pins dependencies, verifies updates, and manages third-party components in the supply chain.",{"id":14541,"title":14542,"body":14543,"category":1810,"description":14642,"draft":165,"extension":166,"meta":14643,"navigation":168,"order":14319,"path":14644,"relatedArticles":14645,"seo":14646,"slug":14647,"stem":14648,"updatedAt":755,"__hash__":14649,"excerpt":14642,"searchText":14650},"help\u002Fhelp\u002Ftroubleshooting\u002F12.find-and-share-diagnostic-logs.md","Find and share diagnostic logs",{"type":8,"value":14544,"toc":14637},[14545,14548,14552,14561,14564,14589,14593,14599,14602,14606,14611,14614,14617,14634],[11,14546,14547],{},"When you need to diagnose a problem or send logs to support, MultiClaw stores them in two places: the desktop app log and the gateway log.",[18,14549,14551],{"id":14550},"desktop-app-log","Desktop app log",[11,14553,1503,14554,1745,14556,12932,14558,14560],{},[45,14555,1218],{},[45,14557,1252],{},[45,14559,1256],{}," to open the log folder.",[11,14562,14563],{},"The log file records app startup, IPC calls, update events, and gateway connection events. If you need to find it manually, the default paths are:",[23,14565,14566,14574,14581],{},[26,14567,14568,13343,14571],{},[45,14569,14570],{},"macOS:",[93,14572,14573],{},"~\u002FLibrary\u002FLogs\u002FMultiClaw\u002Fmulticlaw.log",[26,14575,14576,13343,14578],{},[45,14577,13350],{},[93,14579,14580],{},"%APPDATA%\\MultiClaw\\logs\\multiclaw.log",[26,14582,14583,13343,14586],{},[45,14584,14585],{},"Linux:",[93,14587,14588],{},"~\u002F.config\u002FMultiClaw\u002Flogs\u002Fmulticlaw.log",[18,14590,14592],{"id":14591},"gateway-log","Gateway log",[11,14594,14595,14596,14598],{},"The gateway log is located at ",[93,14597,1799],{},", or inside whichever data directory you configured for OpenClaw.",[11,14600,14601],{},"This log records agent task execution, model API calls, WebSocket events, and file-watch events.",[18,14603,14605],{"id":14604},"share-logs-with-support","Share logs with support",[50,14607,14608],{"type":565},[11,14609,14610],{},"Log files may contain conversation context, task inputs, file paths, and other information related to your agents' activities. Open the log file and review its contents before sharing. Do not share logs that contain information you are not comfortable disclosing.",[11,14612,14613],{},"The desktop app attempts to redact API keys from logs, but you should still scan the file before sending.",[11,14615,14616],{},"Before attaching logs to a support ticket:",[510,14618,14619,14622,14628,14631],{},[26,14620,14621],{},"Compress the log folder as a ZIP file.",[26,14623,14624,14625,391],{},"Note your MultiClaw version from ",[45,14626,14627],{},"Help > About",[26,14629,14630],{},"Note your OS version.",[26,14632,14633],{},"Write a short description of what you were doing when the problem occurred.",[11,14635,14636],{},"Having these four items ready makes it easier to diagnose most issues when a support channel becomes available.",{"title":157,"searchDepth":158,"depth":158,"links":14638},[14639,14640,14641],{"id":14550,"depth":158,"text":14551},{"id":14591,"depth":158,"text":14592},{"id":14604,"depth":158,"text":14605},"Locate the desktop app and gateway logs and share them safely with support.",{},"\u002Ftroubleshooting\u002Ffind-and-share-diagnostic-logs",[],{"title":14542,"description":14642},"find-and-share-diagnostic-logs","help\u002Ftroubleshooting\u002F12.find-and-share-diagnostic-logs","1-9-d0pY85gt2n8lO6GVgHIqGXDwsRhPx0cjpiGrAa0","Find and share diagnostic logs Locate the desktop app and gateway logs and share them safely with support.",{"id":14652,"title":1141,"body":14653,"category":1193,"description":15087,"draft":165,"extension":166,"meta":15088,"navigation":168,"order":15089,"path":15090,"relatedArticles":15091,"seo":15092,"slug":1140,"stem":15093,"updatedAt":3320,"__hash__":15094,"excerpt":15087,"searchText":15095},"help\u002Fhelp\u002Fsecurity-privacy\u002F13.allowed-external-connections.md",{"type":8,"value":14654,"toc":15075},[14655,14658,14662,14667,14671,14674,14850,14854,14857,14875,14878,14881,14887,14890,14893,14899,14902,14906,14913,14918,14921,14924,14930,14938,14942,14953,14965,14968,14971,14977,14981,14987,14990,14994,14997,15070],[11,14656,14657],{},"The desktop app and gateway make outbound connections to MultiClaw Cloud, your configured LLM providers, and a few supporting services. Connections to LLM providers and custom MCP servers activate only after you set them up — no traffic reaches a provider you haven't configured.",[11,14659,14660],{},[398,14661],{"alt":976,"src":977},[11,14663,14664,14665,391],{},"For port, protocol, and firewall allowlisting details, see ",[301,14666,984],{"href":983},[18,14668,14670],{"id":14669},"connection-inventory","Connection inventory",[11,14672,14673],{},"Some connections in this table are conditional. LLM provider entries activate only when you've added a matching API key. Custom MCP server entries appear only after you've enabled an MCP server in your settings.",[61,14675,14676,14689],{},[64,14677,14678],{},[67,14679,14680,14682,14684,14686],{},[70,14681,6582],{},[70,14683,9651],{},[70,14685,6585],{},[70,14687,14688],{},"When it occurs",[79,14690,14691,14706,14721,14734,14749,14763,14777,14791,14806,14821,14836],{},[67,14692,14693,14696,14701,14703],{},[84,14694,14695],{},"MultiClaw Cloud (API)",[84,14697,14698],{},[93,14699,14700],{},"api.multiclaw.io",[84,14702,6597],{},[84,14704,14705],{},"While the gateway is running and connected",[67,14707,14708,14711,14716,14718],{},[84,14709,14710],{},"MultiClaw Cloud (WebSocket)",[84,14712,14713],{},[93,14714,14715],{},"ws.multiclaw.io",[84,14717,1762],{},[84,14719,14720],{},"While the gateway is running",[67,14722,14723,14725,14729,14731],{},[84,14724,9712],{},[84,14726,14727],{},[93,14728,7197],{},[84,14730,6597],{},[84,14732,14733],{},"On app launch and when you check for updates",[67,14735,14736,14739,14743,14746],{},[84,14737,14738],{},"TURN relay (WebRTC)",[84,14740,14741],{},[93,14742,8990],{},[84,14744,14745],{},"HTTPS + UDP",[84,14747,14748],{},"When you open a cloud desktop",[67,14750,14751,14754,14758,14760],{},[84,14752,14753],{},"OpenAI API",[84,14755,14756],{},[93,14757,9613],{},[84,14759,6597],{},[84,14761,14762],{},"When a task uses an OpenAI model",[67,14764,14765,14768,14772,14774],{},[84,14766,14767],{},"Anthropic API",[84,14769,14770],{},[93,14771,9735],{},[84,14773,6597],{},[84,14775,14776],{},"When a task uses an Anthropic model",[67,14778,14779,14782,14786,14788],{},[84,14780,14781],{},"Google Gemini API",[84,14783,14784],{},[93,14785,13916],{},[84,14787,6597],{},[84,14789,14790],{},"When a task uses a Gemini model",[67,14792,14793,14796,14801,14803],{},[84,14794,14795],{},"Real-time events (Pusher)",[84,14797,14798],{},[93,14799,14800],{},"*.pusher.com",[84,14802,1762],{},[84,14804,14805],{},"During SOP generation and skill compilation",[67,14807,14808,14811,14816,14818],{},[84,14809,14810],{},"Link title preview",[84,14812,14813],{},[93,14814,14815],{},"api.microlink.io",[84,14817,6597],{},[84,14819,14820],{},"When a chat message contains a URL",[67,14822,14823,14826,14831,14833],{},[84,14824,14825],{},"Favicon service",[84,14827,14828],{},[93,14829,14830],{},"www.google.com",[84,14832,6597],{},[84,14834,14835],{},"When a chat message displays a tool call with a URL",[67,14837,14838,14841,14844,14847],{},[84,14839,14840],{},"Custom MCP servers",[84,14842,14843],{},"User-configured",[84,14845,14846],{},"Varies",[84,14848,14849],{},"When an MCP server is enabled in your settings",[18,14851,14853],{"id":14852},"multiclaw-cloud-connections","MultiClaw Cloud connections",[11,14855,14856],{},"The gateway opens two connections to MultiClaw Cloud while running:",[23,14858,14859,14867],{},[26,14860,14861,14866],{},[45,14862,14863,14864,96],{},"API (",[93,14865,14700],{},": syncs configuration, task state, and workspace membership between the desktop app and MultiClaw Cloud. Synced data includes agent settings, encrypted API keys, and task assignments. The gateway also sends periodic heartbeats so MultiClaw Cloud can report your instance's connection status.",[26,14868,14869,14874],{},[45,14870,14871,14872,96],{},"WebSocket (",[93,14873,14715],{},": receives real-time events from MultiClaw Cloud, such as new task assignments and configuration changes pushed by other team members.",[11,14876,14877],{},"Both connections authenticate with your account session. They carry coordination and configuration data — not your prompts, task content, or files sent to LLM providers.",[18,14879,9712],{"id":14880},"auto-updater",[11,14882,14883,14884,14886],{},"On launch, the desktop app sends a version check to ",[93,14885,7197],{},". The request includes your current app version and operating system so the CDN can return the correct installer if an update is available. No account identifiers, usage data, or behavioural information is included in the request.",[11,14888,14889],{},"You can also trigger an update check manually from the desktop app's menu.",[18,14891,8969],{"id":14892},"turn-relay",[11,14894,14895,14896,14898],{},"When you open a cloud desktop, the app connects to ",[93,14897,8990],{}," to relay the session's encrypted media stream — screen output from the cloud desktop and your keyboard and mouse input. The TURN server activates only when a direct peer-to-peer connection between your machine and the cloud desktop isn't possible, which is common in corporate or restricted networks.",[11,14900,14901],{},"The relay handles only the encrypted WebRTC stream. The connection closes when you leave the cloud desktop session.",[18,14903,14905],{"id":14904},"llm-provider-connections","LLM provider connections",[11,14907,14908,14909,14912],{},"MultiClaw contacts only the LLM providers you've configured. If you haven't entered an API key for a provider, ",[45,14910,14911],{},"no connection is made to that provider",". For example, adding only an Anthropic key means the app never contacts OpenAI or Google.",[11,14914,14915,14916,11378],{},"Your API keys are stored encrypted in MultiClaw Cloud and delivered to your instance during configuration sync. They are not stored in plaintext on your local machine. See ",[301,14917,1073],{"href":1072},[11,14919,14920],{},"Each provider connection sends only the data needed to fulfil the task: your prompt, context, and any files you explicitly include. The provider processes this data under its own terms of service and privacy policy. Review your provider's data-use policy to understand how request content is handled and whether it is used for model training.",[18,14922,14795],{"id":14923},"real-time-events-pusher",[11,14925,14926,14927,14929],{},"When you use SOP generation or skill compilation, the desktop app opens a WebSocket connection to Pusher (",[93,14928,14800],{},") for live progress updates. Your existing MultiClaw Cloud session authenticates this connection. The connection closes when the operation completes.",[11,14931,14932,14933,391],{},"No task content reaches Pusher. The connection carries only structured progress events, subject to ",[301,14934,14937],{"href":14935,"rel":14936},"https:\u002F\u002Fpusher.com\u002Flegal\u002Fprivacy-policy\u002F",[775],"Pusher's Privacy Policy",[18,14939,14941],{"id":14940},"link-preview-and-favicon-services","Link preview and favicon services",[11,14943,14944,14945,14947,14948,391],{},"When a chat message contains a URL, the desktop app automatically sends that URL to ",[93,14946,14815],{}," to fetch the page title for display. Microlink processes the URL, subject to ",[301,14949,14952],{"href":14950,"rel":14951},"https:\u002F\u002Fmicrolink.io\u002Fprivacy",[775],"Microlink's Privacy Policy",[11,14954,14955,14956,14959,14960,391],{},"When a chat message displays a tool call with a URL, the app fetches a favicon from ",[93,14957,14958],{},"https:\u002F\u002Fwww.google.com\u002Fs2\u002Ffavicons"," to display an icon beside the link. The app sends the domain portion of that URL to Google's favicon service, subject to ",[301,14961,14964],{"href":14962,"rel":14963},"https:\u002F\u002Fpolicies.google.com\u002Fprivacy",[775],"Google's Privacy Policy",[18,14966,14840],{"id":14967},"custom-mcp-servers",[11,14969,14970],{},"Your server configuration determines which custom MCP servers the app connects to. MultiClaw does not inspect, control, or audit traffic to or from custom MCP servers. No connections occur unless you've added and enabled an MCP server in your settings.",[11,14972,14973,14974,14976],{},"Review the network requirements and trustworthiness of any MCP server before adding it. See ",[301,14975,1176],{"href":318}," for the breakdown of your responsibilities versus the provider's.",[18,14978,14980],{"id":14979},"no-telemetry-or-analytics-connections","No telemetry or analytics connections",[11,14982,14983,14986],{},[45,14984,14985],{},"MultiClaw makes no telemetry, analytics, or crash-reporting connections."," No usage metrics, behavioural analytics, or diagnostic payloads are sent to MultiClaw or any analytics service.",[11,14988,14989],{},"The Pusher, Microlink, and Google connections described above serve specific UI functions, not analytics or tracking. The sections above detail what data each service receives and link to the relevant privacy policies.",[18,14991,14993],{"id":14992},"blocked-connections","Blocked connections",[11,14995,14996],{},"Not all connections are required for the desktop app to function. If your network restricts outbound traffic, use this table to understand the impact of blocking each connection.",[61,14998,14999,15008],{},[64,15000,15001],{},[67,15002,15003,15005],{},[70,15004,6582],{},[70,15006,15007],{},"Effect of blocking",[79,15009,15010,15018,15025,15032,15039,15047,15055,15063],{},[67,15011,15012,15015],{},[84,15013,15014],{},"MultiClaw Cloud (API \u002F WebSocket)",[84,15016,15017],{},"The gateway cannot sync configuration or receive task assignments. Core app functionality stops.",[67,15019,15020,15022],{},[84,15021,9712],{},[84,15023,15024],{},"The app continues working but won't receive automatic updates. Download updates manually from the MultiClaw website.",[67,15026,15027,15029],{},[84,15028,8969],{},[84,15030,15031],{},"Cloud desktop sessions may fail if your network also blocks direct peer-to-peer connections.",[67,15033,15034,15036],{},[84,15035,13002],{},[84,15037,15038],{},"Tasks that use the blocked provider's models fail. Other configured providers remain available.",[67,15040,15041,15044],{},[84,15042,15043],{},"Pusher",[84,15045,15046],{},"SOP generation and skill compilation lose live progress indicators. The operations still complete in the background.",[67,15048,15049,15052],{},[84,15050,15051],{},"Microlink",[84,15053,15054],{},"Chat messages with URLs display without title previews.",[67,15056,15057,15060],{},[84,15058,15059],{},"Google favicon",[84,15061,15062],{},"Chat messages with tool-call URLs display without favicon icons.",[67,15064,15065,15067],{},[84,15066,14840],{},[84,15068,15069],{},"The blocked server becomes unavailable. Other MCP servers and core functionality are unaffected.",[50,15071,15072],{"type":465},[11,15073,15074],{},"To verify the connections your desktop app makes, use a network monitor such as Little Snitch (macOS), GlassWire (Windows), or your operating system's built-in firewall logs.",{"title":157,"searchDepth":158,"depth":158,"links":15076},[15077,15078,15079,15080,15081,15082,15083,15084,15085,15086],{"id":14669,"depth":158,"text":14670},{"id":14852,"depth":158,"text":14853},{"id":14880,"depth":158,"text":9712},{"id":14892,"depth":158,"text":8969},{"id":14904,"depth":158,"text":14905},{"id":14923,"depth":158,"text":14795},{"id":14940,"depth":158,"text":14941},{"id":14967,"depth":158,"text":14840},{"id":14979,"depth":158,"text":14980},{"id":14992,"depth":158,"text":14993},"Outbound connections the desktop app and gateway make, what each one does, and when each occurs.",{},13,"\u002Fsecurity-privacy\u002Fallowed-external-connections",[1199,1202,1201],{"title":1141,"description":15087},"help\u002Fsecurity-privacy\u002F13.allowed-external-connections","vLsuZIyuIs_bymigjrC4jMYMHRFSI4B0fqZ_RiJ2ULE","Allowed external connections Outbound connections the desktop app and gateway make, what each one does, and when each occurs.",{"id":15097,"title":1176,"body":15098,"category":1193,"description":15394,"draft":165,"extension":166,"meta":15395,"navigation":168,"order":15396,"path":15397,"relatedArticles":15398,"seo":15399,"slug":15400,"stem":15401,"updatedAt":755,"__hash__":15402,"excerpt":15394,"searchText":15403},"help\u002Fhelp\u002Fsecurity-privacy\u002F14.shared-responsibility-model.md",{"type":8,"value":15099,"toc":15377},[15100,15103,15250,15254,15257,15260,15263,15265,15269,15275,15279,15286,15290,15293,15297,15300,15312,15316,15329,15333,15336,15340,15343,15347,15351,15354,15358,15361,15365,15368],[11,15101,15102],{},"Security in MultiClaw follows a shared responsibility model. MultiClaw secures the cloud infrastructure and the desktop app; you secure your local environment, credentials, and workspace configuration. Understanding each party's role helps you protect your workspace effectively.",[61,15104,15105,15115],{},[64,15106,15107],{},[67,15108,15109,15112],{},[70,15110,15111],{},"Responsibility",[70,15113,15114],{},"Party",[79,15116,15117,15124,15131,15138,15145,15152,15159,15166,15173,15180,15187,15194,15201,15208,15215,15222,15229,15236,15243],{},[67,15118,15119,15122],{},[84,15120,15121],{},"Infrastructure security (servers, databases, networking)",[84,15123,602],{},[67,15125,15126,15129],{},[84,15127,15128],{},"AES-256-GCM application-layer encryption for sensitive values in MultiClaw Cloud",[84,15130,602],{},[67,15132,15133,15136],{},[84,15134,15135],{},"TLS encryption between the gateway and MultiClaw Cloud",[84,15137,602],{},[67,15139,15140,15143],{},[84,15141,15142],{},"Desktop app update signing and verification (minisign)",[84,15144,602],{},[67,15146,15147,15150],{},[84,15148,15149],{},"Patching the desktop app and MultiClaw Cloud",[84,15151,602],{},[67,15153,15154,15157],{},[84,15155,15156],{},"Access controls and audit trail in MultiClaw Cloud",[84,15158,602],{},[67,15160,15161,15164],{},[84,15162,15163],{},"Security incident notification (GDPR Art. 33 and Art. 34)",[84,15165,602],{},[67,15167,15168,15171],{},[84,15169,15170],{},"Keeping the desktop app updated",[84,15172,6750],{},[67,15174,15175,15178],{},[84,15176,15177],{},"Keeping OpenClaw updated",[84,15179,6750],{},[67,15181,15182,15185],{},[84,15183,15184],{},"Protecting your LLM API keys",[84,15186,6750],{},[67,15188,15189,15192],{},[84,15190,15191],{},"Securing the local OpenClaw data directory",[84,15193,6750],{},[67,15195,15196,15199],{},[84,15197,15198],{},"Managing workspace member access",[84,15200,6750],{},[67,15202,15203,15206],{},[84,15204,15205],{},"Configuring agent guardrails",[84,15207,6750],{},[67,15209,15210,15213],{},[84,15211,15212],{},"Securing the machine running the desktop app",[84,15214,6750],{},[67,15216,15217,15220],{},[84,15218,15219],{},"Reviewing third-party MCP servers before adding them",[84,15221,6750],{},[67,15223,15224,15227],{},[84,15225,15226],{},"Infrastructure monitoring",[84,15228,602],{},[67,15230,15231,15234],{},[84,15232,15233],{},"Agent activity monitoring and suspicious behaviour reporting",[84,15235,6750],{},[67,15237,15238,15241],{},[84,15239,15240],{},"Secure default configuration",[84,15242,602],{},[67,15244,15245,15248],{},[84,15246,15247],{},"Configuration changes (for example, disabling auto-updates)",[84,15249,6750],{},[18,15251,15253],{"id":15252},"multiclaws-responsibilities","MultiClaw's responsibilities",[11,15255,15256],{},"MultiClaw secures the cloud infrastructure that powers MultiClaw Cloud. This includes the physical security of data centres via AWS, server and database hardening, and network-level protections. MultiClaw Cloud stores data on AWS infrastructure, which encrypts underlying storage volumes at rest. Sensitive values including agent configuration and credentials are additionally encrypted at the application layer using AES-256-GCM before being written to the database.",[11,15258,15259],{},"All connections between the gateway and MultiClaw Cloud are encrypted with TLS. Desktop app updates are signed with minisign and verified before installation. MultiClaw patches and maintains the desktop app and MultiClaw Cloud on an ongoing basis.",[11,15261,15262],{},"MultiClaw Cloud enforces access controls and maintains an audit trail of key platform events. If a security incident is confirmed to have affected your data, MultiClaw will notify the relevant supervisory authority within 72 hours as required by GDPR Art. 33. MultiClaw will also notify you directly without undue delay if the breach poses a high risk to your rights (Art. 34).",[18,15264,10962],{"id":10961},[432,15266,15268],{"id":15267},"keep-the-desktop-app-updated","Keep the desktop app updated",[11,15270,15271,15272,5840],{},"Auto-updates are enabled by default. Do not disable them, as updates include security patches. If you need to verify which version you are running, check the desktop app's ",[45,15273,15274],{},"About",[432,15276,15278],{"id":15277},"keep-openclaw-updated","Keep OpenClaw updated",[11,15280,15281,15282,15285],{},"OpenClaw is installed and updated separately from MultiClaw. Keep your OpenClaw installation current by following the update instructions for your platform (for example, ",[93,15283,15284],{},"brew upgrade openclaw"," on macOS). MultiClaw does not distribute or update the OpenClaw binary on your behalf.",[432,15287,15289],{"id":15288},"protect-your-llm-api-keys","Protect your LLM API keys",[11,15291,15292],{},"Your LLM API keys are stored in MultiClaw Cloud and encrypted at rest using AES-256-GCM. You control which services receive those keys. If you suspect a key has been compromised, rotate it immediately in your LLM provider's dashboard and update it in MultiClaw Cloud. Only connect services you trust.",[432,15294,15296],{"id":15295},"secure-the-local-openclaw-data-directory","Secure the local OpenClaw data directory",[11,15298,15299],{},"The local OpenClaw data directory is protected by your operating system's file-system permissions. Enable full-disk encryption on any machine running the desktop app. Keep the machine's operating system updated and apply security patches promptly.",[11,15301,15302,15303,15305,15306,15308,15309,15311],{},"On macOS, confirm FileVault is on in ",[45,15304,6775],{},". On Windows, check ",[45,15307,6679],{}," or search for ",[45,15310,6683],{},". On Linux, verify LUKS encryption is active.",[432,15313,15315],{"id":15314},"manage-workspace-member-access","Manage workspace member access",[11,15317,15318,15319,315,15321,15323,15324,2934,15326,15328],{},"Invite only trusted users and revoke access when members leave. Two roles exist: ",[45,15320,3372],{},[45,15322,3402],{},". Periodically review the member list by navigating to your workspace's ",[45,15325,2933],{},[93,15327,2937],{},") in MultiClaw Cloud.",[432,15330,15332],{"id":15331},"configure-agent-guardrails","Configure agent guardrails",[11,15334,15335],{},"MultiClaw provides secure defaults, but you are responsible for adjusting approval flows, scope limits, and execution permissions to match your organisation's risk tolerance. Review guardrail settings whenever your security requirements change.",[432,15337,15339],{"id":15338},"vet-third-party-mcp-servers","Vet third-party MCP servers",[11,15341,15342],{},"Before adding a third-party MCP server, verify its source and review its permissions. MultiClaw cannot audit or vouch for third-party servers. You are responsible for any access those servers receive.",[18,15344,15346],{"id":15345},"shared-responsibilities","Shared responsibilities",[432,15348,15350],{"id":15349},"incident-detection","Incident detection",[11,15352,15353],{},"MultiClaw monitors infrastructure for anomalies. You are responsible for monitoring your own agent activity. If you notice unexpected behaviour — agents running tasks you did not approve, unusual output, or activity at unexpected times — review the audit trail and revoke agent access if necessary.",[432,15355,15357],{"id":15356},"configuration","Configuration",[11,15359,15360],{},"MultiClaw ships secure defaults for all settings. When you change a default (for example, disabling auto-updates or granting an agent broad file access), you accept responsibility for the security implications of that change. Review any configuration change against your organisation's security policies before applying it.",[18,15362,15364],{"id":15363},"what-this-model-does-not-cover","What this model does not cover",[11,15366,15367],{},"This model describes the division of security responsibilities between MultiClaw and you. It does not guarantee that either party's measures will prevent every possible incident. No security programme can eliminate all risk.",[11,15369,15370,15371,3060,15373,3064,15375,391],{},"If you are unsure where a specific responsibility falls, contact MultiClaw support. For the technical detail behind the protections described here, see ",[301,15372,933],{"href":2963},[301,15374,1042],{"href":1041},[301,15376,1073],{"href":1072},{"title":157,"searchDepth":158,"depth":158,"links":15378},[15379,15380,15389,15393],{"id":15252,"depth":158,"text":15253},{"id":10961,"depth":158,"text":10962,"children":15381},[15382,15383,15384,15385,15386,15387,15388],{"id":15267,"depth":576,"text":15268},{"id":15277,"depth":576,"text":15278},{"id":15288,"depth":576,"text":15289},{"id":15295,"depth":576,"text":15296},{"id":15314,"depth":576,"text":15315},{"id":15331,"depth":576,"text":15332},{"id":15338,"depth":576,"text":15339},{"id":15345,"depth":158,"text":15346,"children":15390},[15391,15392],{"id":15349,"depth":576,"text":15350},{"id":15356,"depth":576,"text":15357},{"id":15363,"depth":158,"text":15364},"What MultiClaw secures versus what you are responsible for as a customer.",{},14,"\u002Fsecurity-privacy\u002Fshared-responsibility-model",[3032,1198,1201],{"title":1176,"description":15394},"shared-responsibility-model","help\u002Fsecurity-privacy\u002F14.shared-responsibility-model","hIH39R_Cs9_Maa_AMfiy_aXwvGhQrYoqXAyei0o7818","Shared responsibility model What MultiClaw secures versus what you are responsible for as a customer.",1778463882527]