DOWNLOADS

从服务端到多端 SDK

选择你的架构与技术栈,几分钟内启动一个完全自托管的即时通信系统。

免费基础版(服务端)

基础版永久免费,无需注册。当前版本 v1.24.0,支持 x86、ARM 与龙芯三种架构。

01 / Docker

方式一:Docker Compose(推荐)

一条命令拉起全套(服务端 + PostgreSQL + Redis,含自动建表)。镜像为 amd64 / arm64 多架构,默认走国内可稳定拉取的阿里云镜像仓库。

curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -d

或直接拉取镜像:

docker pull crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0

海外网络可改用 Docker Hub 主仓库:balalaim/imcore-basic:1.24.0

内网 / 信创环境可下载离线镜像包,用 docker load 导入:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz

02 / Binary

方式二:裸二进制

单个 Go 二进制、零依赖启动,自备 PostgreSQL 与 Redis。

架构典型平台下载
linux-amd64Intel / AMD、海光、兆芯imcore-basic-v1.24.0-linux-amd64.tar.gz
linux-arm64ARM 服务器、鲲鹏、飞腾imcore-basic-v1.24.0-linux-arm64.tar.gz
linux-loong64龙芯 3A5000/3A6000(LoongArch)imcore-basic-v1.24.0-linux-loong64.tar.gz

校验和(SHA256SUMS) ·下载后参考「快速开始」一分钟启动。专业版 / 企业版 / 客服版为同一部署方式 + License 解锁,联系商务获取。

客户端 SDK

官方类型化 SDK 覆盖 Web、React Native、微信小程序、uni-app、Electron、Flutter 与原生移动端,并提供 Web / Flutter / Android Compose / iOS SwiftUI UIKit。以版本化下载包分发,安装步骤见各平台文档。

01

JavaScript / TypeScript

@imcore/sdk

npm i <下载的 .tgz 链接或文件>

下载 SDK 包 ·文档

02

React Native / Expo

@imcore/sdk/react-native

安装 JS/TS 包,并接入 AsyncStorage 与 NetInfo

下载 SDK 包 ·文档

03

微信小程序

@imcore/sdk/wechat-miniprogram

安装 JS/TS 包,在微信开发者工具中构建 npm

下载 SDK 包 ·文档

04

uni-app

@imcore/sdk/uni-app

安装 JS/TS 包,使用 uni-app 常规工具构建

下载 SDK 包 ·文档

05

PC / Electron

@imcore/sdk/electron/*

安装 JS/TS 包,分别引用 main 与 renderer 子路径

下载 SDK 包 ·文档

06

React UIKit(组件库)

@imcore/uikit

npm i <下载的 .tgz 链接或文件>(需同时装 @imcore/sdk)

下载 SDK 包 ·文档

07

Flutter UIKit(组件库)

imcore_uikit

解压后 pubspec path 依赖(需同时依赖 imcore_sdk)

下载 SDK 包 ·文档

08

Dart / Flutter

imcore_sdk

解压后 pubspec path 依赖

下载 SDK 包 ·文档

09

Swift / iOS / macOS

ImcoreSDK

解压后 SPM 本地 package 引用

下载 SDK 包 ·文档

10

Kotlin / Android / JVM

imcore-sdk

解压后 gradle 源码工程引入

下载 SDK 包 ·文档

11

Unity / .NET

im.balala.unity-sdk

Unity Package Manager → Install package from tarball(Unity 2021.3+)

下载 SDK 包 ·文档

12

服务端 Admin · Go

imcoreadmin

go mod edit -replace github.com/obihuang/imcore/clients/go=./解压目录

下载 SDK 包 ·文档

13

鸿蒙 HarmonyOS

imcore-sdk

DevEco Studio → Import Module(HarmonyOS NEXT API 12+)

下载 SDK 包 ·文档

14

服务端 Admin · Node

@imcore/admin

package.json file: 依赖指向解压目录(零依赖 TS)

下载 SDK 包 ·文档

15

服务端 Admin · Python

imcore-admin

pip install ./解压目录(仅标准库)

下载 SDK 包 ·文档

16

服务端 Admin · Java

imcore-admin-java

解压后作为 gradle/maven 源码工程引入(Java 17+,零第三方依赖)

下载 SDK 包 ·文档

17

服务端 Admin · PHP

imcore/admin

composer 从本地路径引入(PHP 8.1+,ext-curl)

下载 SDK 包 ·文档