Skip to main content

MultiPersonas

A CLI that crawls a site, including pages behind a login, and runs axe-core at every state it reaches. A second command adds LLM personas, such as a first-time visitor or a mobile user on slow 3G, that try to finish a task and report whether they could.

Role
Creator
Years
2026
Status
Private repository
The axe CLI does not crawl and does not hold a login session.
No public view of this one2026

The build

`scan` crawls with a saved session and runs axe-core on each state. `run` adds the personas.

What shipped

In the repo's own head-to-head test, the personas did not find accessibility defects that the crawler missed, so I use them to measure task success.

Shares the most stack with this project

Hiring for something like this?

Contract, advisory, or full-time. Tell me what you are building.