Skip to content
Switchfrog is now in private beta. Request access →

Logged-in no longer means human.

Millions of people now use AI browser agents.Your top user is probably one of them. Switchfrog detects AI agents acting through your customers’ real browsers, so you can respond in real time.

Sessions · last 15 daysLive · demo data
IdentityTypeActivity
bruce@waynetech.comAgentjust now
clark@dailyplanet.comHuman1m ago
tony@starkindustries.comAgent2m ago
diana@themyscira.orgHuman4m ago
demodata2c09de95828f5e4aUnknown6m ago
lois@dailyplanet.comHuman9m ago

Trusted by

40+ teams

Placeholder logos

Wayne Enterprises
DAILY PLANET
Stark Industries
LexCorp
oscorp
QUEEN CONSOLIDATED
Pym Tech
Rand
Kord Industries
PalmerTech
“We assumed our biggest account was one very busy person. It was Claude in Chrome, running all night on a starter seat. Switchfrog flagged it during the session, not in a report three weeks later.”
Peter ParkerHead of Platform, Daily BuglePlaceholder quote
SeesClaude in ChromeOpenAI CodexCursorGrokGeminiPerplexityCopilotOpenClawand every other browser-driving agent

Your customers are bringing agents.

Tools like Claude Cowork and OpenClaw run inside the customer’s own logged-in session, on the same device with the same cookies, so from the edge nothing looks wrong.

Switchfrog reads how the browser is being driven and flags the handover as it happens, while there’s still time to do something about it.

SessionLive · demo data

bruce@waynetech.comAgent

Session events

  1. StartedSep 02, 11:47 PM
  2. HumanSep 02, 11:48 PM
  3. AgentSep 02, 11:52 PMClaude in Chrome took over

Activity

12 activity updates across 3 browser activity streams

Sessions, sorted by who was driving.

Human, agent or unknown, for each login on all the sites you run. The Activity view shows the split by hour, and the Sessions view shows who it was and what was driving.

Demo data.

Sessions · last 24 hoursLive · demo data

Sessions

1,509

last 24 hours

Human

1,142

76%

Agent

293

19%

Unknown

74

5%

060120HumanAgentUnknown-24h-12hnow
Human
1,14276%
Agent
29319%
Unknown
745%

Install once. Know every session.

Switchfrog reads the session itself, not just the traffic, so it can tell a person from an agent on the same account.

Your page

One script tag, loaded async, with your site id.Show the code
<script async src="https://js.switchfrog.com/v1.js"
  data-site="YOUR_SITE_ID"></script>

Switchfrog

Identity
bruce@waynetech.com
Type
Agent
Driver
Claude in Chrome
Confidence
0.97

Your systems

A JSON verdict, posted to your webhook.Show the code
POST /webhooks/switchfrog
{ "session": "s_9f2a71", "identity": "bruce@waynetech.com",
  "type": "agent", "driver": "claude-in-chrome", "confidence": 0.97 }
AllowFlagBill as an agent seat

Sample values. Real keys come with access.

seat: bruce@waynetech.com · starter7 days · demo data

Person

39 / 39 h this week

MonTueWedThuFriSatSun

Agent, same login

140 / 140 h this week

MonTueWedThuFriSatSun
00:0012:0024:00

One seat, used like an API.

A starter seat was priced for a person who works a few hours a day in one tab. An agent on that login runs all night and never opens a support ticket. Switchfrog shows you which seats are agents and how much they run, then hands the verdict to your billing system by webhook so the seat can be billed like the API it has become.

See every AI agent in your product. Free.

While we’re in private beta the free tier is the whole product, and there’s nothing to pay.

$0

  • All sessions and verdicts
  • Live session monitor
  • Webhook and API access
  • No card, no time limit

Billing agent seats comes next, metered per agent hour and priced with the beta customers who use it first. Talk to us if that’s you.

Frequently asked questions

Software driving the browser on a person’s behalf: Claude in Chrome, Claude Cowork, OpenClaw, Codex and the like. Switchfrog reads how the session is being driven rather than who is logged in, so it catches the handover even when the agent is using a real customer’s account.

A session where the signal isn’t strong enough to call it either way. Those are kept apart from the Human and Agent counts rather than guessed, so you can decide how to treat them.

Yes. It’s one tag on the pages your customers already use. Nothing changes about your login, your SSO or your identity provider, and there’s no SDK or proxy to run.

How the session is driven: input timing, pointer movement and navigation. It is there to tell a person from an agent, and it doesn’t need the contents of what people type or see to do that. Switchfrog is ISO 27001 certified and SOC 2 compliant.

While the session is still open. Each session is classified within milliseconds and the verdict is available by webhook or API straight away, so you can act on it before the session ends.

No. It tells you what’s driving the session and leaves the decision to you: allow the agent, flag the account, or move the seat onto agent pricing.

That’s the point. The verdict reaches your billing system by webhook, so a seat that turns out to be an agent can be metered like the API it has become. We’re pricing agent-seat billing with the beta customers who use it first.

Nothing during the private beta: the free tier is the whole product, with no card and no time limit. Request access with a work email and we reply within two working days.

See which of your seats are agents.

Free tier, no card. We reply to requests within two working days.

Not ready? View the demo →

Backed by

  • ISO 27001
  • SOC 2