Describe what you want in plain English. Colt discovers your app, executes the task on a live browser, and hands you a production Playwright script.
Describe test scenarios in English. Colt executes them and exports pytest-compatible test files. Plug directly into CI/CD — no Selenium, no hand-written selectors.
Automate repetitive workflows on admin panels, CRMs, and dashboards. Colt navigates Salesforce, Zendesk, Retool — including Shadow DOM and iframe-heavy UIs that break other tools.
Verify that signup, onboarding, and checkout flows work end-to-end after every deploy. Colt fills forms, handles multi-step wizards, and catches regressions before users do.
Generate typed Python functions for every form in your app. Import them, call them from scripts, loop over CSVs. Turn manual data entry into a single command.
Autonomous BFS crawl of your entire app.
Builds a persistent semantic knowledge base.
ReAct agent drives the browser in real time.
Exports reusable, LLM-free code.
| Manual Playwright | AI Browser Agents | Colt | |
|---|---|---|---|
| Selector authoring | Write by hand | Not needed | Not needed |
| App knowledge | None | Starts fresh each run | Persistent knowledge base |
| Code output | Yes — you wrote it | No output | Scripts, tests, functions |
| Shadow DOM + iframes | Manual config | Limited | Full piercing support |
| Self-healing | Fails on first error | Varies | Fallback chains + loop recovery |
| Runs without LLM | Yes | No | Exported code is standalone |
Python 3.10+ and Node.js required.
Generates config, output dirs, installs browsers.
Crawls your app and builds the knowledge base.
Run a task and export a Playwright script.
| Provider | Default Model | Env Variable |
|---|---|---|
| Groq | llama-3.1-70b-versatile | GROQ_API_KEY |
| OpenAI | gpt-4o | OPENAI_API_KEY |
| Anthropic | claude-sonnet-4-20250514 | ANTHROPIC_API_KEY |
| Ollama | llama3.1 (local) | -- |
We're onboarding teams for closed beta.