New: Authenticated Website Testing

Test your website with 1,000 AI minds.

Real browsers. Thinking traces. Every click explained. Find conversion killers before your users do.

No credit card required50 free sessionsResults in under 10 minutes
0
UX criteria evaluated
0+
AI sessions per test
0
Viewport sizes
< 0min
Average test time
Core Feature

See the reasoning behind every click.

Every AI session includes a step-by-step thinking trace — explaining exactly why users click, hesitate, or abandon. Not just what happened, but why.

Thinking trace — Session #247
[0.0s] Landing on /pricing — scanning for plan comparison
[1.2s] Found 3 pricing cards. “Pro” is centered and highlighted.
[2.8s] Comparing features between Pro and Team. Scrolling down.
[4.1s] Hesitation: FAQ not answering “Can I switch plans?”
[5.5s] Scrolling back to Pro. Clicking “Start Pro trial”.
[6.2s] ✓ Conversion — with hesitation flag
localhost
SimuTest
1,000 browsers
Core Feature

Test with zero traffic.

Run 1,000 sessions before going live. Identify conversion killers, broken flows, and accessibility barriers — without burning real user goodwill.

Core Feature

Every user.
Every edge case.

Simulate users across age, tech literacy, accessibility needs, location, and income. Find the edge cases that matter before real users find them for you.

Sarah, 67

Low tech literacy

Marcus, 24

Screen reader user

Priya, 41

Mobile-first, rural India

James, 35

Color blind, enterprise buyer

Real Browser Execution

Each AI persona controls a real Playwright browser — screenshots, actions, and network requests.

CI/CD Integration

Trigger tests from GitHub Actions or any CI pipeline. Catch regressions before production.

Multi-Model Support

Choose Claude Sonnet 4 for deep reasoning or Haiku 3.5 for high-volume runs.

New Feature

Test pages behind login.

Configure authentication once. Every AI session reuses the same auth context — storage state, cookies, tokens, or real login flows.

auth:
  method: storage-state
  storage_state:
    path: ./auth/state.json
    # Captured from a real browser session
    # Contains cookies, localStorage, sessionStorage

Export your browser's full session state — cookies, localStorage, and sessionStorage — into a JSON file. SimuTest replays it in every AI session.

Fastest setup for complex auth flows (OAuth, SSO, MFA).

AES-256-GCM

Credentials encrypted at rest

Environment variables

Secrets never touch config files

Works everywhere

CI/CD, local dev, cloud runners

From URL to insights in three steps.

01

Paste your URL

Drop in your page URL. SimuTest auto-detects your framework and page structure.

02

Configure personas

Pick session count, AI model, persona diversity, and evaluation criteria.

03

Get your report

Receive scored results on 12 UX criteria with thinking traces and fix suggestions.

Simple, transparent pricing

Pay only for the sessions you use. No hidden fees, no surprises.

Free

$0/mo

50 sessions/month

  • 50 AI sessions
  • 3 persona types
  • 1 concurrent test
  • Core 12 criteria
Start free
Most popular

Pro

$99/mo

2,500 sessions/month

  • 2,500 AI sessions
  • 50 persona types
  • 10 concurrent tests
  • API access
  • PDF export
Start Pro trial

Team

$249/mo

10,000 sessions/month

  • 10,000 AI sessions
  • 200 persona types
  • 25 concurrent tests
  • Priority support
  • All features
Start Team trial

Test from anywhere.

CLI, SDK, or YAML config — run tests however fits your workflow.

$ npx simutest run \
    --url https://yourapp.com \
    --sessions 100 \
    --model claude-sonnet-4 \
    --output report.json

Ship better UX, faster.

Join hundreds of teams using SimuTest to find and fix UX issues before users ever see them.