A fast implementation of a fisher-yates shuffle that does not mutate the source array.
Turn a function into an `http.Agent` instance
Get a user agent string across all JavaScript Runtime Environments
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
An HTTP(s) proxy `http.Agent` implementation for HTTP
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser) [](https://www.n
An HTTP(s) proxy `http.Agent` implementation for HTTPS
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [](https://www.npmjs.com/
Maps proxy protocols to `http.Agent` implementations
HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.
Loads environment variables from .env file
Global HTTP/HTTPS proxy configurable using environment variables.
the http/https agent used by the npm cli
A PAC file proxy `http.Agent` implementation for HTTP
A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS
HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.
A conversational AI-driven telecom multi-agent system for managing call balances, push notifications, marketing, targeting, and sales.
HTTP proxy tunneling agent.
SDK for building AI agents with Claude Code's capabilities. Programmatically interact with Claude to build autonomous agents that can understand codebases, edit files, and execute workflows.
Detect if code is running in an AI agent or automated development environment
An ACP-compatible coding agent powered by the Claude Agent SDK (TypeScript)
🤖/👨🦰 Recognise bots/crawlers/spiders using the user agent string.
Browser automation CLI for AI agents
A cacheable dns.lookup(…) that respects TTL
Random HTTP User-Agent string generator
In few cases random HTTP User-Agent strings are required that are generated by this gem.
A helper gem to emulate random generated web browser user agents when using webdriver
This gem give you a random user agent from IE, Chrome, Firefox, Safari and Opera. More than 800 possibilities
Generate a random User-Agent for you
Get a random User-Agent from a list of the most used ones.
Randomize user agents for HTTP/HTTPS requests per device type.
Random real user-agents
Yet another User-Agent string generator library.
A command-line application to generate random user agent strings. Acting as a command-line interface to the user-agent-randomizer gem without the need to do any ruby programming.
A Ruby library for generating fake user agents from multiple platforms.
Httply is a lightweight wrapper around Faraday to support automatic randomization of proxies and user agents, amongst other things.