Skip to content

ProgramCX/flow_im_app

Repository files navigation

Flow Message

star license Activity Frame

English | 中文

Introduction

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.

Features

  • 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.

Contributing

Contributions in any form—code, documentation, design, etc.—are welcome.

Installation Steps

  1. Clone the repository:
git clone https://github.com/ProgramCX/flow_im_app.git
  1. 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
  1. Start the project:
npm run dev
  1. Preview the project in the browser:
npm run preview
  1. 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.

License

Flow Message is released under the MIT License.


Thank you for using Flow Message! We look forward to your feedback and suggestions.

Releases

No releases published

Contributors 2

  •  
  •