Cette page est affichée en anglais. Une traduction française est en cours.
SkillsMay 17, 2026·3 min de lecture

The Lounge — Modern Self-Hosted IRC for the Browser

The Lounge is a self-hosted IRC application that keeps you connected around the clock and provides a responsive, mobile-friendly web chat interface.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
The Lounge Overview
Commande CLI universelle
npx tokrepo install dd073fe2-51c9-11f1-9bc6-00163e2b0d79

Introduction

The Lounge is a modern, self-hosted IRC application that runs in the browser. It maintains a persistent connection to IRC networks so you never miss messages, and its responsive design works well on desktop and mobile devices alike.

What The Lounge Does

  • Provides a polished web UI for IRC with message history, notifications, and file uploads
  • Stays connected to IRC networks 24/7 so you can read scrollback when you return
  • Supports multi-user mode where each person has their own account and connections
  • Offers link previews, image thumbnails, and media embeds inline in chat
  • Pushes desktop and mobile notifications for highlights and private messages

Architecture Overview

The Lounge is a Node.js application using Express for HTTP and Socket.IO for real-time updates. The server maintains persistent TCP connections to configured IRC networks on behalf of each user. Chat logs and user configuration are stored on the local filesystem in JSON and SQLite. The frontend is built with Vue.js and renders a responsive single-page application.

Self-Hosting and Configuration

  • Install globally via npm or yarn, or run the official Docker image
  • Start with thelounge start; the web UI defaults to port 9000
  • Add users with thelounge add USERNAME for multi-user setups
  • Configure default networks, themes, and file upload limits in the YAML config file
  • Place behind a reverse proxy (Nginx, Caddy) with HTTPS for production use

Key Features

  • Always-on connection with full message history, even across browser restarts
  • Push notifications via the Web Push API for mentions and direct messages
  • Built-in file upload and image paste support
  • LDAP authentication support for team deployments
  • Themeable interface with light, dark, and community-contributed themes

Comparison with Similar Tools

  • WeeChat + Glowing Bear — powerful but complex setup; The Lounge is simpler to deploy with a polished UI
  • IRCCloud — hosted SaaS with similar features; The Lounge is free and self-hosted
  • Quassel — split-core architecture requiring a native frontend; The Lounge works entirely in the browser
  • ZNC + native app — ZNC is a bouncer only; The Lounge combines bouncer and UI in one package

FAQ

Q: Does The Lounge store chat history? A: Yes. Messages are persisted in SQLite by default and available when you reconnect.

Q: Can I use it on my phone? A: Yes. The web UI is fully responsive and supports installation as a Progressive Web App.

Q: Does it support IRC over TLS? A: Yes. TLS connections to IRC servers are supported and encouraged in the network configuration.

Q: How many users can it handle? A: The Lounge comfortably supports dozens of concurrent users on modest hardware. It is designed for small to medium teams.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires