The Lounge Cloud

Best Self Hosted Alternatives to The Lounge Cloud

A curated collection of the 10 best self hosted alternatives to The Lounge Cloud.

Hosted cloud version of The Lounge: a persistent web-based IRC client that maintains always-on connections, syncs channels and messages across devices, and lets users access and manage IRC network sessions from a browser.

Alternatives List

#1
The Lounge

The Lounge

Self-hosted web-based IRC client with multi-user support, persistent connections, and a responsive UI for desktop and mobile.

The Lounge screenshot

The Lounge is a modern web IRC client designed for self-hosting. It provides a responsive, cross-platform interface while keeping you connected to IRC servers even when you are offline.

Key Features

  • Persistent connections to IRC networks to stay online while you are away
  • Responsive web UI that works well on desktop, tablet, and mobile
  • Multi-user support for hosting multiple accounts on one instance
  • Push notifications and new message indicators for timely updates
  • Link previews and file uploads to modernize the IRC experience
  • Synchronized session experience across devices

Use Cases

  • Run a personal web IRC client that stays connected without a separate bouncer
  • Host a shared IRC web client for a team, community, or group of friends
  • Access IRC securely from any device with a consistent interface

Limitations and Considerations

  • Requires an IRC server/network to connect to (it is a client, not an IRC server)
  • Some features depend on browser support and notification permissions

The Lounge is a practical way to bring a modern, always-available interface to IRC. It is well-suited for users who want a persistent connection and a consistent experience across devices.

6.1kstars
733forks
#2
Ergo

Ergo

Ergo is a modern IRC server (ircd) written in Go, with integrated account management, history storage, bouncer-like features, and strong IRCv3 support.

Ergo screenshot

Ergo (formerly Oragono) is a modern IRC server daemon written in Go. It combines an IRCd with built-in services functionality to provide accounts, persistent history, and bouncer-like behavior in a single deployable server.

Key Features

  • IRC server daemon (ircd) designed to be simple to set up and operate
  • Integrated account management and channel registration/services-style commands
  • Persistent message history and bouncer-like user experience without separate software
  • Strong IRCv3 support, suitable for modern IRC clients and networks
  • Highly customizable, runtime-reloadable YAML configuration (rehashable config)
  • SASL authentication support for automatic account login from clients

Use Cases

  • Hosting a private or community IRC network with modern IRCv3 features
  • Running an IRC server with built-in accounts and registered channels without extra services
  • Providing persistent history for users across reconnects without an external bouncer

Ergo is a strong choice for running an IRC network that needs modern protocol capabilities while keeping operations straightforward. Its integrated approach reduces the need to deploy separate services components for many common IRC network needs.

3kstars
220forks
#3
ZNC

ZNC

ZNC is an advanced IRC bouncer that stays connected to IRC networks, letting you reconnect from one or more clients and replay buffered messages you missed.

ZNC screenshot

ZNC is an advanced IRC bouncer that maintains persistent connections to IRC networks while you are offline. It lets you reconnect later from one or multiple IRC clients without losing your session, with optional message playback and account management.

Key Features

  • Persistent IRC connections so you can detach and reattach without losing presence
  • Playback buffers with optional timestamps to replay messages missed while offline
  • Multiple users, networks, and simultaneous clients per user
  • Web-based administration (via the webadmin module) for managing users and settings
  • Modular architecture with dynamically loadable modules (C++, Perl, Python, Tcl)
  • SSL/TLS support for both client-to-bouncer and bouncer-to-IRC connections
  • IPv4 and IPv6 support

Use Cases

  • Keep IRC identity and channel presence while switching devices or disconnecting
  • Consolidate multiple IRC networks behind a single always-on endpoint
  • Provide shared IRC bouncer service for multiple users on a single host

ZNC is a mature, extensible choice for anyone who relies on IRC and wants reliable always-on connectivity, multi-client access, and configurable buffering and administration. Its module system makes it adaptable to many workflows, from simple personal use to multi-user deployments.

2.1kstars
388forks
#4
InspIRCd

InspIRCd

InspIRCd is a modular, lightweight Internet Relay Chat (IRC) server with a flexible module system, designed for stable and performant IRC network deployments.

InspIRCd screenshot

InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, macOS, and Windows. It is designed to be stable, modern, and lightweight, with many capabilities delivered through loadable modules.

Key Features

  • Advanced module system to enable or disable features without bloating the core
  • IRC server-to-server linking for building multi-server IRC networks
  • IRCv3-related capabilities via modules (varies by configuration and version)
  • TLS support via OpenSSL module for encrypted client and server connections
  • Operator and abuse-control tooling such as bans, connection controls, and flood mitigation modules
  • Highly configurable behavior via a rich server configuration system

