IT Deployment & Provisioning
This guide provides IT administrators with comprehensive information for deploying XY Browser Agent across multiple users in enterprise environments.
Overview for IT Administrators
XY Browser Agent is a Chrome Extension designed for web automation and AI-powered workflow creation. Unlike typical Chrome Web Store extensions, it requires special deployment considerations for enterprise environments.
- Direct HTTPS Access Required: Browser Agent must run on systems with direct internet/intranet access to target websites
- Not Available in Chrome Web Store: Currently distributed only via XY Web App download
- Chrome Developer Mode: Requires unpacked extension loading for deployment
Technical Architecture
Chrome Extension Structure
XY Browser Agent is distributed as a ZIP file containing:
manifest.json- Extension configuration and permissionsdist/folder - Complete extension bundle for unpacked loading- Supporting files for Chrome's extension system
When extracted, the folder can be loaded via Chrome's "Developer Mode" → "Load Unpacked" functionality.
Extension Type and Limitations
Unpacked Extension Characteristics:
- Requires Chrome Developer Mode to be enabled
- Not automatically updated like Chrome Web Store extensions
- Requires manual version management and distribution
- Suitable for controlled enterprise environments
Critical Access Requirements
Direct Browser Access Requirement
XY Browser Agent MUST run on browsers with direct HTTPS access to target websites.
✅ Compatible Environments:
- Standard desktop/laptop installations
- Physical workstations with direct internet access
- VPN connections that provide direct web access
- Thin clients with local Chrome browser execution
❌ Incompatible Environments:
- Remote Desktop Protocol (RDP) sessions
- Virtual Desktop Infrastructure (VDI) with browser virtualization
- Amazon AppStream 2.0 and similar streaming services
- Citrix Virtual Apps with published browsers
- "Pane-of-glass" remote access solutions
Why VDI/Remote Desktop Won't Work
Chrome Extensions require access to the actual DOM (Document Object Model) and JavaScript execution context of websites. In VDI/remote desktop environments:
- Visual-Only Access: Remote desktop provides only screen pixels, not DOM access
- Extension API Limitations: Chrome Extension APIs cannot function through remote display protocols
- JavaScript Isolation: Extension cannot inject scripts or interact with website code
- Network Layer Issues: Extension sees the VDI host network, not the target website network
Attempting to deploy XY Browser Agent on VDI or remote desktop environments will result in non-functional installations. Users will see the extension interface but it cannot interact with websites.
Enterprise Deployment Methods
Method 1: Manual Distribution
Best for: Small to medium deployments, controlled rollouts
Process:
- IT admin downloads latest ZIP from XY Web App
- Extract ZIP to network share or distribute via preferred file sharing method
- Provide end-users with installation instructions
- Users install via Chrome Developer Mode
Advantages:
- Simple implementation
- Full control over rollout timing
- Easy version management
- Works on all Windows/Mac/Linux systems
Method 2: Mobile Device Management (MDM)
Best for: Organizations using Intune, JAMF, or similar MDM solutions
Process:
- Package extension files with MDM deployment scripts
- Use MDM to distribute and execute installation scripts
- Monitor deployment status through MDM dashboard
Advantages:
- Aligns with your IT software deployment standards
Obtaining XY Browser Agent
Download Process
There are two ways to download the Browser Agent extension:
Path 1: Home Screen Recommendations
- Sign in to XY Web App: Navigate to app.xy.ai
- Look for the recommendations card on your home screen
- Click "Install browser agent" button on the recommendations card
- This will take you to the Browser Agents section (Path 2 below)
Path 2: Browser Agents Section
- Sign in to XY Web App: Navigate to app.xy.ai
- Navigate to Browser Agents in the sidebar
- Click the "Install" tab
- Click "Download XY Browser Agent" button
- Save the extension file (zip file) to your computer
After Download:
- Extract the ZIP file to access the extension folder
- The folder will be named
XY workflow agent(or similar) - Verify the folder contains a
manifest.jsonfile - Check file size and version number to ensure integrity
User Environment Requirements
System Requirements
Minimum Requirements:
- Chrome Browser: Version 88 or higher (January 2021+)
- Operating System: Windows 10+, macOS 10.14+, or Linux (Ubuntu 16.04+)
- RAM: 4GB minimum (8GB recommended for heavy automation)
- Network: Direct HTTPS access to target websites
- Permissions: Ability to enable Chrome Developer Mode
Network Architecture
Required Network Access:
- XY Servers: HTTPS access to app.xy.ai
- Target Websites: Direct HTTPS/HTTP access to automation targets
Firewall Considerations:
- Allow Chrome to make outbound HTTPS connections
- Ensure WebSocket connections are permitted (for real-time features)
- Consider allowlisting XY domains for enhanced security
Security Considerations
Extension Permissions
XY Browser Agent requires broad permissions for web automation:
Granted Permissions:
- Active Tab: Read and interact with current webpage
- All URLs: Access to any website for automation
- Storage: Local and cloud workflow storage
- Scripting: JavaScript injection for automation
Performance and Resource Planning
System Resource Impact
Per-User Resource Usage:
- Memory: 50-200MB depending on workflows
- CPU: Variable based on automation complexity
- Network: Depends on target website interactions