WeeChat

An extensible terminal chat client with a full IRC plugin and scripting in eight languages.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get WeeChat

Package managers

About WeeChat

WeeChat is a fast, light chat client that runs in the terminal. Its IRC plugin supports multiple servers, proxies, IPv6, SASL authentication, a nick list and DCC. The interface offers 256 colors, horizontal and vertical splits, smart filtering and customizable bars.

Scripts can be written in eight languages and installed with a built-in script manager. A running WeeChat instance can be reached remotely from a browser, a phone, a GUI client, Emacs or another WeeChat. Releases come regularly on a published schedule, and the documentation is translated into several languages.

Strengths

  • Full-featured IRC support including SASL and DCC
  • Scripting in eight languages with a script manager
  • Remote interfaces for browser, phone and GUI clients
  • Regular releases on a published schedule

Limitations

  • Terminal only, with a learning curve for new users
  • IRC is the main built-in protocol

Details

Pricing
FreeFree software; the project accepts donations.
License
GPL-3.0
Developer
The WeeChat contributors
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
IRC users who want a scriptable client they can keep running on a server
Categories
Messaging
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to WeeChat

Compare all

Software that can replace WeeChat for an important use case, and what changes if you switch.

  • Irssi

    A terminal-based IRC client with split windows, extensive settings and scripting support.

    Irssi is another scriptable GPL-2.0 terminal IRC client with split windows and logging, without WeeChat's remote interfaces for browser and phone.

  • The Lounge

    A self-hosted web IRC client that stays connected to servers while you are offline.

    The Lounge is a self-hosted web IRC client that stays connected while you are offline, requiring a Node.js server but no terminal.

  • Halloy

    An open-source IRC client for macOS, Windows and Linux, written in Rust and focused on speed.

    Halloy is a graphical IRC client for Windows, macOS and Linux with broad IRCv3 support, configured by editing a TOML file rather than scripting.

  • Konversation

    A graphical IRC client from KDE with DCC file transfers, per-channel encodings and an embedded terminal.

    Konversation is a graphical KDE IRC client with DCC transfers and a beginner-friendly interface, for Windows and Linux.

  • mIRC

    A long-running Windows client for chatting on Internet Relay Chat networks, sold as shareware.

    PaidProprietaryWindows

    mIRC is a long-running graphical IRC client for Windows only, sold as proprietary shareware requiring registration.

  • Textual

    A native macOS IRC client with IRCv3 support, OTR encryption and customizable styles.

    PaidProprietarymacOS

    Textual is a paid, native macOS IRC client with IRCv3 support, OTR encryption and scriptable addons.

  • Pidgin

    A chat client that signs in to several networks at once, supporting XMPP, IRC, Matrix and more through plugins.

    Pidgin is a graphical multi-network client covering IRC, XMPP and more through plugins, with an older interface and infrequent releases.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing