Releases: ibrahim-abi/phantomui
Releases · ibrahim-abi/phantomui
SDK v0.1.5
Full Changelog: v0.1.0-launch...sdk/v0.1.5
PhantomUI v0.1 — Public Launch
PhantomUI — AI-Powered UI Testing Platform
Stop writing brittle CSS-selector tests by hand. Tag your elements once — let Claude generate, run, and analyse your entire test suite.
What's included
@phantomui/sdk v0.1.4 — Zero-dependency browser SDK (< 5 KB)
data-ai-*semantic attributes replace fragile CSS selectors- Auto-tagging: heuristic discovery with zero annotations
- React, Vue, Angular adapters included
@phantomui/server v0.1.1 — MCP Server + HTTP API + Dashboard
- 9 MCP tools usable from Claude Desktop, Claude Code, or any MCP client
- Real Playwright/Chromium execution — click, fill, assert, scroll, keyboard
- Parallel runner (up to 10 concurrent scenarios)
- Session injection: cookies, localStorage, Bearer auth
- Network mocking: intercept and stub any URL
- Reports: HTML dashboard · JUnit XML · JSON
- Local dashboard at
http://localhost:3100 - Multiple LLM backends: Anthropic · Ollama · OpenAI-compatible
Quick start
# Install SDK
npm install @phantomui/sdk
# Run MCP server
git clone https://github.com/ibrahim-abi/phantomui
cd phantomui/server && npm install && npm run build
claude mcp add --transport stdio phantomui node /path/to/server/dist/index.jsThen ask Claude: "Test the login form at http://localhost:3000 — cover happy path, invalid email, and empty password. Save an HTML report."
Links
- 📦 npm: @phantomui/sdk
- 📖 Docs: Getting Started
- 🌐 Site: ibrahim-abi.github.io/phantomui
- 🎯 Slideshow: Interactive Pitch Deck
SDK v0.1.4
SDK v0.1.3
Full Changelog: sdk/v0.1.2...sdk/v0.1.3
SDK v0.1.2
Full Changelog: sdk/v0.1.1...sdk/v0.1.2
SDK v0.1.1
Full Changelog: sdk/v0.1.0...sdk/v0.1.1