Stop Maintaining Automation Scripts. Start Shipping.
Deck's AI agents read the screen visually and operate any software like a human. No CSS selectors, no XPaths, no maintenance cycles. API access, auth handling, and fleet management built in.
Trusted by engineering teams at Sunrun, BILT, Entrata, and Quadient
import Deck from "deck"; const deck = new Deck({ apiKey: process.env.DECK_API_KEY }); const result = await deck.tasks.run({ task: "Log into the CRM, pull all open tickets from the last 7 days, return as JSON", credentials: "vault://crm-prod", model: "claude-sonnet-4-6" }); console.log(result.output); // → [{ id: "T-8842", subject: "Login issue", priority: "urgent" }, ...]
Browser Automation Shouldn't Be a Second Job
You built your automation and it worked — until the next sprint, when someone moved a button, changed a class name, or rearchitected the login flow.
Now someone on your team spends half their time maintaining scripts instead of shipping features. Flaky tests, broken workflows, an on-call rotation for your automation layer. And none of it handles MFA.
There's a better model.
What would you like to automate?
AI Agents That Navigate Visually — Like a Human, Not a Script
No Selectors to Break
Deck reads the screen the same way a human does. When a button moves or a class changes, the agent re-orients and keeps going. No selector updates, no maintenance cycles.
MFA and SSO Handled Natively
Authentication is where most browser automation dies. Deck handles MFA, SSO, and 2FA natively — no workarounds, no credential hacks.
Full API Access
Embed Deck into your product or pipeline via API. Trigger agents programmatically, pass structured inputs, receive structured outputs.
Scale to 1,000 Parallel Agents
Spin up a fleet in seconds. Deck handles VM provisioning, scheduling, session management, and parallel execution — without you touching infrastructure.
One API Call. Any Software.
Integrate via API
One call spins up an agent and gives it a task. Pass inputs, receive structured outputs. Works with any language or stack.
Define Agent Behavior
Describe the task in natural language or provide a step-by-step workflow. The agent handles navigation, authentication, and execution.
Run at Any Scale
One agent or a thousand — Deck provisions VMs on demand. No infrastructure configuration, no scaling bottlenecks.
Monitor and Control
Complete audit log of every action. Kill switch for any agent. Human-in-the-loop hooks for sensitive operations.
Frequently Asked Questions
Playwright and Selenium target UI elements via selectors. When selectors break, the automation breaks. Deck's agents read the screen visually — they understand what they're looking at and decide how to interact. No selectors to maintain.
The agent re-orients visually and attempts to complete the task. If it gets stuck, it runs through 5 levels of autonomous recovery before surfacing an error. Most UI changes are handled automatically.
Yes. Deck supports Anthropic, OpenAI, and Google models. Swap models per task or per agent. Multi-model failover is built in.
Deck handles MFA, SSO, and 2FA natively. Credentials are stored in an encrypted vault with automatic rotation. The agent manages the full login flow.
Structured JSON output. You define the schema, the agent populates it. Documentation available on signup.
Ship Automation That Doesn't Break Every Sprint
Get API access and run your first agent today. No infrastructure setup. No selector configuration. Just a task and a credential vault.