<a href="https://openim.io">
<img src="https://github.com/openimsdk/open-im-server/raw/v3.8.3-patch.16/assets/logo-gif/openim-logo.gif" width="60%" height="30%"/>
</a>
English · 中文 · Українська · Česky · Magyar · Español · فارسی · Français · Deutsch · Polski · Indonesian · Suomi · മലയാളം · 日本語 · Nederlands · Italiano · Русский · Português (Brasil) · Esperanto · 한국어 · العربي · Tiếng Việt · Dansk · Ελληνικά · Türkçe
与Telegram、Signal、Rocket.Chat等独立聊天应用不同,OpenIM提供了专为开发者设计的开源即时通讯解决方案,而不是直接安装使用的独立聊天应用。OpenIM由OpenIM SDK和OpenIM Server两大部分组成,为开发者提供了一整套集成即时通讯功能的工具和服务,包括消息发送接收、用户管理和群组管理等。总体来说,OpenIM旨在为开发者提供必要的工具和框架,帮助他们在自己的应用中实现高效的即时通讯解决方案。

OpenIMSDK 是为 OpenIMServer 设计的IM SDK,专为集成到客户端应用而生。它支持多种功能和模块:
🌐 连接管理
📚 主要模块:
它使用 Golang 构建,并支持跨平台部署,确保在所有平台上提供一致的接入体验。
REST API:为业务系统提供REST API,增加群组创建、消息推送等后台接口功能。
Webhooks:通过事件前后的回调,向业务服务器发送请求,扩展更多的业务形态。

在线体验iOS/Android/H5/PC/Web:
为了便于用户体验,我们提供了多种部署解决方案,您可以根据以下列表选择适合您的部署方式:
支持 Linux、Windows、Mac 系统以及 ARM 和 AMD CPU 架构。
我们欢迎任何形式的贡献!在提交 Pull Request 之前,请确保阅读我们的贡献者文档
感谢您的贡献,一起来打造强大的即时通讯解决方案!
OpenIMSDK 在 Apache License 2.0 许可下可用。查看LICENSE 文件了解更多信息。
$ claude mcp add open-im-server \
-- python -m otcore.mcp_server <graph>