Drop in the thing
Paste a post, a headline or an email, upload an image or a video, or describe an idea. Choose one of 17 content types, or start from a template.
Test any post, ad, landing page or price on up to 10,000 synthetic people before you publish. In minutes, Mirrortown tells you who stops, who likes it, who’s annoyed, why, and what they’d do next. By segment, by region and on a map.
One-time paymentBring your own Jev key~US$0.10 per 10,000-person run
VerdictReading the room…
No panel to recruit, no survey to field. Mirrortown builds the town on your computer and calls Jev only for the reactions.
Paste a post, a headline or an email, upload an image or a video, or describe an idea. Choose one of 17 content types, or start from a template.
Use a ready-made population or your own. Run a quick sample, the whole town, or one segment by age, gender, region, income, interests or platform.
A one-sentence verdict first. Then the detail: reactions, a heat map by region, the segments that stopped or bounced, their objections and their own words.
Clear offer, weak photo. Under-30s would share it; many over 55 suspect a catch.
Each type asks the follow-up questions that fit it. A video gets a scene-by-scene retention curve. A price ladder gets a demand curve.
Every run ends in plain language, then gives you everything you need to act on it, down to the person.
Strong with small-business owners, confusing for everyone else: 38% stopped, but only one in four could say what the product does.
If it really chases the clients who pay late, I’d try it this week.Marta, 47 · owns a print shop · Market
Chase them how? By email? I need to see it before I believe it.Omar, 38 · freelancer · Old Town · top objection
Sounds like it would nag my customers. Not the image I want.Hugo, 61 · retired accountant · Pinewood
Turn any group into a persona panel, then run 1:1 interviews or a focus-group roundtable.
What holds back the people who almost said yes, ranked.
PDF, Markdown or JSON. With 3 codes, your brand on the PDF.
Export a run to Claude Code, or let AI agents run tests through the built-in MCP server.
Illustrative example. Your numbers come from your own runs.
Ready-made populations and one-click starter tests, so your first result is a few minutes away.
A population spread across Colombia’s departments, drawn on a real map, with results department by department.
Spanish-speaking consumers across the region.
A broad English-speaking consumer population.
Import people from a CSV, or start from a GeoJSON map plus statistics for each region. AI can draft the statistics for you to review.
From a quick gut check to the whole population. A/B tests show every version to the same people, so the comparison is fair.
A slice of the town for a fast, cheap gut check.
Everyone, up to 10,000 people, for the full picture.
Only who matters: age, gender, region, income, interests, platforms and more.
Content spreads the way it would in a feed, wave after wave.
Follow it through each person’s contact network.
Two or more versions, the same people, a clear winner.
Several prices in one run, read as a demand curve.
Every mode ends the same way: a verdict, the map, the segments and the voices. Then interview whoever surprised you.
Mirrortown doesn’t resell AI. Reactions come from Jev through your own TypeSafe or OpenRouter account, and you pay the provider directly.
Mirrortown, your populations, your content and every result, stored in SQLite on your machine.
A hosted decision model, not a chatbot. It answers with probabilities, which is why 10,000 people cost cents. Use a key from TypeSafe or OpenRouter.
OpenAI, Anthropic, Gemini or OpenRouter, only for 1:1 interviews, focus-group roundtables and written reports.
$0.10 per run · paid to your provider, not to us
Estimate based on about US$0.10 per 10,000 people. Actual cost depends on your provider’s current Jev price and the length of your content. Interviews and reports are billed by your LLM provider.
Mirrortown is on AppSumo as a lifetime deal. Buy one code, or stack up to three for more seats and more room.
For a solo marketer, founder or creator.
One-time payment
For a small team or a growing agency.
One-time payment
For agencies and teams who report to clients.
One-time payment
Already bought? Redeem your codes. Bought more later? Redeem all of them together for an upgraded license.
Mirrortown’s people are synthetic and their reactions come from a model, not from real humans. Treat results as a directional signal: a fast, cheap way to kill weak ideas and decide what is worth testing with real people.
It doesn’t replace surveys, interviews or a real launch. It makes sure that what you take to them is your best shot.
Something missing? Write to brokenwatchceo@gmail.com. The founder answers.
No, and we won’t pretend it is. The people are synthetic and their reactions come from Jev, a decision model. Results are directional: good for spotting what confuses, annoys or bores people, comparing versions and choosing what to test for real. They are not measurements of a real population and they don’t replace surveys, interviews or a real launch.
One is required: a Jev key from TypeSafe or OpenRouter. Paste it in Settings → City.
Optional: an OpenAI, Anthropic, Gemini or OpenRouter key for 1:1 interviews, focus-group roundtables and written reports. You pay those providers directly; Mirrortown never marks up AI usage.
About US$0.10 in Jev usage for a full 10,000-person run, and less for samples and segments. Your provider charges it to your own account. The lifetime license itself has no usage fees.
On your computer. Projects, populations and results are stored locally in SQLite. The content you test goes only to the AI providers you set up, with your own keys. This website only sees your email and your AppSumo codes when you redeem them, to issue your license. Details in the privacy note.
Both: Windows 10 and 11, and macOS on Apple Silicon or Intel. The macOS build isn’t signed with an Apple certificate yet, so the first time you open it, right-click the app and choose Open. Downloads.
Buy up to three codes on AppSumo. On the redeem page, enter your email and all your codes together; you get one license for the matching tier. If you buy more codes later, come back, enter all of them (old and new) and paste the new license into the app.
A hosted decision model built for choices, not conversation. Instead of writing an essay, it returns probabilities: will this person stop, like it, be annoyed, buy? That is what makes it fast and cheap enough to ask 10,000 people.
Yes. Import people from a CSV, or start from a GeoJSON map plus statistics for each region; AI can draft those statistics for you to review. 1 code includes 3 custom populations, 2 codes include 15, and 3 codes are unlimited.
AppSumo gives you your code or codes. Redeem them here, download the app, paste your license and add your Jev key. Refunds within AppSumo’s 60-day window are handled by AppSumo.
The app and your data are local, but runs need an internet connection to reach Jev and any other AI provider you use.