The GUI Agent for IXR Systems. Control any web interface with natural language β no Selenium, no headless browser, no screenshots.
Built on top of page-agent (MIT License) by Alibaba, rebranded and extended for the IXR ecosystem.
- π― Zero-dependency integration β Just inject a script. Works in any webpage.
- π Text-based DOM manipulation β No OCR. No multi-modal LLMs needed.
- π§ Bring your own LLMs β Connect OpenAI, Gemini, Qwen, local Ollama, or any OpenAI-compatible API.
- π¨ IXR-branded UI β Human-in-the-loop panel styled for IXR products.
- π IXR system integration β Connects natively to the IXR automation stack.
- CRM Copilot β Automate data entry in any web CRM with a sentence
- Lead Scraping β Control PropertyFinder/Bayut in-browser to extract villa owner contacts
- Client Onboarding β Auto-fill forms, generate contracts, trigger workflows
- Dashboard Automation β Control internal dashboards without API access
<script src="https://cdn.jsdelivr.net/npm/ixr-agent/dist/iife/ixr-agent.demo.js" crossorigin="true"></script>
npm install ixr-agent
import { IXRAgent } from 'ixr-agent' const agent = new IXRAgent({ model: 'gpt-4o-mini', baseURL: 'https://api.openai.com/v1', apiKey: 'YOUR_API_KEY', language: 'en-US', }) await agent.execute('Click the Submit button') await agent.execute('Fill in the contact form with: Name=John, Email=john@ixr.com') await agent.execute('Extract all villa prices from the current page')
IXR Agent (browser layer)
β natural language commands
IXR Controller (DOM interaction)
β structured actions
IXR LLMs (model abstraction)
β OpenAI-compatible API
Your LLM (Qwen / GPT / Gemini / Local)
const agent = new IXRAgent({ model: 'qwen-plus', baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1', apiKey: process.env.DASHSCOPE_API_KEY, language: 'en-US', // Optional: IXR gateway integration ixrGatewayUrl: 'ws://bore.pub:PORT', ixrGatewayToken: 'minimax-agent', })
| Package | Description |
|---|---|
ixr-agent |
Main entry point β IXRAgent class |
@ixr/core |
Core DOM agent logic |
@ixr/ixr-controller |
Page controller & action executor |
@ixr/llms |
LLM abstraction layer |
@ixr/ui |
IXR-branded panel UI |
@ixr/ext |
Chrome extension for multi-tab control |
MIT β See LICENSE
Based on page-agent by Alibaba Group (MIT License).