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 與客戶端組成一個生態,長期穩定演進

解決方案

一個底座,三種解決方案。

聊天、遊戲與 AI 代理共用同一套 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,一起塑造這套協定。