Use Cases

  • Running a public or private IRC network with one or multiple linked servers
  • Hosting an organization or community chat service using the IRC protocol
  • Providing an IRC backend for bouncers and modern IRC clients that rely on newer capabilities

Limitations and Considerations

  • InspIRCd v3 is end-of-life and no longer receives security updates; newer deployments should use v4
  • Functionality depends heavily on selected modules, so feature availability varies between installs

InspIRCd is a strong choice for operators who want an IRCd that stays lightweight while remaining extensible. Its modular architecture makes it suitable for both minimal setups and feature-rich networks tuned to specific policy and performance needs.

1.3kstars
276forks
#5
Convos

Convos

Convos is a multiuser web IRC client with a built-in persistent bouncer, chat history, theming, rich formatting, and optional video chat.

Convos screenshot

Convos is a multiuser chat application that runs in your web browser, focused on providing a modern IRC experience. It includes a persistent server-side bouncer so you stay connected and keep history even when your browser is closed.

Key Features

  • Web-based multiuser IRC client
  • Persistent server-side bouncer to stay online and capture history
  • Chat archive/logging of activity
  • Responsive interface for desktop and mobile screens
  • Rich formatting with inline media and emojis
  • Customizable color themes
  • Optional built-in video chat
  • Simple deployment options, including Docker

Use Cases

  • Run a personal or team IRC web client that stays connected 24/7
  • Provide a shared, browser-based IRC interface for a community or organization
  • Maintain searchable chat history and continuity across devices

Limitations and Considerations

  • Primary supported protocol is IRC; other protocols require extensions
  • Public demo instances may be restricted to specific IRC servers to avoid network bans

Convos is a practical choice for anyone who wants a modern, always-online IRC experience without relying on external bouncer services. Its browser UI, persistence, and theming make it suitable for both personal use and small teams.

1.1kstars
92forks
#6
Glowing Bear

Glowing Bear

Glowing Bear is a browser-based WeeChat client that connects to WeeChat via the relay plugin, providing a modern interface for IRC from any device.

Glowing Bear screenshot

Glowing Bear is a web client for the WeeChat IRC client. It connects directly from your browser to a WeeChat instance through the WeeChat relay plugin, providing a modern UI without requiring a separate backend service.

Key Features

  • Connects to WeeChat using the relay plugin over WebSockets
  • Runs entirely in the browser (static web app) with a responsive interface for desktop and mobile
  • Rich message rendering with optional inline previews/embeds for common media types
  • Works as an installable/app-like experience (for example as a Chrome app or added to a mobile home screen)
  • Supports securing the relay connection using TLS when configured on the WeeChat/relay side

Use Cases

  • Access your always-on WeeChat session remotely from any modern browser
  • Provide a user-friendly UI for WeeChat on mobile devices
  • Run WeeChat on a server while using a lightweight web interface locally or remotely

Limitations and Considerations

  • Requires an existing WeeChat instance (WeeChat 0.4.2+), with the relay plugin configured and reachable
  • If the relay is exposed without TLS, traffic is sent in cleartext; secure relay configuration is strongly recommended

Glowing Bear is a good fit for users who prefer WeeChat’s robustness but want a modern, portable interface. Because it is a static web frontend, deployment is simple and updates are straightforward, while WeeChat remains responsible for the IRC connection and state.

967stars
182forks
#7
Kiwi IRC

Kiwi IRC

Kiwi IRC is a web-based IRC client you can self-host as static files, with multi-network support, runtime JSON configuration, themes, plugins, and embeddable web widgets.

Kiwi IRC screenshot

Kiwi IRC is a modern, web-based IRC client that can be deployed as static files on any web server or CDN. It provides a configurable IRC experience for communities, workplaces, and personal use, with multiple connection options depending on your IRC infrastructure.

Key Features

  • Static front-end build that can be hosted on standard web servers or CDNs
  • Runtime configuration via a single JSON config file
  • Single or multiple IRC network connections with remembered networks
  • Multiple UI layouts suitable for small embeds or full-page clients
  • Light and dark modes
  • Desktop notifications
  • Plugin system for extending functionality (for example file uploads or conferencing)
  • Connection modes including direct WebSocket IRC, WebSocket proxy via a gateway, or bouncer-style connectivity
  • Embeddable website widgets for instant web chat on supported networks

