Skip to content

HuLa

HuLa 是一款基于 Tauri、Vite 7、Vue 3 和 TypeScript 构建的跨平台即时通讯系统,提供高效、安全且易用的通讯解决方案。支持 Windows、macOS、Linux、iOS 和 Android 多平台运行。

  • 用户认证:支持账号密码登录、二维码扫码登录、多设备登录管理。
  • 消息通信:一对一私聊、群组聊天、消息撤回、@提醒、消息已读状态、表情包、链接预览、消息点赞、历史记录管理。
  • 社交管理:好友添加与删除、好友搜索、群组创建与管理、好友在线状态、屏蔽与拉黑、消息转发、群公告、备注昵称管理、位置分享。
  • 界面体验:现代化设计、深色/浅色主题切换、皮肤主题切换。
  • 系统功能:多窗口管理、系统托盘通知、图片查看器、截图功能、语音/视频通话、全局快捷键、独立媒体查看器、文件上传(七牛云)、自动更新系统。
  • 跨平台支持:支持 Windows、macOS、Linux 桌面端,以及 iOS 和 Android 移动端。
  • AI 集成:集成 AI 聊天助手,支持多平台 AI 功能。
  1. 克隆项目:git clone https://gitee.com/HuLaSpark/HuLa.gitgit clone https://github.com/HuLaSpark/HuLa.git
  2. 安装依赖:pnpm install
  3. 运行开发服务器:pnpm run tauri:dev
  4. 构建生产版本:pnpm run tauri:build
  • 跨平台支持:覆盖桌面与移动端多平台。
  • 现代化技术栈:使用 Vue 3 + TypeScript + Vite 7 构建前端,Tauri 提供桌面应用容器。
  • 丰富的功能模块:覆盖通讯、社交、系统管理、界面定制等多个方面。
  • AI 功能集成:内置 AI 聊天助手,提升交互体验。
  • 多语言支持:提供中文、英文、德语、西班牙语、法语、日语、韩语、葡萄牙语、俄语等多种语言支持。
  • 开源与社区支持:开源协议,支持社区贡献与赞助。提供微信、QQ、Discord 等社区交流渠道。
  • 前端:Vue 3、TypeScript、Vite 7、UnoCSS、Sass。
  • 后端容器:Tauri、Rust。
  • 构建工具:pnpm。

该项目适合需要开发跨平台即时通讯应用的开发者,或对开源通讯工具感兴趣的用户使用或二次开发。