Beyond record-and-replay

Ship faster without breaking things.

Other tools record clicks and hope for the best. Tesai understands your UI, generates structured tests from requirements, and heals them when things change — with full reasoning logs and your approval.

  • Describe what to test in plain text — or just give a URL
  • Zero AI cost during test runs — AI activates only for repair
  • See every AI decision in reasoning logs — approve or reject
Built for: QA Engineers Engineering Managers Development Teams CTOs
Tesai
5/12
12 steps Record Shadow
Export Stop
Test Steps 9
Navigate Navigate to the starting URL
Click Accept cookie consent dialog
Fill Fill search field with 'Blue Top'
Click Click the search button
Assert Verify search results display
Click Click 'Add to cart' on product
7 Assert Verify confirmation modal
8 Click Click 'Continue Shopping'
9 Navigate Navigate to Cart page
https://automationexercise.com/products
Console Elements All Runner Explorer Detective Healer Sentinel
13:33:47SystemStep 4/12: click
13:33:48SystemStep 4: passed
13:33:48SystemStep 5/12: assert_text
13:33:48SystemStep 5: passed
13:33:49SystemStep 6/12: click

Three ways in. One reliable outcome.

No scripting required. Tesai handles the complexity so your team can focus on shipping.

1

Describe, record, or point to a URL

Paste a requirement. Record a user flow. Or just point Tesai at a URL and describe the goal. AI cleans up noise, upgrades selectors, and builds structured test steps.

2

Run locally or in CI/CD

Execute on your machine, in GitHub Actions, Jenkins, or GitLab CI. Same validated steps, consistent results across environments.

3

When tests break — AI diagnoses and heals

When something breaks, AI identifies the cause — real application bug, outdated selector, or flaky test — and proposes a targeted fix. You approve before anything changes.

Tests break. Tesai tells you why — and how to fix it.

Most tools just retry and hope. Tesai's AI distinguishes the root cause and responds accordingly.

B
Real application bug

Bug report with evidence

Screenshots, logs, and DOM state captured at the moment of failure. Your developers get everything they need to reproduce and fix.

H
UI changed, selector broke

Targeted fix — one click to approve

AI proposes the minimal code change needed. You see the diff, the reasoning, and approve before anything is applied.

F
Unstable test (flaky)

Root cause logged, retry configured

Flaky tests are flagged with the specific instability pattern. Auto-retry configured. No more wasted debugging time.

Not magic. Diagnosis.

Not another AI wrapper. Built as agents from day one.

Legacy platforms bolt AI onto old engines. Tesai was designed as a multi-agent system from the ground up.

Legacy approach
Tesai
Test creation
Record clicks or write scripts
Describe a goal — agents build the test
Recorder
The product
A starting point — AI makes it bulletproof
When tests break
Retry and hope, or fix manually
AI diagnoses cause and proposes targeted fix
AI transparency
"AI fixed it" — black box
Reasoning logs for every decision
Learning
Starts from scratch every time
Remembers past fixes, gets faster
Your data
Locked in vendor format
Open JSON. Export to Playwright format. Leave anytime.
Deployment
Cloud SaaS only
Desktop app. Your machine. Air-gap option.

Full control. Zero lock-in. AI that explains itself.

A

4 specialized agents — not one generic AI

Explorer navigates your application and builds test scenarios. Detective triages failures — bug, flaky test, or UI change. Healer proposes code fixes. Sentinel analyzes quality and generates reports.

Explorer Detective Healer Sentinel
M

Gets faster with every fix

Every fix is indexed and recalled instantly when similar issues appear — no repeated AI calls, no repeated costs. Day 1 it's smart. Month 3 it's an expert on your product.

Episodic Memory Pattern Matching Cumulative Learning Reduced AI Cost
D

Your data, your keys, your control

Tests stored in open JSON — no vendor lock-in. Bring your own AI keys (OpenAI, Claude, Gemini). Export to Playwright format when needed. Run air-gapped on desktop.

Open JSON BYOK Playwright-Compatible Export Air-Gap Mode
4
Specialized AI agents
3
Browser engines supported
3
AI providers (OpenAI, Claude, Gemini)
0
AI cost during test execution
Pilot customer

