CheckOps
Alumnium
Alumnium is an MIT-licensed AI test harness: an MCP server for coding agents plus Java, Python and TypeScript libraries that add natural-language steps to Selenium, Playwright and Appium.
- AI testing agents
- AI-enabled testing
- MCP servers for testing
- Web Testing
- Mobile
- Open source
- Free
- End-to-end & functional
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Alumnium is an open-source “end-to-end testing harness for agents and engineers”. The repository alumnium-hq/alumnium is MIT-licensed. The official site describes three parts: an MCP server, client libraries and a test runner for web and mobile applications.
Agents connect through MCP. Engineers add the Java, Python or TypeScript client to tests they already have on Selenium, Playwright or Appium, and write high-level steps and checks in plain language. Version 0.24 added Firefox and Xcode support.
Features
- MCP server: Connect Alumnium to Claude Code, Codex, Grok Build and other MCP clients with one command.
- Client libraries: Java, Python and TypeScript clients sit on top of Selenium, Playwright or Appium.
- Natural-language steps: Write actions and verifications in plain English inside existing tests.
- Web and mobile: Browsers plus iOS and Android through Appium; v0.24 lists Firefox and Xcode.
- Context efficiency: The MCP server does detailed UI work and returns concise change summaries to the coding agent.
- Model choice: You choose the AI provider (for example Anthropic, OpenAI or xAI) through configuration.
- Benchmark: The site reports Claude Code with Alumnium MCP passing 98.5% of 610 WebVoyager tasks; that is the project’s own result.
Pros
- MIT licence: Free to use and embed.
- Works with your stack: Adds AI steps to Selenium, Playwright or Appium instead of replacing them.
- Agents and engineers share one tool: The same harness serves MCP agents and coded suites.
- Active project: Commits landed the day before review.
- Easy install: Script, npm, pip and uv installers are documented.
Cons
- Bring your own model: You pay for LLM calls and manage keys.
- Pre-1.0: Version 0.x means APIs may change.
- AI steps vary: Natural-language steps are less deterministic than coded locators.
- Small community: Around a thousand GitHub stars at review, so fewer answers online.
- Benchmark is self-reported: Verify performance on your own app.
Usage and Links (Example)
Add the MCP server to Claude Code, from the official site:
claude mcp add alumnium --env ALUMNIUM_MODEL=anthropic --env ANTHROPIC_API_KEY=... -- alumnium mcp
Or install the library (pip install alumnium or npm install alumnium) and use it alongside your Selenium, Playwright or Appium driver to run plain-language steps and checks.
Resources:
Pricing
Alumnium is free and open source under MIT. Costs come from the AI model provider you configure.
Recommended for?
- Teams with existing Selenium, Playwright or Appium suites that want AI steps without migrating.
- Coding-agent users who want a testing MCP server that keeps the agent’s context small.
- Polyglot teams working in Java, Python or TypeScript.
- Not a fit if you need a hosted dashboard and vendor support.
Conclusion
Alumnium is an open, MIT-licensed bridge between AI agents and established automation drivers, with an MCP server and multi-language clients.
It is young and depends on your model provider, but it lets you add AI-driven checks to the suites you already maintain.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Alumnium side by side.
PPlaywright MCPPlaywright MCP is Microsoft's Model Context Protocol server for browser automation, using structured accessibility snapshots.Compare with Alumnium
MMidscene.jsMidscene.js is an MIT-licensed, vision-driven GUI agent and E2E test framework for web, Android, iOS, HarmonyOS and desktop, with natural-language YAML or JavaScript tests.Compare with Alumnium
BBrowser UseBrowser Use is an open-source, MIT-licensed browser agent that can drive a real browser from natural-language tasks, with a hosted cloud billed by browser-hour rather than a subscription.Compare with Alumnium
SSeleniumA browser automation framework and ecosystem.Compare with Alumnium
AAppiumCross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol.Compare with Alumnium
SStagehandStagehand is Browserbase's MIT-licensed SDK for browser agents, mixing Playwright-style code with natural-language act, extract and observe calls and self-healing actions.Compare with Alumnium