VChat has moved into maintenance mode!
Recommend using Lobe Vidol for more custom features
Make Virtual Idols Accessible To EveryOne!
- 💨 Vroid Model Preview: Using the Vroid Editor, you can create and upload your own virtual idol to the website, play with them;
- 💎 Exquisite UI Design: With a carefully designed interface, it offers an elegant appearance and smooth interaction. It supports light and dark themes. PWA support provides a more native-like experience;
- 🎇 MMD Dance Support: With the support of mmd-parser, you can play vmd files with your favarite idol; Just Dance!
- 🗣️ Smooth Conversation Experience: Fluid responses ensure a smooth conversation experience. It fully supports Markdown rendering, including code highlighting, LaTex formulas and more.
You can use Github Codespaces for online development:
Or clone it for local development:
$ git clone https://github.com/v-idol/vidol.chat.git
$ cd vidol.chat
$ bun install
$ bun dev
Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub Issues to get stuck in to show us what you’re made of.
- VChat chat market - This is the Market Index of VChat Chat. VChat accesses index.json from this repo to show user the list of available agents.
- VChat agent sample - This is the sample repo to define an AI agent in VChat.
- VChat dance sample - This is the sample repo to define a dance in VChat.
- mmd-parser - https://github.com/takahirox/mmd-parser
- three-vrm - https://github.com/pixiv/three-vrm
- tts-vue - https://github.com/LokerL/tts-vue
- lobe-chat - https://github.com/lobehub/lobe-chat