Download
26,873,053 downloads

Agentic Browser Automation Protocol

Led by Vishal Coodye from the Republic of Mauritius, R.I.Y.A-AIx is the world's first agentic browser-based AI automation tool. This open-source Chrome extension enables seamless web automation using your preferred large language models (LLMs).

Welcome to the official documentation for R.I.Y.A-AIx Agentic Browser Automation. With 100% human-like reasoning, R.I.Y.A-AIx connects to open-source models to automate web searches, extract data, and perform complex tasks using natural language commands.

The True Power of R.I.Y.A-AIx Agentic Protocol

✅ Main Points

Agentic Behavior (Autonomous Task Execution)

Unlike ChatGPT which is reactive, RIYA behaves like an autonomous agent.

Browser-Level Automation

RIYA-AIx can control the browser, click buttons, fill forms, log into dashboards, extract data from multiple tabs, and perform repetitive tasks end-to-end.

Tasks like booking a meeting, scraping pricing data, or navigating web-based enterprise apps.

Enterprise Workflow Integration

RIYA can integrate into existing business tools (e.g., CRMs, ERPs, ticketing systems).

It's not just a chatbot; it's an operational AI that does actual work.

Secure, Local Execution Option

Based on Enterprise privacy model. it can be hosted locally or behind secure firewalls, unlike cloud-based ChatGPT which may raise data compliance issues.

Multi-Step Reasoning and Persistent State

RIYA remembers its steps, makes decisions based on past actions, and can recover from failures mid-task, ideal for multi-step, stateful operations.

Real-Time Observability

Show the dashboard or logs where you can see actions and decisions in real time, ensuring auditability, a key enterprise feature.

No-Code Task Creation

Business users can create automations without writing code, just describe the task in plain language.

⚖️ Comparison: R.I.Y.A-AIx vs ChatGPT

Feature R.I.Y.A-AIx Agentic Utility ChatGPT
Autonomy Agentic – acts without constant prompting Reactive – responds only when prompted
Web Automation Can interact directly with browser (click, type, navigate) Cannot control the browser (even with tools, needs manual setup)
Enterprise Integration Designed for automation in business tools and workflows General-purpose; integration needs custom development
Security/Privacy Can run locally or in secure enterprise environments Cloud-based; data leaves enterprise environment
Task Persistence Remembers task state across steps and sessions Stateless or limited memory in sessions
Multi-Step Execution Plans and executes multi-step operations autonomously Needs step-by-step instructions or code
Observability Full action logs and dashboards No direct action logs unless via API
No-Code Support Tasks can be created using natural language + UI Needs prompts or coding knowledge
Customization Deep customization via ABAP & plug-ins Custom tools available but limited agentic behavior

🎯 Summary

"RIYA-AIx isn't just a chatbot. It's a full-fledged autonomous agent for the browser—capable of replacing hours of repetitive enterprise work, integrating into your tools, and executing tasks with zero code, securely. While ChatGPT is great for conversation and ideation, RIYA is here to get real work done."

Overview

R.I.Y.A-AIx Agentic Browser Automation is a pioneering open-source Chrome extension designed for AI-powered web automation. As an alternative to costly services like OpenAI Operator, R.I.Y.A-AIx offers premium automation capabilities with complete user control. It runs entirely in your browser, ensuring privacy, and supports flexible LLM options, including OpenAI, Anthropic, Gemini, Ollama, Groq, Cerebras, and custom OpenAI-compatible providers. This tool is ideal for automating tasks like data extraction, form filling, and web searches, all through intuitive natural language prompts.

Installation

To get started with R.I.Y.A-AIx, follow these steps to install the extension manually, as the Chrome Web Store version may lag due to review processes:

  1. Download the latest riya-aix.zip file from the official release page. (Total Downloads: 26,873,053)
  2. Unzip the riya-aix.zip file to a folder on your computer.
  3. Open Chrome and navigate to chrome://extensions/.
  4. Enable "Developer mode" in the top right corner.
  5. Click "Load unpacked" and select the unzipped riya-aix folder.

Note: For the best experience, use Chrome or Edge. Other Chromium-based browsers may work but are not officially supported.

Quick Start

