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