Live

AbhiMate

Describe a feature. Get a tested suite.

A multi-agent AI testing platform that turns plain-English feature descriptions into runnable BDD test suites. Eleven specialized agents generate Gherkin cases, run them in a real browser, and explain every failure — in under a minute.

Open Live App Source
abhimate.theabhinavsaxena.in
AbhiMate QA TestsRunsInsights A
24 Total tests 96% Pass rate 11 AI agents
Login suite · Selenium 24/24 · 3.1s
Checkout flow · Playwright 19/19 · 5.4s
API regression suite running…

The overview

AbhiMate is an end-to-end QA automation platform built around a multi-agent architecture. Instead of writing test scripts by hand, you describe what you want to test in plain English — AbhiMate's eleven specialized AI agents handle the rest: language understanding, DOM analysis, BDD test generation, browser execution, failure root-cause analysis, and reporting.

Every test runs through an engine-agnostic Action Plan (typed JSON, never raw code), so the same suite runs on both Selenium and Playwright. The platform ships with visual regression, accessibility checks, performance budgets, parallel execution, scheduling with Slack alerts, self-healing locators, and a Chrome extension that records real browser sessions and imports them as runnable tests.

Key features

Thirteen production features — here are the ones that matter most.

11 AI agents

Generate, run and triage tests autonomously across the full pipeline.

BDD output

Clean Gherkin test cases across five distinct categories.

Engine-agnostic

Selenium and Playwright are fully interchangeable via a typed Action Plan.

Visual regression

Pixel-diff every screen against approved baselines.

Parallel execution

Multi-worker concurrent runs for fast, scalable suites.

Self-healing locators

Tests survive UI changes by re-resolving elements automatically.

Scheduling + Slack

Automated runs on a schedule with instant Slack notifications.

Record & replay

Chrome extension records real sessions and imports them as tests.

Accessibility & perf

Built-in axe-core checks and Web Vitals performance budgets.

Mobile emulation

Nine device presets to test responsive behaviour.

Tech stack

Python
Flask
SQLite
Selenium
Playwright
Chrome
Docker
JavaScript
Groq AI
Pytest

By the numbers

13
Production features
441
Automated tests passing
11
Specialized AI agents
36
Browser operations

Watch the browser open

The live site runs Chrome headless (invisible) on the server. Want to watch the browser open and perform every action on your own machine? Run AbhiMate locally — it's optional, just for the show. 🎬

# 1. Clone the code
git clone https://github.com/Abhi-tech-geek/AbhiMate
cd AbhiMate

# 2. Create a virtual environment
python -m venv venv
venv\Scripts\activate

# 3. Install dependencies
pip install -r requirements.txt

# 4. Create a .env file with your key
# GROQ_API_KEY=gsk_xxxxxxxx

# 5. Turn headless OFF so the browser is visible
# ABHIMATE_HEADLESS=false

# 6. Run it
python app.py

Then open http://localhost:5000, start a test run, and Chrome opens and performs every click, type and navigation right in front of you.

See AbhiMate in action

Fully containerized and live-deployed. Try the dashboard yourself.

Next project AuraGo