AutoMax

An automation platform with a reusable architecture. BDD for UI, API and hybrid flows, multi-project and multi-environment, data-driven, self-healing, with a web UI, an MCP server and AI agents.

git clone https://github.com/siri1410/AutoMax.git && cd AutoMax
bun install && npx playwright install --with-deps
bun run automax run -p demo-shop -e staging -l api

One language for UI, API and hybrid

Gherkin on playwright-bdd with a single merged fixture set: seed through the API, assert in the browser.

Projects and environments

A YAML file per project, a YAML file per environment, six-layer precedence you can explain with one command.

Data and user pools

CSV, JSON, YAML, database tables and factories per environment. Users leased per worker with login reuse.

Screenshot narratives

Before and after every UI step for regression suites, start and end for smoke, pixel baselines for visual.

SQLite or Postgres

Run history, flakiness and locator fragility in a database you switch with one command.

MCP and agents

AutoMax is an MCP server; agents plan, generate, heal and upgrade tests but only write proposals.

Created by Sireesh Yarlagadda · Apache-2.0