Open Source · PHP + SQLite · AGPL-3.0

IRC Lives Again
in LVChat

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.

💬 Try LVChat Web 💌 Try Messenger ⬇ Download
LVChat web app showing the #startrek channel with Star Trek background, sidebar, mode bar, and friends panel

Your Chat. Your Server. Your Rules.

A full-featured team and community chat application you run on your own server. No subscriptions, no data leaving your infrastructure, no feature gates.

💬

Channels & DMs

Public, private, secret, invite-only channels with IRC-style modes, plus direct messages with read receipts.

🎙️

Voice & Video

One-on-one calls, per-channel voice chat, camera and screen sharing — powered by LiveKit WebRTC.

🛡️

Full Moderation

IRC-style operator levels, global bans, bad-word filter, message reports, and a moderation queue.

🎨

75+ Themes

Midnight, Nord, Dracula, Catppuccin, Tokyo Night — plus custom accents, fonts, and backgrounds.

📊

Analytics

Server-side SVG charts: messages/day, active users, moderation breakdowns — zero JS dependencies.

🔌

Webhooks & AI

Discord-compatible webhooks for GitHub/GitLab/Zapier, plus OpenClaw AI bot integration.

Available Everywhere

From your browser to your desktop — LVChat meets your users where they are.

🌐
Progressive Web App

LVChat Web

The full-featured chat in any browser. Installable, works offline, push notifications.

Try Live →
💌
Progressive Web App

Messenger Web

IM-first web client with buddy list, custom contact groups, and dedicated chat windows.

Try Live →
🖥️
Electron · Win · macOS · Linux

LVChat Desktop

Native desktop app with multi-profile, OS notifications, tray icon, and auto-updates.

Learn more →
💬
Electron · Win · macOS · Linux

Messenger Desktop

IM-first desktop client with Pidgin-style buddy list and custom contact groups.

Learn more →

Up and Running in Seconds

PHP 8.1+ with SQLite. Deploy in minutes on shared hosting or scale to 50,000+ concurrent users.

Quick Start
# 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
Full Installation Guide →

Ready to Bring IRC Back?

Free, open source, self-hosted. Clone the repo and start your own LVChat server today.

💬 Try LVChat Web 💌 Try Messenger ⬇ Download Desktop Star on GitHub