Use Cases

  • Embed an IRC web chat widget on a community website
  • Provide a branded, themed web client for an IRC network
  • Offer a workplace “team mode” IRC client with consistent configuration across users

Limitations and Considerations

  • Advanced features such as file uploads or video calling typically require additional plugins and supporting services
  • Some capabilities depend on your IRC server setup (for example WebSocket support or a WebIRC gateway)

Kiwi IRC is a practical choice for running IRC in the browser with a polished interface and flexible deployment options. Its runtime configuration and plugin ecosystem make it suitable for both simple embeds and full-featured web clients.

943stars
229forks
#8
Quassel IRC

Quassel IRC

Modern, cross-platform IRC client with a detachable core for persistent connections, multi-client access, and searchable chat backlogs.

Quassel IRC screenshot

Quassel IRC is a modern, cross-platform IRC client built around a distributed architecture. A central Quassel Core maintains persistent IRC connections and history, while one or more clients can attach and detach from anywhere.

Key Features

  • Distributed "core + client" design for always-on IRC connectivity
  • Multi-client access to the same core (desktop and mobile clients can share state)
  • Backlog and chat history stored in a database for fast retrieval
  • Supports modern IRC capabilities (including many IRCv3 features)
  • User management on the core (multiple users can be hosted on one core)
  • Optional integrations such as Prometheus metrics export and HAProxy protocol support

Use Cases

  • Run a personal IRC bouncer-like setup with a full graphical client experience
  • Keep IRC connections persistent on a server and attach from multiple devices
  • Maintain searchable, centralized chat history for teams or communities

Quassel IRC is well-suited for users who want the convenience of a bouncer with a richer client experience and multi-device continuity, while keeping control over where connections and history are stored.

760stars
223forks
#9
ngIRCd

ngIRCd

ngIRCd is a free, portable and lightweight IRC server for small/private networks, supporting IPv6, TLS, server linking, and optional PAM authentication.

ngIRCd screenshot

ngIRCd is a free, portable, lightweight Internet Relay Chat (IRC) server designed for small or private networks. It aims to follow relevant IRC standards while staying simple to configure, run, and maintain.

Key Features

  • Lean, well-structured configuration suitable for quick setups
  • Single-server operation or linking multiple ngIRCd servers into a network (LAN or Internet)
  • Optional IPv6 support
  • Optional SSL/TLS for client-to-server and server-to-server connections
  • Optional PAM-based authentication support
  • Support for many common IRC user and channel modes
  • User host cloaking support
  • Optional IDENT handling and character set conversion for legacy clients
  • Portable C codebase and broad platform support

Use Cases

  • Running a private IRC server for a small team, community, or homelab
  • Hosting an IRC service on resource-constrained systems where a lightweight daemon is preferred
  • Building a small IRC network by linking multiple servers across locations

ngIRCd is a pragmatic choice for operators who want a traditional IRC server with a small footprint, straightforward administration, and optional security and authentication features when needed.

529stars
76forks
#10
RobustIRC

RobustIRC

An IRC network implementation in Go that uses the Raft consensus algorithm to eliminate netsplits and provide transparent client failover via a bridge.

RobustIRC is an IRC network implementation designed to avoid traditional netsplits by using a Raft-based distributed consensus. It lets standard IRC clients connect via a bridge that provides transparent failover and server rollouts without interrupting user sessions.

Key Features

  • Raft consensus to maintain a consistent network state and avoid netsplits during server outages or upgrades
  • Client bridge that tunnels IRC (RFC2812) over a RobustSession protocol, enabling seamless reconnection between servers
  • Compatibility with standard IRC clients through a local SOCKS5 bridge or a legacy TLS endpoint
  • Designed for high availability and cluster operation, allowing rolling upgrades and node restarts with minimal user impact
  • Implemented in Go with tooling to run as containerized services or standalone binaries

Use Cases

  • Host a resilient public or private IRC network that remains available during maintenance and node failures
  • Provide IRC access for communities or teams while ensuring session continuity during server rollouts
  • Run an internal real-time chat infrastructure for legacy IRC clients with modern cluster-backed reliability

Limitations and Considerations

  • Direct connections to a legacy TLS endpoint may still experience occasional disconnects; using the official bridge provides the best transparent failover
  • Running a Raft-backed cluster requires operational knowledge of distributed consensus and coordination for node management
  • Feature set targets robust connectivity and availability rather than the wide ecosystem integrations of long-established IRC networks

RobustIRC is a focused solution for teams and communities that need an IRC-compatible chat network with strong availability guarantees. It prioritizes connection continuity and cluster stability while remaining compatible with existing IRC clients.

192stars
10forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running