PrimoDev/ apps

Open Mock

Open-source mockup generator for chat, AI, social and email

  • Web
  • Free
  • Open source · MIT

What is Open Mock?

Open Mock is an open-source generator for fake chat screenshots, social posts, AI conversations, stories and emails across 49 platforms. Everything runs in the browser, with no signup and no watermarks.

MIT licensed. Use it at open-mock.vercel.app or run it locally with git clone, npm install and npm run dev.

What it does

  1. 0122 chat generators, including WhatsApp, iMessage, Discord, Slack and Telegram
  2. 025 AI chat generators: ChatGPT, Claude, Gemini, Grok and Perplexity
  3. 038 post and 8 comment generators, including Instagram, X, LinkedIn, YouTube and Reddit
  4. 04Instagram and Snapchat stories, plus Gmail, Outlook and Apple Mail emails
  5. 05PNG export at 1x, 2x and 3x, with transparent backgrounds
  6. 06Video export with typing animations for chat and AI
  7. 07iPhone and Android device frames, 3D view and per-platform dark mode
  8. 08Interface in Portuguese and English

FAQ

How do I use Open Mock?
Open open-mock.vercel.app and pick a generator. To host your own, clone the repo and run npm install and npm run dev, or connect it to Vercel with no environment variables.
Do I need an account, and is my data sent anywhere?
No signup is needed, and generation happens client-side in your browser.
What is the license?
MIT. It is for educational and demo purposes only and is not affiliated with any of the platforms it mimics.
How is it different from other fake screenshot generators?
It is open source and self-hostable, with no watermarks or signup, and covers 49 platforms in one app. It also exports video with animated typing, not just images.
Can I add a new platform?
Yes. CONTRIBUTING.md and docs/adding-a-platform.md explain how to add a generator to the platform registry.

Documentation

README from the lucianodiisouza/open-mock repository, refreshed on every deploy.

Open-source mockup generator for fake chat screenshots, social posts, AI conversations, stories, and emails.

49 platforms · Free · No signup · No watermarks · Client-side only

Features

  • 22 chat generators — WhatsApp, iMessage, Discord, Slack, Telegram, and more
  • 5 AI chat generators — ChatGPT, Claude, Gemini, Grok, Perplexity
  • 8 social post generators — Instagram, X, Facebook, LinkedIn, and more
  • 8 comment generators — YouTube, Reddit, TikTok, and more
  • 2 story generators — Instagram, Snapchat
  • 4 email generators — Gmail, Outlook, Apple Mail, Redacted Email

Export

  • High-resolution PNG (1x, 2x, 3x)
  • Transparent background
  • Video export with typing animations (chat & AI)
  • Device frames (iPhone, Android)
  • 3D perspective view
  • Dark mode per platform

Quick Start

git clone https://github.com/lucianodiisouza/open-mock.git
cd open-mock
npm install
npm run dev

Open http://localhost:3000.

Self-Hosting

Vercel

Connect your GitHub repo to Vercel. No environment variables required.

Production

npm run build
npm start

Tech Stack

  • Next.js 15 (App Router)
  • TypeScript
  • Tailwind CSS
  • Zustand
  • html-to-image

Contributing

See CONTRIBUTING.md for how to add a new platform generator.

License

MIT — see LICENSE.

Disclaimer

For educational and demo purposes only. Not affiliated with WhatsApp, Apple, Meta, Google, or any platform shown.