VerisoulAgent Atlas
All agents

Manus Bot

Run by Manus

Type: AI agentSignedHow common: Very uncommonDetection guide
Verisoul ResearchUpdated 5 min read

Manus signs its cloud browser's page loads, but its local browser modes look like the user's own traffic.

How to detect Manus Bot

You detect Manus by verifying the Web Bot Auth signature its cloud browser puts on page loads and by the Manus-User/1.0 token it appends to a normal Chrome user agent. Only page loads are signed and there is no IP list, while its Browser Operator extension and desktop app run in the user's own browser with no token. Verisoul verifies the signature and returns agent id manus_bot.

Detection method
SignedThe agent signs its requests, so its identity is verified cryptographically.
Signals that identify it
  • CryptographicA signed request verified cryptographically
  • BehavioralAutomated clicks, typing and page flow instead of a person's

Manus is a general-purpose AI agent from Butterfly Effect, a Singapore company, that takes a task from a user and runs it on its own cloud computer, browsing, researching, filling forms and building documents or apps along the way. It opened as an invite-only preview on Mar 6, 2025 and to public registration on May 13, 2025, and it has since added a Browser Operator extension (Nov 18, 2025) that lets the agent work inside the user's own browser, plus a desktop app.

The company has had an unusual year. Meta announced a deal to buy Manus in Dec 2025, China ordered it withdrawn on Apr 27, 2026, and Manus has run independently since Sep 1, 2026. On Sep 28, 2026 it launched Manus 2.0 and the Cue app, which give agents their own email addresses, phone numbers, wallets and computers, and on Oct 8, 2026 it raised over $500M led by Boyu Capital and IDG Capital. One public real user monitoring dataset on GitHub counted 9,000 to 20,000 Manus requests a day across 224 to 341 sites in the week of Oct 24, 2026, which its authors call a lower bound.

Site owners ask about Manus for two reasons. Its users send it to do real work like research and bookings, and the same agent is good at scraping and at creating accounts, which the new Cue identities make easier.

Manus browsing a website in its own cloud computer
Manus works in its own cloud browser, shown live beside the chat

How Manus shows up on your site

In its default cloud mode, Manus browses from an isolated virtual computer. Researchers at UC Davis found about 96.6% of the Manus tasks they studied ran Linux Chromium with the clock set to UTC, and the GitHub study traced the traffic to Google Cloud. The user agent is a normal Linux Chrome string with Manus-User/1.0 appended, and page loads carry a Web Bot Auth signature naming https://api.manus.im, with the Ed25519 public key published in Manus's own key directory. Cloudflare Radar lists the agent in its bot directory as Manus Bot and points to that same key directory, which is a useful cross-check that the signature belongs to Manus.

CheckWhat Manus does
User agentLinux Chrome with Manus-User/1.0 appended
Web Bot Auth signatureSigns page loads as api.manus.im
IP rangesNo published list, seen on Google Cloud
robots.txtNot documented by Manus

Browser Operator and the desktop app behave differently, because they drive the user's own browser on the user's own network and carry no Manus token at all.

Why Manus is only partly easy to detect

Cloud Manus is one of the more honest agents on the web, since it declares itself in the user agent and signs its requests. The catch is in the details. The GitHub study saw signatures on page loads only, while scripts, beacons and other subresource requests from the same session went out unsigned, so a check that runs on every request will see a signed page followed by a string of unsigned calls from the same visitor. There is also no IP list to confirm the network, which leaves the signature as the only proof of identity.

The local modes are harder. When a user runs Manus through Browser Operator, the requests come from their real browser, cookies and home IP, and the only remaining clue is how the agent behaves on the page. The UC Davis researchers saw Manus jump the scroll position instantly, teleport the pointer to click targets and type far faster than a person.

How Verisoul detects Manus

Verisoul names Manus by verifying its Web Bot Auth signature against the key Manus publishes, which proves the request came from Manus and not from a scraper copying its user agent. We then tie that signed page load to the rest of the session, so unsigned scripts and beacons inherit the identity, and we check that the device and behavior match a cloud agent.

