HuLaSpark / HuLa
- понедельник, 15 декабря 2025 г. в 00:00:03
🍀 A cross-platform instant messaging desktop application with exceptional performance built on Rust + Vue3, compatible with Windows, macOS, Linux, Android, and iOS(一款基于Rust+Vue3极致性能的跨平台即时通讯桌面应用,兼容Windows、MacOS、Linux、Android、IOS)
一款基于Tauri、Vite 7、Vue 3 和 TypeScript 构建的即时通讯系统
💻 官网:HuLaSpark |
📝 启动文档:环境配置及其启动教程 |
☕️ 服务端:GitHub / Gitee |
💬 微信:cy2439646234
中文 | English | Deutsch | Español | français | 日本語 | 한국어 | Português | Русский
| 平台 | 支持版本 |
|---|---|
| Windows | Windows 10, Windows 11 |
| macOS | macOS 10.5+ Mac26已支持 |
| Linux | Ubuntu 22.0+ |
| iOS | iOS 9.0+ (iOS26 真机已支持, Tauri不支持Intel芯片在ios26模拟器上运行) |
| Android | Android 12+ (SDK30+) |
| Web |
HuLa 是一款基于 Tauri、Vite 7、Vue 3 和 TypeScript 构建的即时通讯系统。它利用了 Tauri 的跨平台能力和 Vue 3 的响应式设计,结合了 TypeScript 的类型安全特性和 Vite 7 的快速构建,为用户提供了一个高效、安全和易用的通讯解决方案。
| 功能 | 描述 | 状态 |
|---|---|---|
| 🔑 | 账号密码登录 | |
| 📱 | 二维码扫码登录 | |
| 💻 | 多设备登录管理 |
| 功能 | 描述 | 状态 |
|---|---|---|
| 👤 | 一对一私聊 | |
| 👥 | 群组聊天 | |
| ↩️ | 消息撤回 | |
| 📢 | @提醒、回复功能 | |
| 👁️ | 消息已读状态 | |
| 😊 | 表情包功能 | |
| 🖱️ | 消息右键菜单 | |
| 🔗 | 链接预览卡片 | |
| 👍 | 消息点赞互动 | |
| 📔 | 历史记录管理 |
| 功能 | 描述 | 状态 |
|---|---|---|
| ➕ | 好友添加与删除 | |
| 🔍 | 好友搜索 | |
| 🏢 | 群组创建与管理 | |
| 🟢 | 好友在线状态 | |
| 🎖️ | 好友徽章系统 | |
| 🚫 | 屏蔽拉黑免打扰 | |
| 📤 | 消息转发 | |
| 📋 | 群公告功能 | |
| 🏷️ | 备注昵称管理 | |
| 📍 | 获取和发送位置 | |
| 🔥 | 扫码登录、进群 |
| 功能 | 描述 | 状态 |
|---|---|---|
| 🖼️ | 现代化界面设计 | |
| 🌙 | 深色浅色主题 | |
| 🎭 | 皮肤主题切换 |
| 功能 | 描述 | 状态 |
|---|---|---|
| 🪟 | 多窗口管理 | |
| 🔔 | 系统托盘通知 | |
| 📷 | 图片查看器 | |
| ✂️ | 截图功能 | |
| 🎙️ | 语音通话 | |
| 🎥 | 视频通话 | |
| ⌨️ | 全局快捷键管理 | |
| 📺 | 独立媒体查看器 | |
| 📁 | 文件上传(七牛云) | |
| 🔄 | 自动更新系统 | |
| 🌍 | i18n 支持 |
| 功能 | 描述 | 状态 |
|---|---|---|
| 💻 | Windows/macOS/Linux | |
| 📱 | iOS/Android 适配 |
| 功能 | 描述 | 状态 |
|---|---|---|
| 🧠 | AI 聊天助手 | |
| 🔌 | 多平台 AI 支持 |
Note
特别感谢 @dennis9486 贡献的截图功能初版实现,代码位于 src/components/common/Screenshot.vue,为提升桌面端体验打下基础。
# 克隆项目
git clone https://gitee.com/HuLaSpark/HuLa.git
或者
git clone https://github.com/HuLaSpark/HuLa.git
# 进入项目目录
cd HuLa
# 安装依赖
pnpm install
# 运行开发服务器
pnpm run tauri:dev
# 构建生产版本
pnpm run tauri:build网页上下载安装包会提示安装包已损坏,可能会遇到证书问题,这是因为 macOS 系统的安全机制导致的。请按照以下步骤解决:
## 安装前执行
sudo xattr -rd com.apple.quarantine 你的安装包路径/下载的安装包名称## 如果已经安装,则执行下面
sudo xattr -r -d com.apple.quarantine /Applications/应用名称.app执行 pnpm run commit 唤起 git commit 交互,根据提示完成信息的输入和选择
本免责声明的最终解释权归开发者所有
如果您觉得 HuLa 对您有帮助,欢迎赞助支持,您的支持是我们不断前进的动力!
| 💝 日期 | 👤 赞助者 | 💰 金额 | 🏷️ 平台 |
|---|---|---|---|
| 2025-09-12 | 翟可 | ¥1688 |
| 💝 日期 | 👤 赞助者 | 💰 金额 | 🏷️ 平台 |
|---|---|---|---|
| 2025-11-15 | 云鹏 | ¥20 |
|
| 2025-08-12 | *持 | ¥20 |
|
| 2025-06-03 | 洪流 | ¥20 |
|
| 2025-05-27 | 刘启成 | ¥20 |
|
| 2025-05-20 | 匿名赞助者 | ¥20 |