Checking in with the test browsers…
0 seconds elapsed
This page opens on its own when everything is ready.
About MIMIC × Ghost
Your first users shouldn’t be your testers. MIMIC is a multi-agent synthetic usability testing tool. It sends six AI personas (Impatient, Low digital literacy, Power user, Cautious, Explorer, Chaos) through your site in parallel, each in its own isolated Playwright browser with the same goal, such as “buy a policy”. It records every step, groups the friction they hit into evidence-backed findings, and lets you replay any persona’s journey screen by screen.
How it works
- Each persona is a LangGraph loop: observe the page as compact text, pick one action from a numbered element menu (LLM, JSON), apply code-enforced persona behaviour, act with Playwright, update state with deterministic rules.
- Code owns state, the LLM owns choices: frustration, budgets and termination are plain Python, and success is checked against the user’s criteria, not claimed by the model.
- Findings come from 13 deterministic friction detectors over stored events, each linked to the events and screenshots behind it. Every finding is shown as Observed → Evidence → Interpretation → Suggested investigation.
- Models: Groq (qwen3.8-27b, gpt-oss-120b) and Gemini 3.5 Flash-Lite for decisions; Gemini Flash reads screenshots only when the text view isn’t enough. Stack: Next.js, FastAPI, LangGraph, Playwright, Supabase, Modal, Vercel, LangSmith.
Results from the recorded demo run
Tested against SurakshaSetu, a seeded health-insurance onboarding site with 13 documented usability defects (12 detectable from text and behaviour), so results are measured, not claimed. In 2 min 54 s: 2 personas reached the goal, 3 gave up, 1 ran out of actions; 5 different routes; 11 findings; 6 of 12 seeded defects found; 0 errors. Three of six personas gave up on the same mobile OTP page, which has two seeded defects. Across six scored runs, MIMIC found 42–83% of seeded defects.
Links
- Source code and README (GitHub)
- Case study: one recorded run, told as a story
- Full report of the recorded run
- API documentation · Seeded demo site
- Public LangSmith trace of one persona · llms.txt
Authorized testing only. MIMIC does not predict real human behaviour; it simulates controlled behavioural assumptions to surface usability problems worth investigating with real users.