See your non-profit web page through the eyes of your visitors

AI personas visit your page like real users — they see, scroll, and click — then tell you what works, what confuses them, and where they'd give up.

Get started
$ npx persona-review https://example.org

── Marta's feedback ──

I came here because a friend sent the link and said I should sign. The big photo of the forest is beautiful, and the headline is clear. I like that.
I can tell within two seconds what this is about.
But the form asks for my phone number and I don't love giving that out.

Liked: clear purpose, strong imagery, short form
Confused by: what happens after I sign
Abandoned: no — I'd probably sign, but reluctantly

Friction:
[medium] phone number field
[low] privacy link far from the form

How it works

Three steps to actionable UX feedback from your target audience.

1

Pick a URL and a persona

Choose any public web page and one of 12 built-in personas — or create your own.

2

The AI visits your page

The persona opens a real browser, sees the page as rendered, scrolls, clicks, and explores like a real visitor.

3

Get structured feedback

Receive what they liked, what confused them, where friction lives, and whether they'd abandon the page.

Why persona-review

Built for people who optimize non-profit, charity, and advocacy web pages.

Accurate

Real browser rendering with vision — the persona sees your page exactly as your visitors do, not just the raw HTML.

Affordable

Pay-per-use with any major LLM provider. No subscriptions, no contracts. A review costs a fraction of a dollar.

Purpose-built

12 personas designed specifically for non-profit and social-cause pages — from first-time visitors to planned giving prospects.

What you get

Everything you need to understand how your pages land with real audiences.

Structured persona review

A detailed report on any public page: what the persona liked, found confusing, and where friction lives.

Free-form chat

Ask the persona follow-up questions about the page. They can scroll and click to look again before answering.

Optional interactions

Let the persona submit forms, download files, or navigate to other pages as part of the experience.

Three interfaces

Use the Terminal UI, the Web UI in your browser, or the CLI — whichever fits your workflow.

Choose your interface

Three ways to run persona reviews, from interactive menus to full command-line control.

Recommended

Terminal UI

Interactive menus in your terminal. Pick the URL, persona, and settings — no commands to memorize. Watch the review run live, then chat with the persona.


npx persona-review --ui
Browser

Web UI

A browser-based interface at localhost:3000. See live progress, screenshots, and feedback — all in your browser.


npx persona-review --web
Advanced

CLI

Full control from the command line. Pipe output to JSON, script batch reviews, and integrate with your existing tools and workflows.


npx persona-review https://example.org

12 built-in personas

Each persona represents a realistic visitor archetype for non-profit and social-cause pages.

Persona Who Scrutiny
newcomer-orientation-seeker Aisha — new to the cause, deciding whether to engage low-medium
time-pressed-task-completer Sofia — arrives with intent, wants to finish quickly low-medium
regular-supporter-donor Daniel — gives occasionally, may consider recurring support medium
evidence-and-accountability-checker Mei — checks evidence, transparency, and accountability high
deadline-journalist Nadia — needs accurate, usable material on deadline high
advocate-and-sharer Femi — wants to act, share, and bring others in medium
plain-language-reader Anna — prefers everyday words medium
accessibility-focused-reader Yusuf — uses assistive and adaptive settings medium
help-seeker Rosa — needs support for themselves or someone close medium
legacy-and-planned-giving-prospect Margaret — considers major or planned giving high
marketing-fundraising-specialist Ines — reviews fundraising and engagement pages high
visual-design-specialist Kenji — reviews visual composition high

You can also create custom personas with a simple YAML file. Personas respond in the page's own language, as a native speaker.

Get started

Up and running in under five minutes.

Prerequisites

Node.js 20+ and an API key from Anthropic, OpenAI, or Google.

Quickest path: Google Cloud Shell

With Google Cloud Shell you don't need to install anything on your computer. Just open the free Google Cloud Shell and run the standard install.

Standard install

Run these two commands in your terminal:

$ npx persona-review --install-browsers

Downloads Chromium (one-time, ~200 MB).

$ npx persona-review --ui

Launches the interactive Terminal UI. Set your API key in Settings > Manage API keys, then pick a URL and persona to start reviewing.

Also available: Docker install and development install.