Cloud emulators,built for agents.
Fast, reliable browser, iOS, and Android emulators you can see, control, and debug remotely — driven by your Playwright suite, your CI, or your AI agent. Half the price of Sauce Labs and BrowserStack, an order of magnitude faster to start.
Every feature, callable by agents.
Kifas was built MCP-first — every product surface is a first-class tool. The dashboard is a UI on top of the same API your agents use.
Streamable HTTP, OAuth 2.1, Client ID Metadata Documents, async Tasks. ~200–400 token snapshots. Published at .well-known/mcp-server-card.
STDIO · HTTP · OAuth 2.1Warm pools on Graviton spot. Open-source benchmark harness against Sauce, BrowserStack, Browserbase, Device Farm. No queue, no tail.
3.1s p50 · 7.4s p95kifas.auth.login_as("google_workspace") — SSO, 2FA, email OTP, SMS, CAPTCHA bypass. No other testing vendor ships this.
Google · Okta · Microsoft · TOTPServer-side agent drives a cloud browser with the full Kifas palette, emits a declarative test that is simultaneously NL, a workflow, and Playwright code.
First run explores. Every re-run hits compiled Playwright — seconds, not minutes. On break, auto-reheals with a diff you approve in CI.
🔒 deterministic by defaultCookies, localStorage, IndexedDB, service workers — saved under a name, reused across sessions, auto-refreshed on expiry. Collapses suite time 30–50%.
A node-and-edge canvas where every test lives as three synced representations — natural language, a visual graph, and deterministic code. Agents edit the graph through MCP. Non-engineers finally audit coverage. No testing vendor ships this today. It's our biggest wedge.
Half the price. An order of magnitude more usable.
Your Claude Code, Cursor, or Windsurf agent just gets it.
Install the server once. Your agent can now author workflows, log into Gmail, save state, run a suite against 120 browsers, and read the results — with one consistent tool namespace.
$ npx @kifas/mcp@latest --install cursor
→ Installed 42 tools. Authenticated as maya@acme.dev
claude > "Test our checkout with a new Gmail user,
apply promo GUMBO20, verify the total."
→ Kifas: workflow.create("checkout-promo")
→ Kifas: workflow.add_node(type: "auth", primitive: "gmail")
→ Kifas: workflow.add_node(type: "action", ai_explore: true)
→ Kifas: workflow.run() · 14 nodes · 3.1s start · passed
// Compiled to /tests/checkout-promo.spec.ts
One SKU. No sprawl. Margins that don't lie.
Compute minutes and model access in one bucket. Lite and Pro models bundled as monthly credit on every paid tier. Premium frontier models pass through at 1.4× at-cost — use BYOK on Business+ to skip our markup entirely.
- 1 parallel · 3 state handles · 3 workflows
- MCP server · Chromium / Firefox / WebKit
- 2 parallels · 25 states · 25 workflows
- Visual regression · Analytics · Unlimited seats
- 5 parallels · 100 states · 200 workflows
- Auth Catalog · Hybrid engine · Kifas Tunnel
- 15 parallels · Unlimited workflows
- iOS Simulators · SSO / SAML · Audit logs
Enterprise from ~$60K/yr · SOC 2 · Private cloud · BYOK + Bedrock / Vertex routing · Dedicated TAM · Real iOS fleet · See all features
Ship tests that your whole team can read.
Free tier, no card, generous MCP quota. The first green run takes under 3 minutes.