On Truman, the posts are written ahead of time and the other users are all made up. The likes are fake too. The only real thing is the person scrolling, and they don't know.
Right now that's you. Kitty just trashed Jake's pizza. Do something?


How it works
No code. You build it in the browser, or fill in a spreadsheet.
It can look like a photo app, a short-posts app, a forum, or a plain feed. Give it a name, a logo, and a web address that doesn't say "research" anywhere.
EatSnap has 76 of them. Each has a name, a face, a bio, and posts going back days. They're yours to write. They can also reply on their own, using an AI model that stays inside rules you set.
Things happen on a clock, or because of what the participant just did.
Day 2, minute 37: Kitty insults the pizza.
If the participant flags it: thank them.
This is the experiment. Half your participants see someone stick up for Jake. Half don't. Nothing else changes, so whatever they do differently is because of that.
Before anyone real shows up, walk through it yourself at any minute of any day. Or send in a few hundred pretend participants and see what breaks.
You get everything: what each person saw, in what order, for how long, and what they did about it. It comes as spreadsheets, with a guide to every column.
What it can look like
These are the four starting points, each with its sample content, as a participant sees them. Change the name, the logo, the color, and what people can do, and it's your site.
AI, where you want it
A study runs fine with no AI at all. When you want it, a model can take on a few jobs, each inside limits you set. How AI fits in →
A scripted reply can't know what the participant just said. A model can write the line in the character's voice, and a second check reads it before it's posted. You decide who speaks and when.
For a Wizard of Oz study, each line waits for a researcher to approve it, change it, or skip it.
Describe a few people in a sentence each and have a model play them through your study. Then read what each one saw, did, and why.
Describe the study you have in mind, and an agent drafts the cast, the posts, the plot, and the tests for you to review.
Already use Claude Code or another agent? Connect it to Truman and it can build and test studies with you. It can't launch one or touch participants' data. How to connect one →
Your data says which lines a model wrote, what it was asked, what the check said, and what it cost.
On a phone
Every kind of site works in a phone's browser today. A phone app for participants is on the way: the same study, on their home screen, with notifications that bring them back on day two the way a real platform would. It isn't in the app stores yet. About the phone app →
By the way
When this page loaded, it flipped a coin and put you in version A or B. It has been taking notes since. This is roughly what a researcher gets back for every participant.
Relax: it's all in your browser, we never see it, and it's gone when you close the tab. We didn't ask first because nothing was kept. A real study has to ask first, and has to tell people the truth at the end.
Studies
These are finished studies, with every post, person, and rule written out. Four of them are running: press Try it and you're the participant. Read how one works, then start yours from it.
The pizza. This is where Truman started, in 2018.
EatSnap → Try itOther users, an automated system, or nobody named. From Bhandari et al. (2021).
Who flagged this? → Try itProfile pictures with a frame on them. From Aghajari et al. (2024).
Vaccine frames → Try itSix real people share one town forum. The fake ones start out polite, or don't.
Town talk →Someone posts her first painting. It goes badly.
Bystander → Try itIs this allowed?
You can't study how people really act online by asking them. So you build a place and watch, and then you owe them the truth.
Papers
Your turn
Sign your lab up and start building today. It's free. This is a beta: build, test, and pilot all you like, but hold off on real participants until we say it's ready.
It's open source. Put it on your own servers, keep your own data, change whatever you want.