Skip to content

AI Beans

This project is an AI-powered simulation platform designed to automate and scale user experience (UX) testing.

Core trick

Persona-driven AI agents navigate a prototype and narrate their thinking, logging friction points into a usability report.

Tags

Description

This project is an AI-powered simulation platform designed to automate and scale user experience (UX) testing. It solves a fundamental problem in product development: developer bias. Applications are often designed for the "happy path," failing to account for the diverse, unpredictable ways real users will interact with them. Our tool deploys "synthetic users"—AI agents with distinct personas—to simulate complex tasks and user journeys on your prototype. These agents "think aloud" as they navigate, systematically identifying friction points, usability flaws, and dead ends. The result is a fast, automated feedback loop. You receive an actionable report detailing exactly where the user experience breaks down and get concrete, AI-generated suggestions for refinement, allowing you to find and fix critical issues long before they reach your actual customers.
learattei/SynthUserLab★ 10 forksTypeScriptCreated Nov 15, 2025 · last push Nov 15, 2025

README excerpt

<div align="center">
<img width="1200" height="475" alt="GHBanner" src="https://github.com/user-attachments/assets/0aa67016-6eaf-458a-adb2-6e31a0763ed6" />
</div>

# Run and deploy your AI Studio app

This contains everything you need to run your app locally.

View your app in AI Studio: https://ai.studio/apps/drive/1Eu-GVBqFDUafiWK7XdfSmTnoo9GkbCRg

## Run Locally

**Prerequisites:**  Node.js


1. Install dependencies:
   `npm install`
2. Set the `GEMINI_API_KEY` in [.env.local](.env.local) to your Gemini API key
3. Run the app:
   `npm run dev`

Team