KYEONGEOP LIM

Parastore - Simulate real store with LLM-powered synthetic consumer

Parastore is an open-source (MIT) retail simulation where LLM-powered synthetic consumers walk through a 3D virtual store, browse shelves, and make purchase decisions. Each consumer follows one of 12 behavioral patterns with grammar-constrained actions, randomized context (mood, budget, company), and impulse-buy logic triggered by what they see along their route. Validated against real POS data with 0.955 Spearman correlation. Python/FastAPI + React/Three.js. Any LLM backend.

Add a comment

Replies

Best
KYEONGEOP LIM
Hey Product Hunt! 👋 I'm Kay from Intellicia. We've been building AI synthetic consumer technology for the past year — helping brands like CJ, Pulmuone, and Fursys test products and messaging with AI personas instead of traditional surveys. Parastore is a different beast. Instead of answering surveys, our synthetic consumers now physically walk through stores. They browse, pick up items, impulse-buy snacks near the checkout, and generate revenue data — all in a 3D simulation. We're open-sourcing the entire simulation framework (MIT license) because we believe agent-based behavioral simulation is a space that deserves more builders and researchers. A few honest notes: The validation numbers come from our proprietary persona engine. The OSS version is a simpler pipeline — still useful for layout testing and agent behavior research, but don't expect the same accuracy out of the box. Each sim run calls the LLM hundreds of times, so it's not free to run. This is a simulation tool, not a crystal ball. It shows plausible outcomes, not predictions. Would love your feedback — especially from anyone working on LLM agent simulation, retail optimization, or behavioral AI. ⭐ Star us on GitHub if this looks interesting!
Alina Tyslenok

This is honestly one of the more interesting AI simulation projects I’ve seen lately. Synthetic shoppers with mood, budget, impulse buying, and route-based decisions feels weirdly realistic. Congrats on the launch!

dggoo
Maker

@alina_tyslenok_ Thanks so much, glad you found it interesting!

Othman Katim

How much freedom do you give them, like can they compare prices and brands or is it mostly choose and buy?

dggoo
Maker

@othman_katim They actually do compare prices and brands before deciding. 👻

Krzysztof Lis
@kaylim022 this is so cool! Out of curiosity - did you observe “unconventional” agent behavior that was far off from what humans would do?
dggoo
Maker

@kjlis We haven't really seen any unconventional or weird behavior yet—they’ve been staying surprisingly human-like. 😂