Skip to content

Alumnium

Category: Framework

Official site: https://alumnium.ai

GitHub: https://github.com/alumnium-hq/alumnium

Docs: https://alumnium.ai/docs

License: MIT (open source, free to use)

Pricing: Free and open source. A paid "Alumnium Pro" tier is referenced on the site but not yet publicly available as of 2026-06-30.

What It Is

Alumnium is an AI-powered test automation framework that translates plain-language test instructions into executable browser commands. It wraps existing automation drivers so you write human-readable assertions and actions rather than low-level selectors or click coordinates.

It supports three driver backends:

  • Selenium (Python, TypeScript, Java)
  • Playwright (Python, TypeScript)
  • Appium (mobile)

Alumnium calls an LLM (default: OpenAI) to interpret each do(), check(), and get() call and map it to real driver actions at runtime. This means tests stay readable without brittle CSS selectors.

Key API surface

MethodPurpose
al.do("...")Perform an action in natural language
al.check("...")Assert a condition in natural language
al.get("...")Extract a value from the page
al.quit()Tear down the Alumnium session

Requirements

  • An OpenAI API key (set as OPENAI_API_KEY) OR a compatible LLM provider configured via Alumnium settings
  • A browser driver: ChromeDriver for Selenium, or Playwright/Appium installed separately
  • Python 3+, Node.js 18+, or JDK 21+ depending on your language

Safety and ToS

Alumnium is MIT licensed. There are no usage restrictions beyond the terms of the LLM provider whose API key you supply. OpenAI API costs apply per-call. Do not embed live API keys in version-controlled test files; use environment variables or a secrets manager.