https://github.com/okstar-org/ok-msg-desktop
OkMSG is an enterprise communication collaboration tool that focuses on data security and protection. It is an open-source project that supports Self-Hosted deployment and integrates multiple functions such as instant messaging, voice, video calling, file sending, and meetings.
https://github.com/okstar-org/ok-msg-desktop
audio cpp20 e2e-encryption encrypt enterprise instant instant-messaging message messaging qt qt5 video webrtc xmpp
Last synced: 4 months ago
JSON representation
OkMSG is an enterprise communication collaboration tool that focuses on data security and protection. It is an open-source project that supports Self-Hosted deployment and integrates multiple functions such as instant messaging, voice, video calling, file sending, and meetings.
- Host: GitHub
- URL: https://github.com/okstar-org/ok-msg-desktop
- Owner: okstar-org
- License: gpl-2.0
- Created: 2024-03-04T12:10:56.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-06-27T16:03:21.000Z (12 months ago)
- Last Synced: 2025-06-27T17:22:37.384Z (12 months ago)
- Topics: audio, cpp20, e2e-encryption, encrypt, enterprise, instant, instant-messaging, message, messaging, qt, qt5, video, webrtc, xmpp
- Language: C++
- Homepage: https://chuanshaninfo.com
- Size: 55 MB
- Stars: 30
- Watchers: 2
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
OkMSG Desktop
# Introduction(项目介绍)
OkMSG 是注重数据安全与保护的企业通讯协同工具,支持独立私有化部署的集即时消息、语音、视频通话、发送文件、会议等多种功能于一身的开源项目。
OkMSG is an enterprise communication collaboration tool
that focuses on data security and protection.
- OkMSG,一种企业协作方式!
- Respect privacy and be useful 好用且尊重隐私
# Product Introduction(功能介绍)
- 产品说明书:https://kdocs.cn/l/cgnF1Tof5xIw
- 功能导图:https://kdocs.cn/l/co5VeNMQcDkX
# Usage scenario(使用场景)
- There are data security and privacy compliance requirements: for fields such as finance, government affairs, healthcare, and military industry that are subject to regulatory constraints, data must be stored locally to avoid sensitive information leakage.
- 有数据安全与隐私合规要求:面向金融、政务、医疗、军工等领域受《网络安全法》《数据安全法》《个人信息保护法》等法规约束,要求数据本地化存储,避免敏感信息外泄的。
- There are requirements for customization of business scenarios: Enterprises need IM (Instant Messaging) tools to be deeply integrated with internal systems (such as *ERP*, *OA*, and *CRM*). IM tools that support private deployment are more likely to be docked with the internal APIs and databases of enterprises.
- 有业务场景定制化的要求:企业需要IM工具与内部系统(如ERP、OA、CRM)深度集成,支持私有化部署的IM更易对接企业内部API及数据库的。
- There are requirements for special functions: For example, functions like audit log tracing, hierarchical permission management, and encrypted file transmission, which cannot be fully covered by public cloud IM.
- 有特殊功能需求的:如审计日志追溯、分级权限管理、文件加密传输等,公有云IM难以完全覆盖的。
# Support platform(支持平台)
| OS | Latest Build Status |
|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 🪟 Windows-x64 | [](https://github.com/CefView/QCefView/actions/workflows/build-windows-x86_64.yml) |
| 🐧 Linux-x64 | [](https://github.com/okstar-org/ok-msg-desktop/actions/workflows/ubuntu.yml/badge.svg) |
| 🍎 macOS-x64 | [](https://github.com/okstar-org/ok-msg-desktop/actions/workflows/mac-x64.yml/badge.svg) |
| 🍎 macOS-arm | [](https://github.com/okstar-org/ok-msg-desktop/actions/workflows/mac-arm.yml/badge.svg) |
# Buildings(构建)
本项目目前支持Windows、Linux、macOS环境开发
- C++版本:C++20
- Qt版本:Qt5.15.x
| Meet | Build Document |
|----------------|---------------------------------------------------------|
| 🪟 Windows-x64 | [Build on Windows](docs%2Fbuildings%2Fwindows.md) |
| 🐧 Ubuntu-x64 | [Build on Ubuntu](docs%2Fbuildings%2Fubuntu.md) |
| 🐧 Fedora-x64 | [Build on Fedora](docs%2Fbuildings%2Ffedora.md) |
| 🍎 macOS-x64 | [Build on macOS(x64) ](docs%2Fbuildings%2Fmacos.md) |
| 🍎 macOS-arm64 | [Build on macOS(arm64) ](docs/buildings/macos-arm64.md) |
# Showcase(界面展示)
- Functional Map(功能导图)

- Main window(主界面)

- Profile(个人信息)

- Message(消息)

- Call in(呼入)

- Contact(联系人)

- Start meet(开始会议)

- App. Center(应用中心)

# System Architecture Diagram(系统架构图)

# Client Architecture Diagram(客户端架构图)

# Downloads(下载)
- Support:Windows(x64), macOS(x64/m1), Ubuntu (x64), Fedora (x64)
- Download: https://github.com/okstar-org/ok-msg-desktop/releases
-
- Flatpak: https://flathub.org/apps/org.okstar.ok-msg
# Multi-Language Support(多语言)
| Language | Progress | Percent |
|------------------|------------|---------|
| 🇺🇸 English | Supported | 100% |
| 🇨🇳 简体中文 | Supported | 100% |
| 🇹🇼 繁体(TW) | Supported | 100% |
| 🇯🇵 Japanese | #########- | 90% |
| 🇰🇷 South Korea | ######---- | 60% |
| 🇩🇪 Germany | ######---- | 60% |
| 🇫🇷 France | ######---- | 60% |
| 🇵🇹 Portugal | ######---- | 60% |
| 🇪🇸 Spain | ######---- | 60% |
| 🇮🇹 Italy | ######---- | 60% |
| 🇷🇺 Russia | ######---- | 60% |
# Thirty party(第三方库)
- CMake ([New BSD License](https://github.com/Kitware/CMake/blob/master/Copyright.txt))
- WebRTC ([New BSD License](https://github.com/desktop-app/tg_owt/blob/master/LICENSE))
- OpenSSL ([OpenSSL License](https://www.openssl.org/source/license.html))
- OpenAL Soft ([LGPL](https://github.com/kcat/openal-soft/blob/master/COPYING))
- FFmpeg ([LGPL](https://www.ffmpeg.org/legal.html))
- Qt 5.15 ([LGPL](http://doc.qt.io/qt-5/lgpl.html))
- zlib ([zlib License](http://www.zlib.net/zlib_license.html))
- Sqlite3 ([Public Domain](https://sqlite.org/copyright.html))
- libexif([GPL v2](https://github.com/libexif/libexif/blob/master/COPYING))
- libqrencode([GPL v2+](https://github.com/fukuchi/libqrencode))
- qTox([GPL v3](https://github.com/qTox/qTox/LICENSE))
- gloox ([GPL v3](https://gitee.com/chuanshantech/ok-edu-gloox))
# Thanks(感谢)
- 感谢社区成员的鼎力支持等
- [感谢 JetBrains 对本项目的支持(Drive by JetBrains)](https://jb.gg/OpenSourceSupport) 
> 欢迎大家 Clone 本项目,捐赠收入将用于对贡献者的奖励。
# Community(社区建设)
> 为了OkMSG项目能长期有序有质量发展,诚邀有梦想情怀人士加入,一起建设社区,
> 目前规划需要如下方面人才:
- 开发、问题反馈、 Bug修复
- 文档、翻译、设计、品控
- 支持、推广、投资、项目管理
> 加入社区,请加微信:`gaojiex1314`
# Contributors(贡献者)
- [Desktop Contributors](https://github.com/okstar-org/ok-msg-desktop/graphs/contributors)
- [Android Contributors](https://github.com/okstar-org/ok-msg-android/graphs/contributors)
- [iOS Contributors](https://github.com/okstar-org/ok-msg-ios/graphs/contributors)
- [Backend Contributors](https://github.com/okstar-org/ok-stack-backend/graphs/contributors)
# Support(赞助商)
- [湖南船山信息科技有限公司](https://chuanshaninfo.com)
# Discussion(讨论组)
- 技术交流群,添加微信: `gaojiex1314`
- 微信公众号,关注账号: `TheOkStar`
- [Discord](https://discord.gg/nDceKgxnkV)
- [Telegram](https://t.me/okstarorg)
# Rights(版权信息)
> This software has applied for software copyright and trademark. 本软件已经申请软件著作权和商标。
> This project adopts dual authorization, please use this project in compliance and correctly! 本项目采用双重授权,请按合规正确使用本项目!
## License(授权协议)
- International:**[GPL-2.0](https://opensource.org/license/gpl-2-0/)**
- 中国:**[木兰公共许可证, 第2版](https://opensource.org/license/mulanpsl-2-0/)**
## Payment for commercial license(付费得到商业授权)
### China customers(中国用户)
授权类型| 授权功能| 时间 | 价格
-------|-------|------|-------
基本用户授权|二次开发、仅限当前版本、不含新版本和更新、仅限自用不可商业化|终身|1万
高级用户授权|二次开发、未来三个版本以及三年更新、仅限自用不可商业化|终身|3万
旗舰用户授权|二次开发、未来三个版本以及三年更新、可再次商业化|终身|6万
```
购买请添加微信: `hncs-ceo`或`gaojiex1314`
```
### International users
- Basic users price is $2,500
- Permit software modification and extension
- For personal or enterpise
- Non-commercial redistribution allowed
- Current version only
- Advance users price is $7,500
- Permit software modification and extension
- For personal or enterpise
- Non-commercial redistribution allowed
- It is allowed to use the updates of the next 3 major versions.
- Ultimate users price is $15,000
- Permit software modification and extension
- For personal or enterpise
- Commercial redistribution allowed
- It is allowed to use the updates of the next 3 major versions.
Please contact me in the following two ways.
- Telegram:`gaojie314`
- X.com: `TheOkStar`
# Blacklist(黑名单)
公司|姓 名 | 手机号 |社交帐号| 拉黑时间 |期限 | 拉黑理由
----|-----|-------|-----|--------|------|--------
北京京航数智科技有限公司(91110114MA00D1AG5L)|高小虎|1861207734* | 微信:gxh219gx*,qq:236888494*|2025-02-23|永久| 忽悠、欺骗、白嫖