πΈ Amahane Chat πΈ
πΈ Get Your Own Cat Girl! πΈ
π What is Amahanechat?
Amahane Chat is an immersive chat platform designed for anime and manga enthusiasts. It features a unique Japanese-style animation design, empowering each user with their very own AI cat girl companion named Chtholly. Chtholly is developed using Live2D technology and powered by the ChatGPT-4 engine with Azure Cognitive Language Service as the foundational framework. She can communicate fluently in Chinese and Japanese, interact with cursors, and even participate in virtual dates to strengthen the bond between users.
The website also incorporates real-time chat services built on WebSocket. Users can effortlessly add friends and engage in conversations. The Video and Voice chat functionalities are provided through WebRTC for a seamless and lag-free experience.
ποΈ Project Structure
The Amahane Chat project is split across multiple repositories:
- Frontend:
fe.jpchat
(Current repository) - WebSocket Server: socket.amahanechat
- Backend:
be.jpchat
(Private, not publicly accessible at this time)
For more details about Amahane Chat, visit the Official Website.
π Features
π± AI Cat Girl Companion
- Customizable and interactive Live2D powered AI.
π¬ Real-time Chat
- Fast and reliable chat service.
π Multi-language Support
- Fluent communication in both Chinese and Japanese.
πΉ Video & Voice Chat
- Smooth WebRTC integrated video and voice chat.
π€ Customizable Voice
- Alter the AI companion's voice to suit your preferences.
π» Technologies Used
- React
- ChatGPT-4
- WebSocket
- WebRTC
- Azure Cognitive Language Services
- Live2D
π οΈ Installation
Clone the repository:
git clone git@github.com:animedaisuki/fe.jpchat.git
Install dependencies:
cd fe.jpchat
npm install
Create a .env file and add your environment variables.
Run the project:
npm start
π License
MIT License