Give AI agents the power to control browsers. A foundation for building agentic systems with smart DOM snapshots and stable element references.
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser) [](https://www.n
Browser automation CLI for AI agents
Get a user agent string across all JavaScript Runtime Environments
New Relic Browser Agent
Lightweight browser detector
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing
🤖/👨🦰 Recognise bots/crawlers/spiders using the user agent string.
Turn a function into an `http.Agent` instance
An HTTP(s) proxy `http.Agent` implementation for HTTPS
Maps proxy protocols to `http.Agent` implementations
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [](https://www.npmjs.com/
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
Browser, os and device detection
TCP wrapper for node.js
Extracts browser and operating system information from the user agent string or user agent object(userAgentData).
TypeScript definitions for new-relic-browser
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
Agent-native CLI for AI mobile testing and app automation across iOS, Android, tvOS, Android TV, macOS, and Linux.
AWS SDK for JavaScript Bedrock Agent Runtime Client for Node.js, Browser and React Native
An HTTP(s) proxy `http.Agent` implementation for HTTP
Detect device type and render your component according to it
A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS