mobilon-dev/chotto — reverse-engineered prompt
Reverse engineered prompt
Build me a Vue 3 component library for modern chat and AI assistant interfaces, plus a small demo app that shows it working. I want reusable chat screens with a sidebar, chat list, chat header, message feed, and message input, so someone can drop the pieces into their own app.
Please support common message types like text with markdown, images, audio, video, files, replies, stickers, reactions, date separators, system messages, and a typing indicator. It should also handle delivery states, media uploads, link previews, quick reply buttons, message search with highlighted results, and a message context menu. Make it responsive for mobile and desktop, include light, dark, and green themes with easy theme switching, and support both English and Russian.
I’d also like clean docs or Storybook style examples, a few ready made sample screens, and sensible typed props and events so it feels polished and easy to use. If you need details, look up the current Vue 3 docs and common chat UI patterns online.
Want more depth? Deep Reverse