API response
"agent": {
  "id": "manus_bot",
  "name": "Manus Bot",
  "provider": "Manus",
  "type": "ai_agent",
  "detection_method": "signed",
  "detection_signals": [
    "cryptographic",
    "behavioral"
  ]
}
  • id is the stable name for the agent, manus_bot, which is what your rules should key on
  • type is ai_agent, meaning software acting for a person, as opposed to a crawler
  • detection_method is signed, meaning the identity was proven with a cryptographic signature
  • detection_signals lists what backed it up: the verified signature, a cloud-hosted browser with a virtual machine device profile, and automated clicks, typing and page flow

The Agent Atlas entry for Manus Bot lists the same signals, and the AI agent detection docs cover the full agent object. Sessions from Browser Operator or the desktop app have no signature, so Verisoul flags them through bot score when the behavior is automated.

  1. 01User gives Manus a task
  2. 02Manus opens your site in its cloud browser
  3. 03Page loads are signed as api.manus.im
  4. 04Verisoul verifies it and returns manus_bot
How Manus Bot reaches your site

How to detect Manus step by step

  1. Add the Verisoul SDK to the pages you care about, following the AI agent detection docs
  2. Read the agent field in each Verisoul authenticate response and log manus_bot sessions next to your own outcomes
  3. Write rules on agent.id and apply them to the whole session, since only page loads are signed
  4. Send high bot scores with no agent name on sign-up and payout steps to review, which catches Browser Operator sessions

Should you block Manus?

For content and product pages, most teams let verified Manus sessions through or rate limit them, because the agent is usually doing research for a real user. Scraping is the main cost there, and rate limits on manus_bot handle it better than a block that also turns away paying users.

Sign-up deserves more care. Cue agents come with their own email addresses and phone numbers, so a sign-up from manus_bot can pass email and SMS checks without a person ever being involved. Checkout is usually fine when the account is established, while payouts, bonus claims and new payment methods are the steps to send to review.

How to detect AI agents like Muse, Instinct, Grok Bot, Dots and Duet, from Verisoul

How often you'll see it

Very uncommon

Rare, brand new, or not seen on Verisoul traffic yet

Questions about Manus Bot

What is Manus-User in my logs?

It's the token Manus appends to its cloud browser's Chrome user agent when its agent visits your site for a user. Its page loads also carry a Web Bot Auth signature from api.manus.im that you can verify.

Does Manus respect robots.txt?

Manus doesn't document how it treats robots.txt. Because it acts for a user, write rules on the verified signature or on Verisoul's manus_bot id instead of relying on robots.txt.

How do I block Manus bot?

Write the rule on the verified api.manus.im signature or on Verisoul's manus_bot id. Signatures appear on page loads only, so apply the decision to the whole session.

Is Manus owned by Meta?

No. Meta announced a deal in Dec 2025, China ordered it withdrawn on Apr 27, 2026, and Manus has operated independently since Sep 1, 2026, raising over $500M on Oct 8, 2026.

Can Manus agents make payments?

Yes. Agents in the Cue app, launched Sep 28, 2026, get their own email, phone numbers and wallets and can pay within limits the user sets.

What does the Verisoul API return for Manus Bot?

Every session Verisoul identifies as Manus Bot carries an agent block with id "manus_bot", type "ai_agent", detection_method "signed" and the detection_signals used (cryptographic, behavioral). Build rules on the id, type and detection method.

Sources

  1. Manus raises over $500M in first round since split with Meta, TechCrunch
  2. China blocks Meta's $2 billion takeover of Manus, CNBC
  3. Manus HTTP message signatures directory
  4. Manus Bot, Cloudflare Radar bot directory
  5. Classify Manus cloud browser, Adobe helix-rum-collector issue
  6. FP-Agent: Fingerprinting AI Browsing Agents, UC Davis (arXiv)
  7. Web Bot Auth architecture, IETF draft