Unmask every AI agent on your site.
One script tells you if each visitor is a human, a bot or an AI agent, what they came to do, and who an agent is acting for. Then it tells GA4, Meta, Shopify and friends.
Install in one step
Install Double Agent on this site. Briefing: https://doubleagent.so/install.mdTeach your agent once; it installs and checks the setup itself.
npx skills add doubleagent-so/skillsRun in your project. It finds your framework and adds the tag.
npx @doubleagent-so/cli initAdd to every page, before </head>.
<script>window.doubleagent=window.doubleagent||{q:[],push(){this.q.push(arguments)}};</script>
<script async src="https://cdn.doubleagent.so/v1/doubleagent.js"></script>No account needed. Your data waits until you claim your domain.
For agents: install.md · llms.txt · AGENTS.md
Live, the moment you install
Every visit named human, bot or agent as it arrives.
What you get back
Analytics that add up
Every session is labelled human, bot or agent in GA4, Mixpanel and friends.
VerdictAd spend on people
Bot conversions are held back from Meta, TikTok and Google Ads.
Meta PixelAgents measured, not blocked
Claude, ChatGPT Agent, Comet and friends are named by family. Nobody is blocked unless you say so.
Verified agentsOne script, no cookies
Scoring runs in the browser, with at most one beacon per session.
Safehouse
Field test
Move your pointer in the box. Or watch someone else try.
HQ
Live now, traffic by class, and every bot and agent by name.


Who’s crawling you
Crawlers never run JavaScript. Report hits from your edge and see who fetched what, who read robots.txt and how you answered.
- GPTBot
- ClaudeBot
- PerplexityBot
- OAI-SearchBot
- Claude-SearchBot
- Meta-ExternalAgent
- Googlebot
- CCBot
- Amazonbot
- Bytespider
and 116 more crawlers in the catalog.


Pick your cover
Each kind of site gets its own default policy.
- E-commerceHonest conversion rates. Agents can still check out.
ecommerce - SaaSA clean trial funnel and fewer fake accounts.
saas - Content and mediaReal readership. Agent traffic, named.
content - Fintech and paymentsStep-up instead of deny. The verdict rides on the payment.
fintech - TicketingTighter thresholds at checkout.
ticketing - Lead generationA cleaner CRM and honest cost per lead.
leadgen
One account. Four products.
Expose
Identify humans, bots and AI agents on your website.
Identity
Private betaUnderstand the evidence behind an agent’s identity.
Registry
Find agents and inspect the sources behind their profiles.
Analytics
Follow conversations between the agents you operate.
Agents acting for your customers? See who they are and what they may do. PAP ready on day one.