Skip to main content

What is BloxChat?

BloxChat is a Windows desktop chat companion that brings real-time messaging to your Roblox gaming experience. It automatically routes chat by Roblox server (JobId), creating separate channels for each game instance you join.

Quickstart

Get up and running in minutes with our step-by-step guide

Installation

Detailed installation instructions and system requirements

Guides

Learn how to use BloxChat features effectively

API Reference

Explore the tRPC API for custom integrations

Key features

BloxChat monitors your Roblox logs and automatically switches channels based on the JobId of the server you’re in. Each Roblox game server gets its own isolated chat channel.
Secure in-game verification system that links your desktop client to your Roblox account using short-lived sessions. No credentials are stored locally.
Reply to specific messages to keep conversations organized. Thread your responses directly to any message in the channel.
Press / to quickly focus the chat input, and Esc to return focus to your Roblox game. Streamlined workflow for fast communication.
Release builds on Windows automatically check for and install updates on startup when a newer version is available.
Configure GUI opacity, enable/disable image loading, set custom API URLs, customize your Roblox logs path, and set auto-join messages.
Optional Discord integration to show your BloxChat activity status with configurable Discord RPC app ID.
Use /clear to quickly clear your channel history locally.

Platform support

BloxChat is currently Windows-focused (Windows 10/11):
  • Built with Tauri for native Windows performance
  • Uses Win32 integration in the Rust layer for system-level features
  • Requires WebView2 runtime (usually pre-installed on Windows 10/11)
Linux and macOS support is not currently available, but contributors are welcome to submit PRs adding cross-platform support.

How it works

  1. Desktop app: A React + Vite + Tauri application that provides the chat interface
  2. Backend server: A Bun + tRPC API that handles authentication and message routing
  3. Log monitoring: The desktop app watches your Roblox logs folder to detect server changes
  4. Channel system: Each Roblox JobId maps to a unique chat channel
  5. Real-time messaging: WebSocket subscriptions for instant message delivery

Architecture

apps/
  desktop/   React + Vite + Tauri desktop app
  server/    Bun server process that hosts the tRPC API
packages/
  api/       Shared tRPC routers, auth/chat logic, env config

Use the official instance

The easiest way to use BloxChat is with the official hosted instance: Simply download the installer and start chatting. The app is pre-configured to use the official server.

Self-host your own instance

For advanced users, you can host your own BloxChat server:

Server setup

Set up your own Bun backend server

Game integration

Integrate the verification system with your Roblox game

Getting help

If you encounter issues or have questions:

Ready to get started?

Follow the quickstart guide to install BloxChat and start chatting in minutes.

Build docs developers (and LLMs) love