HuLa是一款完全开源免费的仿微信即时通讯系统,它提供了完整的即时通讯功能,包括二维码扫码登录、私聊、群聊、消息撤回、@提醒、回复、已读状态、屏蔽、拉黑、免打扰、离线消息推送、多端同步等,不依赖任何第三方收费组件。系统采用Tauri + Vite6 + Vue3 + TypeScript技术栈搭建前端,基于SpringBoot3 + Netty + MP + RocketMQ搭建服务端,全面支持Windows、macOS、Linux 以及移动端(Android/iOS)等平台。
系统采用了微服务架构设计,提供高性能的实时通信能力,支持单聊、群聊、消息推送等核心功能。系统具有的高可扩展性和可靠性,可有效适用于各类即时通讯场景,是小型企业免费搭建高可用、高性能的即时通讯平台的最优选!
功能列表
用户认证与管理
账号密码登录:支持传统账号密码方式登录,配合验证码提升安全性
二维码扫码登录:支持通过扫码方式快捷登录,提升跨设备使用体验
多设备登录管理:支持同账号在多个设备同时在线,并可查看和踢出其他登录设备
用户注册与资料管理:支持自由注册账号,并可设置头像、昵称、个性签名等信息
账号状态控制:管理员可对异常或违规账号进行封禁或限制登录操作
登录日志管理:记录用户每次登录的时间、设备、IP 等信息
新消息通知设置:支持消息提醒控制,如声音、桌面推送、免打扰时段配置
即时通讯功能
一对一私聊:支持用户之间实时文字、表情、文件、图片等形式的私聊
群组聊天:支持多人群聊,可设定群主、管理员并管理成员权限
消息撤回:发送后一定时间内支持消息撤回,避免误发
@提醒与回复:在群聊中可@指定成员,或引用消息进行上下文回复
消息已读未读状态:展示是否已读,帮助用户把握沟通节奏
表情包功能:支持系统预设和自定义上传表情,丰富聊天氛围
消息类型菜单支持:根据不同消息类型展示快捷操作,如复制、转发、删除等
链接预览卡片:自动识别链接并生成带缩略图和描述的预览卡片
消息点赞/不满状态:支持对消息内容点赞或点“踩”表达态度
逐条/合并转发:支持将多条消息逐条或合并后转发给他人(🚧 进行中)
消息管理:支持消息存储、历史记录查询、消息撤回等功能
群组管理:支持群组创建、成员管理、群公告等功能
好友系统:支持好友添加、删除、分组等功能
朋友圈:支持朋友圈发布、点赞、评论、转发等功能
联系人与群聊管理
好友添加与搜索:支持通过用户名、手机号或关键词添加与搜索好友
好友删除与拉黑:支持将联系人删除或加入黑名单,屏蔽其消息
群组创建与管理:支持创建公开/私密群组,群主可设置公告与邀请权限
群聊和好友备注:可为群聊或好友设置备注名称,便于识别
在线状态展示:实时展示联系人是否在线,提升沟通效率
好友徽章与标识:支持为好友设置标签或展示互动徽章
免打扰模式:可对单个联系人或群聊设置免打扰,不接收通知
界面与用户体验
现代化界面设计:采用主流 UI 设计风格,清爽简洁,提升使用体验
深色/浅色主题支持:支持根据系统或手动切换深色、浅色主题
皮肤主题切换:支持自定义配色主题,满足个性化需求
消息窗口管理:多窗口聊天界面,自由切换与拖拽调整
系统托盘与提醒:最小化到托盘,并支持闪烁、弹窗等提醒方式
辅助工具与增强功能
消息通知与提醒:多方式通知支持,如声音、桌面推送、震动提醒
文件与图片查看器:内置图片查看器与文件预览功能
截图工具:内置截图模块,支持窗口/区域截图并快速发送(🚧 进行中)
文件上传与存储:支持文件上传,兼容第三方云存储(如七牛云)
自动更新与升级:支持自动检测新版本并在线更新
自定义更新页面:允许替换默认更新页面,进行品牌定制
跨平台支持
桌面系统适配:全面支持 Windows 10/11、macOS、Linux 系统客户端
移动平台兼容:提供 Android 与 iOS 客户端,支持 H5、微信小程序版本(🚧 iOS 进行中)
AI 智能增强(可选集成)
AI聊天助手:可接入deepseek、ChatGPT、Claude、通义千问等多种模型
自定义 AI 服务:支持对接企业自有大模型服务,用于问答、知识库检索等
智能内容生成:可辅助生成消息内容、智能回复建议、文本润色等功能
评论本文章即可显示HuLa项目地址:
还没有评论,来说两句吧...