mezonai / mezon
Mezon is a new way to communicate with your team. It's faster, better organized, better for WFH.
View on GitHubAI Architecture Analysis
This repository is indexed by RepoMind. By analyzing mezonai/mezon in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewMezon The Live, Work, and Play Platform – the best Discord alternative. --- Mezon Bug Report Community Mezon Bug Report Community The Live, Work, and Play Platform the best Discord Alternative Mezon is a Live, Work, and Play platform. It’s perfect for gaming and chilling with friends, or even building a global community. Customize your own space to talk, play, and hang out. Mezon also delivers enterprise-grade performance with sub-millisecond response times and support for millions of concurrent connections. ✨ Key Features • **🔒 Security First** - End-to-end encryption, XSS protection, zero-knowledge architecture • **⚡ High Performance** - Sub-millisecond response times, millions of concurrent connections • **🌐 Cross-Platform** - Web, Desktop (Windows/macOS/Linux), Mobile (iOS/Android) • **🤖 AI-Powered** - Built-in content moderation, real-time translation, meeting summaries • **🔧 Extensible** - Custom bots, 100+ integrations, API-first design • **💰 Creator Economy** - Built-in monetization, premium memberships, token rewards 🎯 Use Cases | Use Case | Features | | ---------------------- | ---------------------------------------------------- | | **Gaming Communities** | Voice chat, tournaments, streaming integration | | **Professional Teams** | Channels, file sharing, integrations, meeting tools | | **Content Creators** | Monetization tools, community building, analytics | | **Personal Groups** | Private spaces, family connections, secure messaging | --- 🚀 Quick Start For Users • **Web App**: Visit mezon.ai - no installation required • **Desktop**: Download from releases for Windows, macOS, or Linux • **Mobile**: Get the app from App Store or Google Play For Developers The application will be available at http://localhost:4200/ > 📖 **Need help?** Check out our Developer Guide for detailed setup instructions. --- 🌟 Core Features 💬 Communication • **Rich Text Messaging** - Markdown support, threads, reactions, file sharing up to 500MB • **Voice & Video** - Crystal-clear HD calls supporting up to 1000 users • **Screen Sharing** - Built-in recording and streaming capabilities 🛡️ Security & Privacy • **End-to-End Encryption** - All messages, voice, and video communications • **Zero-Knowledge Architecture** - Client-side encryption, secure binary sockets • **XSS Protection** - Safe message rendering and content validation 🎯 Organization & Management • **Advanced Permissions** - Custom roles with granular permission controls • **Smart Notifications** - AI-powered filtering and priority management • **Event Scheduling** - Built-in calendar with RSVP system 🤖 AI-Powered Features • **Content Moderation** - Automated safety and community management • **Real-time Translation** - Support for 100+ languages • **Meeting Intelligence** - Auto-generated summaries and transcription 🔧 Integration & Extensibility • **API-First Design** - Comprehensive REST and WebSocket APIs • **Bot Framework** - Extensible platform with SDK support • **Third-party Integrations** - 100+ tools and custom webhooks --- 📦 Installation System Requirements | Platform | Requirements | | --------------- | -------------------------------------------------------------- | | **Web** | Modern browser (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+) | | **Desktop** | Windows 10+, macOS 10.15+, Ubuntu 18.04+ | | **Mobile** | iOS 13.0+, Android 8.0+ (API level 26+) | | **Development** | Node.js 18+, Yarn 1.22.4+, 4GB RAM minimum | Download Options | Platform | Download Link | Status | | ----------- | ----------------------------------------------------------------------------- | --------- | | **Windows** | Download | ✅ Stable | | **macOS** | Download | ✅ Stable | | **Linux** | Download | ✅ Stable | | **iOS** | App Store | ✅ Stable | | **Android** | Google Play | ✅ Stable | | **Web** | mezon.ai | ✅ Stable | --- 👨💻 Development 🛠️ Development Setup Local Development Setup Guide • Install Dependencies Open your terminal in the project's root directory and run the following command to install the necessary packages: • Retrieve Authentication Data from Dev To access protected data and features on your local machine, you need to copy your session tokens from the Development environment: • Navigate to: https://dev-mezon.nccsoft.vn • **Log in** with your credentials. • Open **Developer Tools** (Press or ). • Go to the **Application** tab. • In the left sidebar, expand **Local Storage** and select . • Locate and **copy** the values for the following keys: • • 3. Configure Localhost Storage Once your local server is running (typically at ): • Open your **Localhost** URL in the browser. • Open **Developer Tools** ( ) > **Application** tab > **Local Storage**. • Manually add or edit the keys and . • **Paste** the corresponding values you copied from the Dev site into the **Value** column. • Finalize Refresh your local browser tab to apply the authentication state: • Press **F5** or **Cmd/Ctrl + R**. You should now be logged into the local environment with your Dev session active. --- 📁 Project Structure 🔧 Technology Stack Frontend • **Framework**: React 18 with TypeScript • **State Management**: Redux Toolkit + RTK Query • **Styling**: Tailwind CSS • **Build Tool**: Nx Monorepo with Webpack • **Mobile**: React Native • **Desktop**: Electron Backend & Infrastructure • **Core**: We built a custom server using Redis, ScyllaDB, and sockets to enable real-time communication. • **Mezon Mainnet**: mmn - High-performance and zero free blockchain layer 1 • **Real-time**: WebSocket with binary protocol • **Security**: E2E encryption, TLS 1.3 • **Performance**: Sub-millisecond latency, horizontal scaling Development Tools • **Testing**: Jest + Cypress • **Linting**: ESLint + Prettier • **CI/CD**: GitHub Actions • **Package Manager**: Yarn 📚 Getting Started • **Setup**: Follow the Developer Guide for detailed setup instructions • **Architecture**: Review Architecture docs to understand the system • **…