Skip to content

OkMSG是由OkStar(okstar.org)社区开发和维护的注重数据安全与保护的企业通讯协同工具,支持独立私有化部署的集即时消息、语音、视频通话、发送文件、会议等多种功能于一身的开源项目,同时让您的企业更加有效开启协作、有效沟通,控制成本,开拓新业务,并帮助您加速发展业务。

License

Notifications You must be signed in to change notification settings

pengguanjun/ok-msg-desktop

 
 

Repository files navigation

OkMSG Desktop

🎁 项目介绍

OkMSG是由OkStar(okstar.org)社区开发和维护的注重数据安全与保护的企业通讯协同工具,支持独立私有化部署的集即时消息、语音、视频通话、发送文件、会议等多种功能于一身的开源项目,同时让您的企业更加有效开启协作、有效沟通,控制成本,开拓新业务,并帮助您加速发展业务。

OkMSG is an enterprise communication collaboration tool developed and maintained by the OkStar (okstar. org) community that focuses on data security and protection. It supports independent private deployment and is an open-source project that integrates multiple functions such as instant messaging, voice, video calling, file sending, and meetings. It enables your enterprise to more effectively initiate collaboration, communicate effectively, control costs, explore new businesses, and help you accelerate business development.

OkMSG的诞生主要解决企业信息化过程中面对的问题: • 远程协同工具提高工作效率同时,如何保障企业数据安全和隐私、自主可控将成为企业最核心的问题。 • 市面上现有产品同质化严重,市场需要一款有本质化差异的产品。

🧭 功能介绍

  • 聊天模块
    • 具备单聊、群聊;
    • 支持文字、音视频、文件传输等基本功能;
    • 消息端到端加密。

🏢 软件架构

🖼️ 界面展示

⛽ 第三方库

🖥️ 支持平台

🐧 Linux

  • Ubuntu 已支持

🪟 Windows

  • Windows10+ 已支持

🍎 macOS

  • 计划中

🧰 编译器支持

  • ✅ 支持 GCC On Linux
  • ✅ 支持 Clang On Linux
  • ✅ 支持 MSVC On Windows
  • ✅ 支持 Clang On Windows

⚙️ 构建开发

本项目目前支持Windows和Linux环境开发,macOS环境正在规划中

  • C++版本:C++20
  • Qt版本:Qt5.15.x

Windows 构建

  • 安装visual studio 17 2022

  • 配置环境变量

VCPKG_ROOT=E:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg
#可选,默默C盘
VCPKG_DOWNLOADS=下载路径
  • CMake执行配置
# 预处理
cmake -B build --preset win-x64-{debug|release}
cmake --build build

Linux 构建

Ubuntu 22.04

安装依赖

Fedora 36

dnf update -y
dnf install -y gcc g++
dnf install -y qt5-qtbase-devel qt6-qtbase-gui  qt5-qtmultimedia-devel  qt5-qtsvg-devel qt5-qttools-devel qt5-qttools-static \
            libavcodec-free-devel libavdevice-free-devel libexif-free-devel qrencode-devel libsodium-devel sqlcipher-devel \
            libvpx-devel openal-soft-devel openssl-devel
# 预处理
cmake -B build -DCMAKE_BUILD_TYPE={Debug|Release} [-DOK_CPACK=1  #(打包DEB、RPM)]
# 构建
cmake --build build [--target package #(打包DEB、RPM)]

Downloads

本项目支持Windows、Linux支持多种安装方式

Windows Ubuntu (64-bit) Fedora (64-bit) Android macOS iOS
v24.03.0 Windows 10+ Ubuntu 22.04 (deb)
Get it from the Snap Store
Fedora 36
Android 规划中 规划中

⚒️ 开发规范

  • 开发者规约(进行中)

🗓️ 版本规则

🙏 感谢支持

❤️ 捐赠方式

您的捐款是OkMSG开源项目持续前进的动力,希望该项目可以让任何人从中受益。 捐赠列表 https://kdocs.cn/l/cr7rVyXnbxuK

欢迎大家 Clone 本项目,捐赠收入将用于对贡献者的奖励。

🏭 社区建设

为了OkMSG项目能长期有序有质量发展,诚邀有梦想情怀人士加入,一起建设社区, 目前规划需要如下方面人才:

  • 开发、问题反馈、 Bug修复
  • 文档、翻译、设计、品控
  • 支持、推广、投资、项目管理

社区模式:敬请期待。。。

🧑‍🤝‍🧑 贡献者

欢迎加入参与社区建设

💰 赞助商

  • 湖南船山信息科技有限公司
  • Joy1024(个人)
  • 社区支持者们

📦 欢迎体验

☎️ 联系我们

技术交流群,添加微信

OkStar公众号

微信公众号,关注账号

OkStar公众号

©️ 版权信息

本软件已经申请软件著作权和商标。 本项目采用双重授权,请按合规正确使用本项目!

1.遵循软件分发协议

2.付费得到商业授权(试行)

About

OkMSG是由OkStar(okstar.org)社区开发和维护的注重数据安全与保护的企业通讯协同工具,支持独立私有化部署的集即时消息、语音、视频通话、发送文件、会议等多种功能于一身的开源项目,同时让您的企业更加有效开启协作、有效沟通,控制成本,开拓新业务,并帮助您加速发展业务。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 88.2%
  • C 3.9%
  • CSS 2.4%
  • CMake 2.3%
  • Shell 1.4%
  • Makefile 0.8%
  • Other 1.0%