Real-time chat. Open by default.
Authenticated IRC for the KBVE community. Sign in once, chat from anywhere on the web.
4
Channels & growing
67 KB
Embed gzipped
3
OAuth providers
MIT
License
Why KBVE Chat
Built to feel like the web should
ID
One identity, everywhere
Sign in with GitHub, Discord, or Twitch. Your kbve_username follows
you across every KBVE service — no per-tool nicks.
JS
Drop-in embed
One <script> tag puts chat on your blog, dashboard, or stream overlay.
Shadow-DOM isolated, ~67 KB gzipped.
IRC
Open protocol
Plain IRC under the hood (Ergo server). Use any IRC client if the web UI isn’t your jam — same channels, same identity.
>_
Built for builders
Astro + React islands on the front, Rust gateway in the middle, Ergo IRC at the core. Every piece is in the open monorepo.
Live preview
Read along — sign in to send
Embed it
Three lines of HTML, zero npm install
index.htmlhtml
<div id="kbve-chat" data-channel="#general" data-theme="dark"></div><script src="https://chat.kbve.com/embed/chat.js" defer></script>programmatic.jsjs
window.KbveChat.mount({ el: '#kbve-chat', channel: '#general', theme: 'light', height: '480px',});