Overview of XEChat-Idea
mainXEChat-Idea is a Netty-based instant messaging plugin for JetBrains IDEs. It enables users to chat, play games (such as Gomoku, Dou Dizhu, 2048, Sudoku, etc.), and use tools (like weather queries and browsers) directly within their development environment. It consists of three main components:
- xechat-commons: Common modules used by both server and plugin.
- xechat-server: The backend server responsible for managing connections and game logic.
- xechat-plugin: The IDEA plugin client.
Note: The browser-based client is maintained in a separate repository: XEChat-Web.