Once installed, configure R.I.Y.A-AIx to start automating web tasks:

  1. Click the R.I.Y.A-AIx icon in your Chrome toolbar to open the sidebar.
  2. Click the Settings icon (top right) to add your LLM API keys.
  3. Choose which LLM model to use for automation tasks.
  4. Enter natural language commands in the sidebar to begin automation.

Key Features

Browser Automation Capabilities

R.I.Y.A-AIx excels in automating browser-based tasks through natural language instructions, supporting:

These capabilities enable automationస: automation of repetitive tasks, saving time and reducing manual effort.

Privacy & Security

R.I.Y.A-AIx prioritizes user privacy and security:

These features make R.I.Y.A-AIx suitable for enterprises handling sensitive data.

Snapshot Functions

R.I.Y.A-AIx's snapshot functions allow agents to capture and analyze webpage states, enabling dynamic automation:

These functions enhance the agent's ability to adapt to dynamic web environments.

Snapshot Functions Diagram

API Reference

The R.I.Y.A-AIx extension exposes a set of APIs for advanced automation and integration. These APIs allow you to trigger browser actions, manage sessions, and interact with the agent programmatically.

{
   "endpoint": "/api/automation/start",
   "method": "POST",
   "body": {
     "task": "Extract headlines from TechCrunch"
   }
 }

Authentication

All API requests require authentication using your personal API key. API keys can be generated in the extension settings and must be included in the Authorization header of each request.

Authorization: Bearer YOUR_API_KEY

Error Handling

The API returns standard HTTP status codes to indicate success or failure. Error responses include a descriptive message and an error code for troubleshooting.

{
   "error": {
     "code": 401,
     "message": "Invalid API key."
   }
 }

Rate Limits

To ensure fair usage, the API enforces rate limits. Each API key is allowed up to 100 requests per minute. Exceeding this limit will result in a 429 Too Many Requests error.

Best Practices

Changelog

LLM Configuration

R.I.Y.A-AIx allows you to configure different LLM models to balance performance and cost. Below are recommended configurations:

General Automation: Ophiuchi-Qwen3-14B (high accuracy for navigation tasks)
Strategic Planning: Claude 3.7 (strategic task planning)
Task Validation: Grok (fast validation of task completion)
          

Tip: Experiment with model configurations and share your findings with the community on our Discord server to help others optimize their setups.

Prompt Examples

R.I.Y.A-AIx can accomplish powerful tasks with simple natural language prompts. Here are some examples:

Advanced Configuration

For advanced users, R.I.Y.A-AIx offers additional configuration options:

Refer to the Advanced Configuration section in our documentation for detailed setup instructions.

Use Cases

R.I.Y.A-AIx supports a wide range of automation use cases, making it versatile for various industries:

Data Extraction

R.I.Y.A-AIx excels at extracting structured data from websites, such as:

Example: Extract all product names and prices from the first page of Amazon's electronics category.

E-Commerce Automation

Automate repetitive e-commerce tasks, including:

Example: Monitor the price of a specific laptop model on Best Buy and alert when it drops below $800.

Research Automation

Streamline research workflows by automating:

Example: Find and summarize the methodology sections of the top 5 AI-related papers from arXiv.

Form Automation

Automate form submissions for efficiency:

Example: Complete a job application form on LinkedIn with provided resume details.

Contributing

R.I.Y.A-AIx is an open-source project, and we welcome contributions from the community! To contribute:

Community

Join our growing community to stay updated and contribute to R.I.Y.A-AIx:

FAQ

Common questions about R.I.Y.A-AIx:

The Quad Dev Team

Meet Our Development Team

A diverse group of talented individuals from around the world, united by their passion for AI innovation and browser automation technology.

Sylvan Eltana

Sylvan Eltana

Student & Part-time AI Coder
France
Anita Jessensingh

Anita Jessensingh

Student & Full-time UI/UX Frontend Designer
United Kingdom
Karim Walsh

Karim Walsh

Full-time AI Coder & MIT Student
Brussels
Vishal Coodye

Vishal Coodye

Lead Developer & Founder
Republic of Mauritius

Donation

The creators of this application are dedicated individuals from Mauritius and other parts of the world. We remain unwavering in our commitment, pouring relentless effort and hope into the realization of this project.

Your support can ignite real change. Every contribution, no matter the size, is a profound blessing, helping us build something extraordinary, empowering the dream of transforming the Mauritian nation into a thriving digital era for AI innovation.

Ways to Donate:

Thank you for your kindness and generosity.