Built for teams that need control, not magic.

Every AI decision is transparent, auditable, and requires your approval.

Transparent AI: reasoning logs, selector diffs, DOM snapshots for every action
Two control modes: interactive approval on Desktop (HITL) or PR review in CI/CD (Shadow Mode)
ISTQB-driven test design: boundary values, equivalence partitioning, not just record-and-replay
Standalone desktop app: runs on macOS, Windows, Linux — no cloud dependency required
Evidence stream
10:42:12 · THINKING · Found login form
10:42:14 · ACTION · Fill #email
10:42:16 · DETECTIVE · Selector changed
10:42:18 · HEALER · Proposed diff
10:42:20 · APPROVED · Update selector
10:42:22 · SENTINEL · Report generated

Drop into your existing pipeline in minutes.

Studio is for authoring. Runner executes validated test steps — execution is AI-free. AI activates for diagnosis and repair.

GitHub Actions Jenkins GitLab CI PR Checks Nightly Runs
CI workflow
# .github/workflows/tesai.yml
name: Tesai E2E Tests
on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - name: Run Tests
        env:
          TESAI_PROJECT_ID: ${{ secrets.TESAI_PROJECT_ID }}
          TESAI_TOKEN: ${{ secrets.TESAI_TOKEN }}
        run: tesai run --local --env=staging
Your keys BYOK: OpenAI, Claude, Gemini. You control the cost.
Your data Open JSON format. Export to Playwright format. Zero lock-in.
Your machine Standalone desktop app. No cloud dependency required.

Be first. Shape the roadmap.

We're onboarding engineering teams in small batches. Early adopters directly influence what we build next.

Join the Waitlist Takes 30 seconds. We'll email you when your spot is ready.
macOS, Windows, Linux Free during alpha Your keys, your data, your control
Alpha
Studio + Local Runner
Free · invite-only
  • 1 user
  • Local execution
  • Single-thread runner
  • Open JSON steps
Team
Cloud Runner + Collaboration
Coming soon
Cloud Runner Healer credits Team workspaces CI integrations
Enterprise
Compliance + Governance
Coming soon
SSO + SCIM Audit workflows Air-gap option Custom SLAs

Frequently asked questions

What is Tesai?
Tesai is an AI-powered test automation platform that generates, runs, and maintains end-to-end tests. It uses 4 specialized AI agents to explore your application, triage failures, propose fixes, and generate quality reports. Human approval is required before any AI change is applied.
How does self-healing work?
When a test fails, the AI triages the cause — real bug, flaky test, or UI change. It proposes a targeted fix for the specific failure type. Every fix is stored in memory, so when similar issues appear again, the system resolves them instantly without repeated AI calls. You approve changes before they are applied.
How much does Tesai cost?
Tesai is free during the invite-only alpha phase. You bring your own AI provider keys (OpenAI, Claude, or Gemini), so you control AI costs directly. Team and Enterprise plans with cloud execution are coming soon.
Does Tesai integrate with CI/CD pipelines?
Yes. Tesai Runner integrates with GitHub Actions, Jenkins, GitLab CI, and other CI/CD tools. Test execution is AI-free — AI activates only for failure diagnosis and repair.
Which browsers does Tesai support?
Tesai supports Chromium, Firefox, and WebKit browser engines, covering Chrome, Edge, Firefox, and Safari across desktop and mobile viewports.
How is Tesai different from traditional test automation?
Traditional tools require manual scripting or rely on brittle record-and-replay. Tesai generates tests from requirements using structured test design techniques, maintains them automatically with 4 specialized AI agents, and learns from past fixes. Tests are stored in open JSON and can be exported to Playwright-compatible format.
How is Tesai different from record-and-replay tools?
Recording is just one entry point. Tesai's AI cleans raw recordings — removing noise, upgrading selectors to stable alternatives, and adding assertions you didn't think of. The result is a structured, maintainable test, not a brittle click sequence.
What if I want to leave Tesai?
Your tests are stored in open JSON. Export to Playwright format anytime. No proprietary formats, no lock-in. We earn your renewal, not trap you.
Your tests are still breaking. Let's fix that.
Request Demo