The alwaysAI Device Agent
PhyOS device agent
BeeOS device-agent — Android/desktop AI control agent (TypeScript) speaking ACP over Bridge WebSocket. Connects to a sibling device-mcp-server process for device control.
SwarmAI Device Agent daemon — opens an outbound WebSocket to a SwarmAI gateway, registers locally-available tools (clipboard, screenshot, CLI wrappers) for remote dispatch, and (new in 0.2.0) advertises any local Ollama / LM Studio so the device can serve
IoT Cognitum Seed device-agent bridge — treat every Seed as a Ruflo agent. Get a Seed at https://cognitum.one.
OAuth 2.0 Device Authorization Grant (RFC 8628) login flow for Chest Gate clients (CLI, install, SDK). Mints a per-device agent token via chest.sh.
Multi-device Agent Coordination Framework - CLI and OpenClaw/QClaw Plugin
An Edge Agent for running Node-RED instances deployed from the FlowFuse Platform
alwaysAI schemas
An Edge Agent for running Node-RED instances deployed from the FlowFuse Platform
Agent-native CLI for AI mobile testing and app automation across iOS, Android, tvOS, Android TV, macOS, and Linux.
Shared types (Action / Observation / UiNode / DeviceInfo / errors) for the BeeOS device-agent stack.
Detect device type and render your component according to it
A javascript port of Matomo device-detector
IoT Cognitum Seed device-agent bridge — treat every Seed as a Cognition agent. Get a Seed at https://cognitum.one.
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
<p align="center"> <img src="https://raw.githubusercontent.com/AhsanAyaz/ngx-device-detector/master/assets/logo.svg" width="200"> </p>
Singleton multi-device MCP tool server for BeeOS device-agent (Android / desktop / mobile sandboxes). Implements the Model Context Protocol over Streamable HTTP and stdio.
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
Browser detection library, built on top of express
Turn a function into an `http.Agent` instance
Maps proxy protocols to `http.Agent` implementations
Device detection module for Nuxt
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
Precise and fast user agent parser and device detector, backed by the largest and most up-to-date agent and device database
A helper gem to emulate populate device user agents and resolutions when using webdriver
Simply determines if a user agent is for a mobile device.
Very lightweight user agent parser with the aim of detecting mobile devices and identifying main device platforms.
Randomize user agents for HTTP/HTTPS requests per device type.
gem detect mobile device or not, tablet or mobile phone
This is a collection of Ruby classes representing all the mobile phones in wurfl. Providing user-agent parameter this library returns a mobile objects that covers all relevant web specifications of that device
Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.
Uaparser is an apple user agent identifier build with Ruby to identify Apple device, model and iOS version based on User Agent strings.
Fake User-Agents of about %80 of real devices to use in headers of web crawlers. It keeps your script away from being nested by many UA strings.
The Fingerbank client is a ruby client that can accuratly determine what kind of device is using your application based on the client user agent. It uses the data collected by the Fingerbank project and it's public API to allow the discovery of more than 5000 devices including detailed information of most of the Android devices..
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.