Appearance
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
| Method | Purpose |
|---|---|
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.