This project offers a comprehensive full-stack real-time chat application, built with a modern tech stack including React for the frontend, Node.js with Express and Socket.io for the backend, and PostgreSQL with Prisma for data persistence. Beyond standard messaging features like 1-on-1 and group chats, online status, and typing indicators, it uniquely integrates an AI assistant via a custom Model Context Protocol (MCP) server. This AI helper can execute tools to fetch information, send messages, summarize conversations, and provide smart suggestions, making it a powerful example of integrating advanced AI capabilities into a collaborative communication platform.
主要功能
01Responsive UI for Desktop and Mobile
02Real-time 1-on-1 & Group Messaging with Typing Indicators
03AI Assistant with Tool Execution Capabilities
04User Authentication (JWT-based)
050 GitHub stars
06Conversation Summaries and Smart Response Suggestions