Realtime transport fabric connecting apps, game clients, servers, and agent nodes

开源 · 自托管 · Rust

完全开源的聊天系统 与 App。

围绕开源聊天系统构建的完整生态:高质量 Rust 服务端、完善的架构体系与全栈 SDK — 消息、群组、多端同步开箱即用,长期稳定推进。数据永远在你自己手里。

3种传输 — QUIC、TCP 与 WebSocket,同一套线上协议
3个一等 SDK — Rust 内核、TypeScript、Kotlin
1套统一协议承载消息、事件与强类型 RPC
15+个公开仓库 — 服务端、SDK 与客户端组成一个生态,长期稳定演进

解决方案

一个底座,三种解决方案。

聊天、游戏与智能体共用同一套 Channel、RPC 与服务端权威 — 选一个场景,深入进去。

协议与架构

聊天、事件、RPC 与模块,共用一个底座。

客户端通过 QUIC、TCP 或 WebSocket 说同一套协议。服务端核心负责 Channel 广播、应答强类型 RPC,并保证同步的权威性。

开发者体验

连接、鉴权、订阅 — 核心流程就这三步。

连接、鉴权、订阅 — 一眼看到真实 API 形状;更完整的能力请进入 SDK 页面。

TypeScript API 概览
$ # npm package coming soon — build from source: github.com/privchat/privchat-sdk-typescript

import { PrivchatClient } from "@privchat/sdk";

const client = new PrivchatClient({
  url: "wss://im.example.com:9080/",
});

await client.connect();
await client.authenticate(userId, accessToken, deviceId);

await client.subscribeChannel("900710001", 1);
client.onPushMessage((message) => {
  console.log("new message", message.server_message_id);
});

基于 PrivChat 构建

不是原型 — 是生产环境的应用矩阵。

同一个底座已经在跑:带支付的完整消息套件、带机器人编排的实时扑克平台,以及助手模块 — 全部基于公开 PrivChat API。

PrivChat 平台

应用层,已经造好了。

账户、钱包、支付、游戏编排与管理后台 — 运行在开源底座上的商业平台。授权使用,而不是重新造一遍。

了解 Platform

企业

自己跑,或者和我们一起跑。

按自己的节奏采用开源栈 — 上生产时由构建它的团队提供架构评审、迁移、压测验证与 SLA 支持。

预约技术评审

开源

在开放中构建。

示例、路线图与贡献指南都在 GitHub。给仓库加星、提 issue,一起塑造这套协议。