GUI agent for web applications - add intelligent automation to any webpage with a single script
UI components for page-agent - Panel and i18n
Page controller for page-agent - DOM operations and element interactions
LLM client with reflection-before-action mental model for page-agent
MCP server for controlling the browser via Page Agent extension
Voice wake plugin for page-agent with Vue2/Vue3 compatibility.
MCP server for controlling the browser via Page Agent extension
Page Agent Dashboard - CLI tool to start the dashboard server
CDN builds for page-agent - IIFE bundles for script tag usage
Page controller for page-agent - DOM operations and element interactions
page-agent bookmark with custom API key
GUI agent for web applications - add intelligent automation to any webpage with a single script
Playwright version of page-agent - AI agent for browser automation
A geeky and cartoon-style Hexo theme with a built-in AI Page Agent.
MCP server for controlling the browser via Page Agent extension
🤖/👨🦰 Recognise bots/crawlers/spiders using the user agent string.
Turn a function into an `http.Agent` instance
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
An HTTP(s) proxy `http.Agent` implementation for HTTPS
Get a user agent string across all JavaScript Runtime Environments
Lightweight browser detector
A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS
Rack middleware for redirecting unsupported user agents to "please upgrade" page
ConciseErrors replaces ActionDispatch::DebugExceptions with a compact error page that highlights the exception and a truncated backtrace, making Rails crashes easier for humans and AI helpers alike.
Get the source of web pages using hard-to-simulate user agents like the iPhone.
simple-bot allows you to create bots and incorporate them into your Rails / Sinatra / Padrino application easily. It is a library that wraps around Mechanize, Nokogiri and many others. It provides simple API so you can start gathering content from other sites or use it as an automated tool for posting information in others websites. Add require 'simple-bot' to your ruby file and then create a new Bot.new 'url'. Use grab_all_links to show all links in an array. See the git page for more information.
A floating toolbar for annotating web pages and collecting structured feedback for AI coding agents. Rails engine with Sprockets and Propshaft/Importmaps support.
Automatically report AI agent health, response times, and model info to your ups.dev status page.
A Rails gem that adds a 'Copy for AI' button to development error pages, allowing you to copy error details as formatted Markdown for easy consumption by AI agents.
Gives Gemlings agents browser control via Playwright. Named persistent pages, auto-connect to Chrome, screenshots, and sandboxed file I/O. Zero telemetry.
A Jekyll generator that writes a .md file alongside each rendered HTML page, so AI agents and crawlers can fetch clean Markdown (with a small machine- friendly frontmatter block) instead of parsing HTML. Configurable per collection.
The code to check for the iPhone user agent is from http://developer.apple.com. This doesn't have any dependencies. - in app/controllers/application.rb require 'is_it_iphone' class ApplicationController < ActionController::Base include IsItIPhone before_filter :adjust_format_for_iphone # Always show iPhone views end You will have these functions: iphone_user_agent? Returns true if the user agent is an iPhone. (as spec'ed on http://developer.apple.com) iphone_request? Returns true if the request came from an iPhone. Override being an iPhone with ?format=xxxx in the URL. adjust_format_for_iphone Call when you want to show iPhone views to iPhone users. Note: It is recommended by Apple that you default to showing your "normal" html page to iPhone users and allow them to choose if they want an iPhone version. With Rails 2.0, you can use its multiview capabilities by simply adding this to your app: - in config/initializers/mime_types.rb Mime::Type.register_alias "text/html", :iphone Then, just create your views using suffices of iphone.erb instead of html.erb: index.iphone.erb show.iphone.erb etc. Note: you will probably want to use a Web library specific for iPhone applications. FWIW, I use Da shcode (in the iPhone SDK) to write and debug the iPhone application and then integrate it with my Rails project.
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.