Product tour

ggbro Features

Everything ggbro can do — from everyday chat to voice, bots, client plugins, user badges, GGBRO Plus, and full server backups — written like a field guide for members, owners, and developers.

Updated for desktop 2.8.168 · LiveKit SFU voice · Apps · Client plugins · PDF Studio · Server folders · Youtube Search · Youtube Downloader · Discord Theme · Group DM settings · User badges · Free core · No ads · No tracking

ggbro is an all-in-one community platform: text and rich media chat, SFU voice and video, screen sharing with system/app audio, customizable servers (including Discord-style server folders), friends and group DMs with a full Manage Group panel, discovery, in-app Streamers watching, Gemini AI, PDF Studio, Youtube Search & Downloader, Discord-style user badges, safe desktop client plugins, GGBRO Plus perks, a Solana token ecosystem, and a first-class bot API. This page is the long-form map of those capabilities and the stack that powers them.

Servers & channels

Own your community space

Create unlimited servers with icons, banners, descriptions, invite links, and optional vanity URLs for verified communities. Organize with categories, text channels, and voice channels (including meeting-style channels). Enable the official Discord Theme plugin to place the server list on the left like modern Discord.

Discord-style server folders

Organize your server rail the way Discord does — drag, nest, and color folders on the desktop client.

Chat & media

Voice, video & screen share

SFU voice rooms (LiveKit)

Server voice channels use a self-hosted LiveKit SFU over wss://ws.ggbro.app — one media room per channel instead of a full peer mesh. That keeps joins stable as rooms grow, and camera / screen share ride the same path as mic audio.

Presence & activity

Friends, DMs & groups

Manage Group (group DMs)

A wide settings-style panel for group DMs with sidebar tabs — built for owners and members alike.

Roles, permissions & moderation

Backups & templates

Full server backups

Owners can enable Backup Server and run Backup Now. Snapshots store channels, roles, permissions, current members’ roles, messages, reactions, pins, and files up to 10MB. Larger files are skipped with skip notes. Save and restore are paced so the host stays healthy.

GGBRO Plus, discovery & verified

User badges

Discord-style profile badges

Compact icons next to usernames with rich hover tooltips — category eyebrow, title, optional description, and large icon preview. The existing GGBRO Plus blue checkmark stays as-is; custom badges sit beside it.

Apps launcher · Gemini · Streamers

One place for Discover, Gemini, Streamers, and plugin apps

The server rail’s Apps launcher (3×3 grid) opens Server Discovery, the Gemini assistant, Live Streams, and enabled plugin apps — without cluttering the rail.

Youtube Search

Find videos without leaving GGBRO — then play or download.

PDF Studio

Advanced desktop PDF viewer & editor as an official host plugin — open from Apps or from chat attachments.

Youtube Downloader

Official desktop plugin for YouTube videos and list=PL… playlists.

Discord Theme

Official theme that restyles the desktop chrome like modern Discord.

Live Streams — watch without leaving ggbro

Browse GGBRO streamers or search any platform handle, then watch in a movable (or popped-out) player while you keep using chat and servers normally.

Bots & developer API

Open Developer Docs API Reference (Markdown) Developer Portal

Client plugins

Safe desktop extensions

Install community or your own .ggbro-plugin packs on the Windows desktop app. Plugins run in a sandboxed iframe with a tight permission model — they can theme, toast, store local data, show host-rendered panels, and decorate messages on your screen only, without raw access to your account or Electron.

Plugin Developer Guide Example Packs

Desktop, web & mobile

Download Desktop Open Web App Changelog

Technology stack

ggbro is built as a modern realtime communication stack. Here is what powers the product end to end:

Desktop client
Electron + React (TypeScript)
Web client
React SPA (same UI as desktop)
Backend
Node.js + Express (TypeScript)
Realtime
Socket.IO v4 gateway
HTTP API
REST (JSON) under /api
Database
SQLite (better-sqlite3)
Voice / media
LiveKit SFU + WebRTC · Socket.IO signaling
Screen audio
WASAPI process-loopback (desktop) · clean-feed fallback
Auth
JWT sessions · optional TOTP 2FA
AI assistant
Gemini via secured /api/v1/ai proxy
Streamers
Twitch / YouTube / Kick embeds · optional TikTok · popout player
Bot tooling
Python / Node Socket.IO clients · REST
Client plugins
Sandboxed iframe host · CSP · permission grants
User badges
Auto-rules · profile / chat / members
Styling
Tailwind CSS · custom design tokens
Packaging
electron-builder (Windows installer)
Token
Solana (GGBRO ecosystem pages)

You will also find this stack summary in the desktop app under User Settings → About, right after Platform.

Privacy & principles

Back to Home FAQ Community Guidelines