animedaisuki / fe.jpchat

Amahane Chat is an open-source platform designed for anime and manga fans. It features a Live2D AI cat girl, fluent in Chinese and Japanese, powered by ChatGPT-4 and Azure TTS. The platform seamlessly integrates real-time chat as well as video & voice chat service.

Home Page:https://www.amahanechat.org/register

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌸 Amahane Chat 🌸

Official Website

🌸 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

About

Amahane Chat is an open-source platform designed for anime and manga fans. It features a Live2D AI cat girl, fluent in Chinese and Japanese, powered by ChatGPT-4 and Azure TTS. The platform seamlessly integrates real-time chat as well as video & voice chat service.

https://www.amahanechat.org/register


Languages

Language:JavaScript 66.8%Language:SCSS 31.8%Language:HTML 0.8%Language:CSS 0.5%