AI-Powered Browser Automation

Give natural language commands to control a real browser. Built on Docker with Chromium + VNC. Watch AI navigate websites and execute tasks in real-time.

See What It Can Do

What Makes Mate Different?

A complete AI agent environment for browser automation.

Sandbox Environment

Any Task, Executed Safely

Run web scraping, data processing, file operations, or shell commands. Each task runs in an isolated environment. No risk to your system.

"Download the top 10 news articles about AI from Google News"
VNC View

Watch AI Work in Real-Time

See exactly what the AI is doing through a live screen view. Watch it browse websites, fill forms, or process data. Full transparency.

Watch the AI navigate websites in real-time
Real-time Progress

Real-Time Progress Updates

Get instant notifications as tasks complete. Know exactly what's happening, when it happens. No waiting, no guessing.

"Task complete: Downloaded 10 articles, saved to /results"
File Management

Automatic File Management

AI saves all outputs automatically. Download results anytime. Reports, spreadsheets, images - everything organized and ready to use.

All files saved and ready to download

Technical Architecture

Built on proven open-source technologies.

FastAPI Backend

Python FastAPI server handling session management, LLM integration, and API endpoints. Async/await for concurrent request handling.

Chromium + DevTools Protocol

Full Chromium browser controlled via Chrome DevTools Protocol. Playwright for reliable browser automation. Port 9223 for CDP access.

Virtual Display + VNC

Xvfb virtual display with x11vnc + websockify for remote viewing. Watch the browser in real-time through your web browser.

Docker Compose Orchestration

Multi-container setup with backend, sandbox, PostgreSQL, and Valkey (Redis). One command to start everything.

Use Cases

What you can build with Mate.

Web Scraping
Automation

Web Scraping & Data Collection

Automate extracting data from websites that don't have APIs. Navigate complex JavaScript-rendered sites with a real browser.

E2E Testing
Testing

E2E Testing with AI

Write test cases in natural language. AI navigates your application and verifies functionality. Visual debugging through VNC.

AI Research
Research

AI Agent Development

Research and prototype computer-use AI agents. Full observability with VNC and detailed logging. Safe sandbox environment.

Legacy Integration
Integration

Legacy System Integration

Interact with systems that only have web interfaces. Automate tasks in web applications that don't provide APIs.

How It Works

Simple command → AI execution → Real results.

1

You Give Command

"Check competitor prices on these 20 websites"

2

AI Plans & Executes

Navigates sites, finds prices, extracts data

3

You Get Results

Excel report with all prices, comparisons, changes

How Mate Works

Natural language commands. AI execution. Perfect results.

1

You Give Command

"Check competitor prices on these 20 websites"

2

AI Plans & Executes

Navigates sites, finds prices, extracts data

3

You Get Results

Excel report with all prices, comparisons, changes

Natural Language Commands

"Visit these 10 websites and check if any have new blog posts since yesterday"

"Login to Amazon, search for 'wireless headphones', collect top 20 product names and prices"

"Check our competitor's pricing page every hour and alert me if any price drops below $50"

"Go to Google Analytics dashboard, take screenshot of traffic graph, email to team@company.com"

Start Automating Today

Get Mate running in 5 minutes.

1

Navigate to Mate

Go to the Mate directory in ExtendedLM.

bash
cd ExtendedLM/apps/Mate
2

Start Services

Launch Mate with Docker. One command.

bash
# Windows ./start-windows-improved.sh # Linux/macOS ./setup/start.sh
3

Open Test UI & Start Automating

Access the test interface and give your first command.

url
http://localhost:8083/integrated-test-ui.html

What's Next?

Watch AI control the browser with live VNC feed

Schedule automated tasks to run on cron

Integrate with your apps via REST API

Read Full Documentation

Ready to Build AI Browser Automation?

Docker-based sandbox with Chromium, VNC, and full API access.

Back to ExtendedLM