A modern Discord-style web chat that pays homage to one of the greatest chat systems of all time. Slash commands, channel modes, access levels, services — all emulated natively. No IRC daemon required.
A full-featured team and community chat application you run on your own server. No subscriptions, no data leaving your infrastructure, no feature gates.
Public, private, secret, invite-only channels with IRC-style modes, plus direct messages with read receipts.
One-on-one calls, per-channel voice chat, camera and screen sharing — powered by LiveKit WebRTC.
IRC-style operator levels, global bans, bad-word filter, message reports, and a moderation queue.
Midnight, Nord, Dracula, Catppuccin, Tokyo Night — plus custom accents, fonts, and backgrounds.
Server-side SVG charts: messages/day, active users, moderation breakdowns — zero JS dependencies.
Discord-compatible webhooks for GitHub/GitLab/Zapier, plus OpenClaw AI bot integration.
From your browser to your desktop — LVChat meets your users where they are.
The full-featured chat in any browser. Installable, works offline, push notifications.
Try Live →IM-first web client with buddy list, custom contact groups, and dedicated chat windows.
Try Live →Native desktop app with multi-profile, OS notifications, tray icon, and auto-updates.
Learn more →IM-first desktop client with Pidgin-style buddy list and custom contact groups.
Learn more →PHP 8.1+ with SQLite. Deploy in minutes on shared hosting or scale to 50,000+ concurrent users.
# Clone and start the dev server $ git clone https://github.com/repairgenie/lvchat.git $ cd lvchat $ php -S 127.0.0.1:8000 -t public # Production: point your web server at public/ $ bash bin/deploy.sh
Free, open source, self-hosted. Clone the repo and start your own LVChat server today.