tinode/chat — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a self hosted instant messaging platform like an open source WhatsApp or Telegram, using this Tinode project as the base.

I want a working server plus usable clients for web and mobile, with accounts, login, one on one chats, group chats, channels, message sync across devices, typing and read status, presence, search or discovery, file and image attachments, markdown style rich messages, replies, forwards, editing messages, pinned chats, voice messages, and voice or video calls if the existing project supports it.

Please set it up so I can run it locally first, preferably with Docker, and make the web app connect to the local server. Include a simple demo setup with a few test users like Alice and Bob so I can try chatting right away. Keep the configuration understandable, document the run steps, and don’t make it a Slack clone. The goal is a modern decentralized messenger people could use with friends, family, or a small community.

Want more depth? Deep Reverse