NewAgent Detection-1 by Resemble

Know who's on your site.

Every visit, called: a person

Marshy watches how each visit moves, types and browses, and tells you whether a person or an AI agent is behind it. One tag. Nothing for real people to click.

The first 10,000 decided visits every day are free.

marshy.resemble.ai

Overview

acme.com

People

18,402

66% of all traffic

AI agents

9,116

33% of all traffic

Undecided

184

1% of all traffic

Live sessions

Streaming
  • AgentAI assistant, comparing plans
  • PersonFirefox, back for a second look
  • AgentBrowser automation, filling the signup form
  • PersonChrome on a Mac, Austin
  • AgentComputer-use agent, booking a table
  • PersonSafari on an iPhone, Lisbon
AgentBooking a table for fourAgentComparing prices across tabsAgentFilling in the signup formAgentReading every docs pageAgentChecking out a cartAgentSummarising the pricing pageAgentScraping the changelogAgentBooking a flight to TokyoAgentBooking a table for fourAgentComparing prices across tabsAgentFilling in the signup formAgentReading every docs pageAgentChecking out a cartAgentSummarising the pricing pageAgentScraping the changelogAgentBooking a flight to Tokyo
PersonReading the pricing pagePersonBack for a second lookPersonSigning in from a phonePersonWatching the demo videoPersonAsking support a questionPersonBrowsing on the trainPersonSharing a link with a friendPersonScrolling the blogPersonReading the pricing pagePersonBack for a second lookPersonSigning in from a phonePersonWatching the demo videoPersonAsking support a questionPersonBrowsing on the trainPersonSharing a link with a friendPersonScrolling the blog
Why now

The web has a new kind of visitor.

AI agents browse, compare and buy on people's behalf. Most analytics count them as people.

Sign-up funnel
Visits
Sign-ups
Trials
Paid
People Agents

Your funnel is counting agents

Visits, sign-ups and trials all include software. Marshy splits every step, so your numbers are about people again.

acme.com/signup
Full name
Work email
Company
Create account

Agents fill in forms now

They sign up, book and check out for someone. See which ones, and decide what each should get.

No puzzles for anyone

Nothing to click, nothing to solve. People browse as usual while Marshy reads the visit in the background.

Agent Detection-1

A hand on the controls, or not.

Agent Detection-1 is the first system-one model built to classify visitors on your web platform. It judges a visit by how it moves, not by what it claims to be, and calls it the moment there's enough to go on.

A sample visit, played two ways

1 · Signals in the browser

Pointer
Clicks
Buy410 ms hover · 6 px off
Typing
Scrolling
Environment
HeadersAutomationWeb Bot Auth

2 · The model

AD-1

Agent Detection-1

system-one · in the moment

A person is present50%

Gathering evidence…

3 · Verdict, then your call

Waiting for enough to go on

Send them down the right path

Your UIMCP serverllms.txtAgent cardChallenge on signup

Marshy never blocks anyone by itself. You decide what each verdict does.

They type
We keep

Keys, never keystrokes

Typing is kept as a category (letter, digit, backspace). The key pressed, typed text and page content are never recorded.

81.214.7.199f3c2a7e41b8…

IPs hashed on arrival

A visitor's IP address is hashed before it's stored. The raw address is never saved.

Person+ Your rules
→ straight through

Advisory, by design

Signals come from the visitor's browser. Use the verdict alongside your security controls, not in place of them.

The console · Traffic

Your traffic, split in two.

Every number in Marshy is people and agents side by side, and agent share is always out of all your traffic.

People

0

AI agents

0

Undecided

0

People and agents, day by day

The daily mix, with the visits too short to call kept apart.

  • Computer-use agent41%
  • Browser automation27%
  • AI assistant16%
  • Crawler11%
  • Scripted client5%

Who the agents are

Computer-use agents, automation, assistants and crawlers.

  • google.com12% agents
    5,210
  • chatgpt.com71% agents
    2,380
  • perplexity.ai64% agents
    1,140
  • claude.ai58% agents
    860
  • x.com9% agents
    720

Where they come from

Every referring site, and how much of it is agents.

Browser
System
Network
Verdict
Chrome on macOS, from a home linePerson

What they run on

Chrome is everywhere. The system and network around it are what give an agent away.

The console · Sessions

Follow every visit, then act.

Open any session to see its journey and why it was called, tie it to a signed-in user, and react on the page.

/0.0s/pricing1.2s/signup2.1s/welcome2.4s
4 pages in 2.4 s, form sent with Enterwatching…

Every session, as a journey

Where it came in, where it went, and the verdict at the end.

 

Ask Marshy

A built-in assistant that reads your data for you.

  • mmaya@northwind.io2%
  • oops-bot@acme.dev94%
  • jj.chen@contoso.com31%

Signed-in users, verified

Identify users and sign it, so nobody can pose as them.

addEventListener('resemble:verdict', e => {
  // e.detail.verdict
  if (e.detail.verdict === 'agent')
    showApiDocs()
})

Act on the verdict

An event on the page the moment a visit is called: send agents to your API, keep a form for people.

Get started

Live in five minutes.

No CAPTCHAs, no puzzles, nothing your visitors have to do. Marshy only watches.

01

Add one tag

Paste a single script into your pages, like an analytics tag. Works on any site or single-page app.

<script async
  src="…/agent-detection.js"
  data-resemble-key="pk_live_9f3c…"
></script>
02

Agent Detection-1 reads the visit

Pointer, clicks, typing, scrolling and environment, in the background. People never see a thing.

03

You get a verdict

Person, agent, or undecided, in the console and as an event on the page, so you can act on it.

PersonAgentUndecided
Integrations

Verdicts where your team already works.

Split your funnels in PostHog, alert in Slack, act at the edge with Cloudflare, and keep every session in your warehouse.

Product analyticsCustomer dataObservabilityEdge & securityWarehouse & BIAlerts & workflowsComing soon
Pricing

Pay per verdict. Nothing else.

No seats, no tiers. A visit is billed once, and only when Marshy reaches a verdict.

Agent Detection

$0.004per decided visit

The first 10,000 decided visits every day are free, for every team.

  • One charge per visit, across every page and tab
  • Undecided visits are never billed
  • Reading the console is always free
  • The free allowance resets at 00:00 UTC
Decided visits a day50,000

A month

$0.00

A year

$0.00

40,000 billable visits a day, after the free 10,000.

Questions

Good to know.

Anything else? Talk to the team.

Software driving a browser for someone: computer-use agents, browser automation, AI assistants, scripted clients and crawlers. Marshy also tells you which kind it is.

Peopleand Agents

Meet everyone on your site.

Log in with your Resemble account and add your first project. The first 10,000 decided visits a day are on us.