# 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**: 5277 - **Forks**: 1590 - **Created**: 2018-12-09 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: im **Tags**: 聊天, H5, WebSocket, vue3, TypeScript ## README # V-IM & V-IM PRO | 面向项目交付的企业沟通协同平台 > **V-IM 和 V-IM PRO** 不只是聊天工具,而是一套面向企业场景、支持私有化部署、二次开发与系统集成的沟通协同平台。 > 如果你是软件公司、系统集成商或外包团队,正在接企业 IM、协同办公、统一消息中心、私有化部署类项目,这套系统的价值不是“多几个页面”,而是帮你更快交付项目、更少重造基础设施、更容易把客户项目做成可复制的产品。 > **你真正要买的,不是聊天功能。** > **你真正要买的是交付效率、系统集成能力,以及项目后期继续扩展的确定性。** ## ✨ V-IM 和 V-IM PRO 的区别 | 版本 | 适合谁 | 核心价值 | | :--- | :--- |:----------------------------| | **V-IM 开源版** | 想先体验、先评估、先看产品方向的开发者 | 快速了解整体产品结构与基础即时通讯能力,代码比较陈旧 | | **V-IM PRO 企业版** | 想直接做项目交付、私有化部署、系统集成和二次开发的团队 | 更完整的协同能力、更成熟的交付结构、更适合真实客户项目 | > **一句话理解**:开源版解决“先看懂”,企业版解决“真落地”。 ## 🚀 为什么很多团队最后会选择企业版 因为企业项目真正难的,从来不是“做一个聊天窗口”,而是后面的整套能力: - 客户不会只要聊天,还会继续要会议、云盘、邮箱、统一工作台 - 项目通常不是从零开始,而是要接入客户现有用户、组织、登录和业务系统 - 自己从头开发,周期长、试错成本高,最后往往越做越像重造一套协同平台 **所以企业版真正卖的不是功能数量,而是交付效率、系统集成能力和项目确定性。** ## 📥 立即体验 (Demo) > **🌐 当前环境:测试环境(公网可访问)** > * **服务端地址**:`42.202.135.80` > * **网页版**:[🚀 点击直接访问](https://42.202.135.80/#/) ### 💾 客户端下载列表 | 平台 | 版本/架构 | 下载 | 备注 | | :--- | :--- | :--- | :--- | | **Windows x64** | Win 10 / 11 | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/x64/v-im-pro_x64.exe) | 最新版 | | **Linux x64** | AMD64 | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/x64/v-im-pro_x64.deb) | 仅支持 AMD64 架构 | | **macOS** | ARM64 | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/arm64/v-im-pro_arm64.dmg) | ⚠️ 暂无签名,暂不支持自动更新
[🛠️ 安装出错/无法更新修复教程](https://juejin.cn/post/7584073390694662159) | | **linux arm64** | ARM64 | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/arm64/v-im-pro_arm64.deb) | | | **win arm64** | ARM64 | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/arm64/v-im-pro_arm64.exe) | | | **Android** | Mobile | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/mobile/uni-app.apk) | UNI-APP | | **Android** | Mobile | [**立即下载 ⬇️**](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/flutter/app-release.apk) | flutter | ### 🎯 这套系统更适合谁 - **软件公司 / 系统集成商 / 外包团队**:拿去做企业 IM、协同办公、私有化部署、统一消息中心项目 - **企业信息化负责人**:拿去建设企业内部统一沟通协同入口,平滑接入现有 OA / ERP / CRM / 审批 / 工单系统 - **创业团队 / 产品团队**:在已有沟通能力基础上快速扩展会议、云盘、邮箱和 AI 助手能力 ## 产品定位 V-IM PRO 的定位很简单: **让软件公司少花时间重造基础设施,让企业更快拿到一套能真正落地的沟通协同平台。** 相比很多只能演示聊天的源码,V-IM PRO 更强调三件事: - **统一协同入口**:聊天、联系人、工作台、个人中心、插件能力放在同一套产品结构里 - **多端一致交付**:覆盖 PC、Web、UniApp、Flutter、服务端和后台管理 - **系统集成能力**:不是孤立 IM,而是可以接入现有 OA、ERP、CRM、审批、工单系统 ## 为什么它更适合接项目 很多项目真正贵的,不是代码,而是这些看不见的成本: - 需求蔓延:客户从聊天一路加到会议、云盘、邮箱、工作台 - 系统割裂:原有 OA、ERP、CRM、审批、工单系统接不进去 - 交付失控:多端、后台、权限、治理、消息可靠性全部要补 V-IM PRO 的价值就在这里: - 帮软件公司更快签单、更快交付、更容易做行业定制 - 帮企业更快建设统一沟通协同入口,而不是采购一堆彼此割裂的工具 ## 核心能力一览 ### 1. 全链路即时通讯 - **多模式沟通**:单聊、群聊,支持文本、图片、文件、语音、视频、事件消息 - **消息交互**:引用、撤回、转发、多选、收藏、已读回执 - **智能辅助**:历史消息搜索、未读定位、免打扰、@提醒、系统通知联动 - **可靠性保障**:多端同步、离线重放、ACK 机制保障消息可靠送达 ### 2. 用户与组织治理 - **身份管理**:账号 / 验证码登录注册,个人资料(头像 / 状态)管理 - **组织架构**:企业组织树、懒加载、拼音搜索、通讯录联动 - **群组管理**:一键建群、群公告、群设置、成员统计、权限管控 - **安全机制**:多端互斥登录、文件基于签名去重(秒传) ### 3. 文件与内容沉淀 - **聊天文件中心**:聚合检索与批量管理 - **企业云盘**:个人 / 团队双空间模式 - **权限与容量**:精细化权限控制、容量展示、回收站与资源管理 - **多存储支持**:本地磁盘 / MinIO / 阿里云 OSS / SeaweedFS ### 4. 音视频与协同会议 - **P2P 通话**:语音 / 视频呼叫,忙线状态检测 - **多人会议系统**:一键开会、屏幕共享、全屏模式 - **会议治理能力**:主持人控制麦克风 / 摄像头、邀请参会、录制能力持续增强 ### 5. 协同插件生态 - **办公套件**:接龙工具、企业邮箱(富文本 + 附件) - **系统集成**:OAuth2 单点登录(SSO),支持对接 OA / ERP / CRM / 审批 / 工单系统 - **零入侵架构**:插件消息回写聊天窗口,实现“应用 -> 消息”闭环 - **AI 扩展**:支持大模型接入、MCP / Skill 调用,适合做机器人和自动化办公场景 ### 6. 第三方系统集成能力 很多团队接入 IM 时,真正诉求不是“再造一套用户、组织和登录体系”,而是让现有业务系统直接复用 IM 能力。 V-IM PRO 在这方面强调的是可落地的集成方案,而不是只写一句“支持单点登录”: - **OAuth2**:负责标准化授权接入 - **OpenID**:负责稳定身份映射 - **Bridge 思路**:负责宿主业务系统的用户、部门、组织架构和认证逻辑复用 这意味着: - 不需要推翻客户现有用户体系 - 不需要强制重建一套 IM 用户库 - 更适合接入已有 OA、ERP、CRM、审批、工单和内部管理系统 ### 7. 体验与效率 - **个性化**:明暗主题一键切换,PC 端支持自定义主题色 - **便捷操作**:剪贴板粘贴 / 拖拽上传 / 表情 / 快捷键 - **跨端体验**:多端界面和业务能力持续对齐,适合企业统一交付 --- ## 🛠️ 技术栈架构 ### 🖥️ 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) ![Flutter](https://img.shields.io/badge/-Flutter-02569B?style=flat-square&logo=flutter&logoColor=white) - **定位**:原生级渲染性能方案,持续迭代中 - **优势**:动画与交互表现更强,适合更高要求的移动端体验 ### 📡 后端服务端(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 - **鉴权安全**:Sa-Token - **通讯协议**:WebSocket + 心跳保活 + 自动重连 - **集群能力**:基于 RocketMQ 的高可用集群部署 ## 🧾 为什么企业版更值得买 如果你只是想看聊天效果,开源版已经足够了解产品方向。 如果你要的是可交付客户、可私有化部署、可二次开发、可系统集成的完整底座,企业版的价值才真正体现出来。 ### 开源版 vs 企业版 下表根据当前功能矩阵整理,重点突出项目交付时最关键的差异。 详细端侧能力以实际测试版为准,部分移动端能力会受平台或系统能力限制。 | 对比项 | 开源版 | 企业版 | | :--- | :--- | :--- | | 端侧范围 | 主要覆盖 **PC / Web** | 覆盖 **Windows / Linux / macOS / Web / Uni-App(Android/iOS/H5) / Flutter(Android/iOS/H5)** | | 基础聊天 | 文本、表情、图片、文件、单聊、群聊、离线消息、聊天记录、断线重连 | 全端覆盖基础聊天能力 | | 组织与关系链 | ruoyi-vue-plus 登录、好友添加、群管理、树状组织机构 | 全端覆盖,并支持更完整的群治理和权限控制 | | 高级消息能力 | 基础版本为主 | 支持消息转发、撤回、引用、收藏、多选转发、已读、免打扰、置顶、@成员 / @所有人 | | 群治理能力 | 基础群管理 | 支持好友审核、自定义加好友权限、复杂群管理、加群审核、全体禁言、禁加好友 | | 输入与上传体验 | 基础输入 | PC 端支持富文本、粘贴上传图片/视频/附件、拖拽上传;移动端按平台支持上传与语音能力 | | 语音消息 | 不支持 | 主要在移动端支持录音消息、录音播放、手机通知等能力 | | 语音 / 视频通话 | 不支持 | 支持语音通话、视频通话,部分 Web / H5 场景需 SSL 支持 | | 视频会议 | 不支持 | 支持视频会议、会议录制、桌面共享,部分 Web / H5 场景需 SSL 支持 | | 文件协同 | 基础文件发送 | 支持文件管理、文件下载、本地只读打开文件、文件去重 | | 协同套件 | 不支持 | 支持聊天接龙、内部邮件、个人云盘、团队云盘 | | 插件体系 | 不支持 | 支持零入侵插件架构,适合持续扩展业务能力 | | 第三方系统集成 | 基础能力有限 | 支持 OAuth2 单点登录,更适合对接 OA / ERP / CRM / 审批 / 工单 | | 后台治理能力 | 基础 | 支持登录日志、操作日志、敏感词、消息查询 | | 存储能力 | Local | 支持阿里云 OSS / MinIO / Local / SeaweedFS 四种附件上传模式 | | 主题与国际化 | 不支持 | 支持暗黑模式、主题色修改、国际化扩展 | | AI 与智能能力 | 不支持 | 支持 AI 聊天、MCP / Skill 扩展 | | 登录与入口体验 | 基础登录 | 支持手机扫码登录 PC 端 | | 地图能力 | 不支持 | 支持高德地图定位 | | 集群部署 | 不支持 | 支持服务端多节点集群部署 | | 更适合什么场景 | 学习、体验、评估产品方向 | 私有化交付、定制开发、系统集成、真实客户项目 | ### 一句话理解差异 - **开源版**:更适合学习、体验和了解整体产品方向 - **企业版**:更适合真正拿去接项目、做私有化、做系统集成和二次开发 - **最核心的区别**:开源版主要帮助你“看懂产品”,企业版主要帮助你“把项目交付出去” ### 对软件公司最有价值的几点 - 不只是“能聊天”,而是把会议、云盘、邮箱、插件、治理能力一起补齐 - 不只是“有页面”,而是多端、后台、文件协同和系统治理都更适合交付客户 - 不只是“支持登录”,而是更适合对接客户现有 OA / ERP / CRM / 审批 / 工单系统 - 不只是“单机功能”,而是已经考虑了扫码登录、国际化、AI、集群部署等企业项目常见需求 --- ## 📅 企业版更新路线图 | 时间节点 | 更新内容 | | :--- | :--- | | **2026.03** | 🌍 **skills + mcp**:新增mcp 接口和skill,支持AI调用给好友或者群发消息 [介绍](https://juejin.cn/spost/7621817220135419914) | | **2026.02** | 🌍 **AI聊天**:支持多种大模型接入,支持和大模型进行文本聊天 | | **2026.02** | 🌍 **扫码登录**:支持手机扫码登录PC端 | | **2026.01** | 🌍 **地图定位**:接入高德地图,支持发送定位,全端支持 | | **2025.12** | 🌍 **视频加强**:会议录制,视频界面重构,支持会议和视频后台挂起 | | **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、Web、Uni-App、Flutter、服务端、后台管理端整体配合,更适合项目落地。 2. **🔓 私有化源码可控**:支持完整源码交付,无加密无后门,核心数据和部署节奏由你掌控。 3. **🔌 系统集成更顺手**:支持 OAuth2、OpenID、Bridge 集成思路,更适合对接 OA / ERP / CRM / 审批 / 工单。 4. **🧩 协同能力更完整**:会议、云盘、邮箱、插件、日志治理等能力已经补齐,不用再从头拼装。 5. **🛠️ 更适合项目合作**:支持 1 对 1 技术答疑、Bug 优先修复、付费定制开发和持续功能迭代。 --- ## 📚 文档与资源 * 📘 **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 ⭐** 支持! * 开源不易,商业使用请务必购买授权,尊重知识产权。 --- ## ⚠️ 法律声明 > **🔴 严正声明:** > 1. 切勿使用本软件从事任何违法事宜,使用本软件产生的任何后果皆由使用者承担,开发者概不负责。 > 2. 本项目开源版本 **仅供学习交流**。 > 3. 如需 **商用,请务必购买企业版授权**。未经授权用于商业用途,存在被追究法律责任的风险。