English | 中文
Flow Message is a cross-platform instant messaging software based on Vue3.x and Electron, designed to provide users with a secure, fast, and stable communication environment. It supports multiple platforms including Windows, macOS, and Linux.
- Cross-Platform Support: Enjoy a consistent experience on Windows, macOS, and Linux.
- Security: Utilizes advanced encryption technology to protect your chat records and personal information.
- Fast and Stable: Built on Electron and Vue3.x, ensuring smooth performance without lags or crashes.
- Simple and Intuitive Interface: A clean design that makes it easy to get started.
- Multiple Chat Functions: Supports text, images, and voice messages to meet various communication needs.
Contributions in any form—code, documentation, design, etc.—are welcome.
- Clone the repository:
git clone https://github.com/ProgramCX/flow_im_app.git
- Install dependencies:
cd flow_im_app
npm set registry https://registry.npmmirror.com # If you are in mainland China, using the Taobao mirror is recommended.
npm install
- Start the project:
npm run dev
- Preview the project in the browser:
npm run preview
- Build the project:
npm run build
Note:
Due to package download requirements for Electron, users in mainland China might face download issues. Please manually download the corresponding Electron package from the Electron releases page and place it in the electron
folder in the project root. For Windows users, it is recommended to place it in %LOCALAPPDATA%/electron/Cache
and extract it there.
After building, the installer will be generated in the release
directory.
Flow Message is released under the MIT License.
Thank you for using Flow Message! We look forward to your feedback and suggestions.