# V-IM **Repository Path**: alyouge/V-IM ## Basic Information - **Project Name**: V-IM - **Description**: V-IM(中文名:乐聊)基于JS的超轻量级聊天软件。前端:vue3.0、element plus、electron、TypeScrip,支持windows、linux、mac、安卓、IOS、小程序、H5。支持语音消息,视频通话等。 服务端: springboot、tio、mybatis 等技术。 - **Primary Language**: JavaScript - **License**: AGPL-3.0 - **Default Branch**: 2025 - **Homepage**: https://gitee.com/alyouge/V-IM - **GVP Project**: No ## Statistics - **Stars**: 5240 - **Forks**: 1575 - **Created**: 2018-12-09 - **Last Updated**: 2025-12-23 ## Categories & Tags **Categories**: im **Tags**: 聊天, H5, WebSocket, vue3, TypeScript ## README # V-IM & V-IM PRO | 企业级即时通讯解决方案 > **V-IM 和 V-IM PRO** 是一款面向企业级场景的即时通讯与协同办公解决方案,深度融合即时沟通与业务协作能力。支持多端统一、模块化扩展与高安全性治理,助力企业构建高效、安全、可扩展的内部沟通生态。 --- ## ⚠️ 法律声明 > **🔴 严正声明:** > 1. 切勿使用本软件从事任何违法事宜,使用本软件产生的任何后果皆由使用者承担,开发者概不负责。 > 2. 本项目开源版本 **仅供学习交流**。 > 3. 如需 **商用,请务必购买企业版授权**。未经授权用于商业用途,存在被追究法律责任的风险。 --- ## 📥 立即体验 (Live Demo) > **🌐 当前环境:测试环境(公网可访问)** > * **服务端地址**:`42.202.135.80` > * **网页版**:[🚀 点击直接访问](https://42.202.135.80/#/) ### 💾 客户端下载列表 | 平台 | 版本/架构 | 下载链接 | 备注 | | :--- | :--- | :--- | :--- | | **Windows** | Win 10 / 11 | [⬇️ v-im-pro-setup.exe](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro-setup.exe) | 最新版 | | **Windows** | Win 7 | [⬇️ v-im-pro-setup.exe](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro-setup.exe) | 兼容版 | | **Linux** | AMD64 | [⬇️ v-im-pro.deb](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/win7/v-im-pro.deb) | 仅支持 AMD64 架构 | | **macOS** | ARM64 (M1/M2/M3) | [⬇️ v-im-pro.dmg](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro.dmg) | ⚠️ 无签名,不支持自动更新
[🛠️ 安装出错/无法更新修复教程](https://juejin.cn/post/7584073390694662159) | | **Android** | Mobile | [⬇️ 下载 APK (v0922)](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/mobile/__UNI__87756B6_1213221152.apk) | UNI-APP | --- ## 🌟 产品定位 * 🔄 **统一消息平台**:集成聊天、联系人、工作台与个人中心,实现消息与应用的无缝融合。 * 📱 **多端一致体验**:基于 Electron、Flutter 与 UniApp 技术栈,覆盖 Windows、Linux、macOS、iOS、Android、Web。 * 🧩 **即插即用生态**:通过模块化插件(云盘、会议、邮箱等)灵活扩展功能,满足多样化业务需求。 ## 🔧 核心功能一览 ### 1. 💬 全链路即时通讯 * **多模式沟通**:单聊、群聊,支持文本、图片、文件、语音、视频、事件消息。 * **消息交互**:引用、撤回、转发、多选、收藏、已读回执。 * **智能辅助**:历史消息搜索、未读定位、免打扰、@提醒、系统通知联动。 * **可靠性保障**:多端同步、离线重放、ACK 机制保障消息必达。 ### 2. 👥 用户与组织治理 * **身份管理**:账号/验证码登录注册,个人资料(头像/状态)管理。 * **组织架构**:企业组织树(懒加载/拼音搜索),好友分组与管理。 * **群组管理**:一键建群、群公告、群设置、成员统计、权限管控。 * **安全机制**:多端互斥登录、文件基于签名去重(秒传)。 ### 3. 📂 文件与内容沉淀 * **聊天文件中心**:聚合检索与批量管理。 * **企业云盘(2025优享版)**: * 个人/团队双空间模式。 * 精细化权限控制与容量展示。 * **多存储支持**:本地磁盘 / MinIO / 阿里云 OSS / SeaweedFS。 ### 4. 🎥 音视频与协同会议 * **P2P 通话**:语音/视频呼叫,忙线状态检测。 * **多人会议系统**: * 一键开会、屏幕共享、全屏模式。 * 主持人管控(麦克风/摄像头)、邀请参会。 * 会议纪要与消息自动回写。 ### 5. 🔌 协同插件生态 * **办公套件**:接龙工具、企业邮箱(富文本+附件)。 * **系统集成**:OAuth2 单点登录(SSO),无缝对接 OA/ERP。 * **零入侵架构**:插件消息回写聊天窗口,实现“应用 → 消息”闭环。 ### 6. 🎨 极致体验 * **个性化**:明暗主题一键切换(PC/Flutter)。 * **便捷操作**:剪贴板粘贴/拖拽上传、表情包、全局快捷键。 --- ## 🛠️ 技术栈架构 ### 🖥️ PC 端 (Electron + Web) ![Electron](https://img.shields.io/badge/-Electron-47848F?style=flat-square&logo=electron&logoColor=white) ![Vue3](https://img.shields.io/badge/-Vue3-4FC08D?style=flat-square&logo=vue.js&logoColor=white) ![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat-square&logo=typescript&logoColor=white) ![Vite](https://img.shields.io/badge/-Vite-646CFF?style=flat-square&logo=vite&logoColor=white) * **UI 框架**:Element Plus * **状态管理**:Pinia (持久化) * **平台支持**:Windows, Linux (AMD64/ARM64), macOS (Intel/Silicon), Web, 信创环境 ### 📱 移动端 (Uni-App) ![UniApp](https://img.shields.io/badge/-UniApp-2979ff?style=flat-square&logo=uniapp&logoColor=white) ![Vue3](https://img.shields.io/badge/-Vue3-4FC08D?style=flat-square&logo=vue.js&logoColor=white) * **覆盖平台**:Android, iOS, H5 * **特色**:深度适配系统原生能力(文件打开、通知推送)。 ### 📱 移动端 (Flutter - Next Gen) ![Flutter](https://img.shields.io/badge/-Flutter-02569B?style=flat-square&logo=flutter&logoColor=white) * **状态**:测试阶段(2025年10月正式版) * **优势**:原生级渲染性能,动画更加极致流畅。 ### 📡 后端服务端 (V-IM Server Pro) ![SpringBoot](https://img.shields.io/badge/-SpringBoot-6DB33F?style=flat-square&logo=springboot&logoColor=white) ![Netty](https://img.shields.io/badge/-TIO-2277DA?style=flat-square&logo=java&logoColor=white) ![Redis](https://img.shields.io/badge/-Redis-DC382D?style=flat-square&logo=redis&logoColor=white) ![MySQL](https://img.shields.io/badge/-MySQL-4479A1?style=flat-square&logo=mysql&logoColor=white) ![RocketMQ](https://img.shields.io/badge/-RocketMQ-FF6700?style=flat-square&logo=apache%20rocketmq&logoColor=white) * **核心框架**:Spring Boot + T-IO / Netty * **鉴权安全**:Sa-Token * **通讯协议**:WebSocket + 心跳保活 + 自动重连 * **集群能力**:基于 RocketMQ 的高可用集群部署 --- ## 📅 企业版更新路线图 | 时间节点 | 更新内容 | | :--- | :--- | | **2025.11** | 🌍 **国际化**:中英文切换,多语言扩展架构支持 | | **2025.10** | 🛡️ **安全与云盘**:团队云盘权限精细化,敏感词过滤,Flutter版测试 | | **2025.07** | 🌑 **暗黑模式**:PC 端支持自定义主题色与深色模式 | | **2025.06** | ☁️ **云盘上线**:PC 端集成企业云盘功能 | | **2025.05** | 🚀 **重大更新**:零入侵插件、视频会议、OAuth2 SSO、内部邮件、集群方案 | | **2024.12** | 🧩 **效率工具**:接龙功能,无入侵插件方案升级 | | **2024.10** | 📄 **文档预览**:Office/PDF 在线预览,ARM Linux 支持,体验优化 | --- ## 🚀 为什么选择企业版? > 企业版为 **商业授权版本**,提供完整源码交付与官方技术保障。 1. **💻 全终端覆盖**:PC (Win/Lin/Mac/Web) + Mobile (And/iOS/H5) 一套搞定。 2. **💾 灵活存储**:支持 MinIO、阿里云 OSS、SeaweedFS 或本地存储。 3. **🔓 私有化源码**:**100% 源码交付**,无加密无后门,不依赖第三方服务,数据完全自主可控。 4. **🛠️ 专属支持**:1对1 技术答疑,Bug 修复最高优先级。 5. **⚙️ 定制开发**:支持按需付费定制,高频功能持续迭代更新。 --- ## 📚 文档与资源 * 📘 **V-IM 开源版文档**:[掘金专栏](https://juejin.cn/column/7515468131328180260) * 📙 **V-IM PRO 企业版文档**:[掘金专栏](https://juejin.cn/column/7508566000351494155) * 📝 **功能白皮书**:[企业级即时通讯功能详解](https://juejin.cn/post/7562037671847493659) * 📥 **Gitee 主页**:[https://gitee.com/alyouge/V-IM](https://gitee.com/alyouge/V-IM) --- ## 🖼️ 应用截图展示






--- ## 💬 商务咨询与授权 > 如需获取 **企业版源码、商业授权或定制开发服务**,请扫描下方二维码联系。
微信二维码

💡 添加请备注:v-im

* 如果项目对您有帮助,欢迎 **Star ⭐** 支持! * 开源不易,商业使用请务必购买授权,尊重知识产权。