← Software

WeeChat

A fast, light, and extensible chat client.

WeeChat is a fast, light, and extensible chat client that runs in a terminal. It connects to IRC (the original use case), Matrix (via the matrix.py plugin), Slack, Discord (via weechat-discord), Mattermost, and several other systems. The buffer-based model lets each network, channel, and conversation appear as a separate buffer that you switch between with hotkeys or fuzzy search.

WeeChat is highly extensible: plugins can be written in C, Python, Perl, Ruby, Lua, Tcl, Scheme, and JavaScript, and the relay protocol lets remote front-ends (mobile apps, web UIs) attach to a server-side WeeChat instance. The "always-on" usage pattern — running WeeChat in tmux on a remote server — is canonical.

Sébastien Helleu has led WeeChat since 2003. It is one of the two main terminal IRC clients (with irssi), and the matrix plugin has made it a popular bridge for users moving from IRC to Matrix who want to keep their established workflow.

License: GPL-3.0-or-later

Category: Communication

Website: https://weechat.org/

Install

Debian/Ubuntu: sudo apt install weechat
Fedora/RHEL:   sudo dnf install weechat
Arch:          sudo pacman -S weechat
macOS:         brew install weechat

Authors

  • Sébastien Helleu (creator)
PreviousWebpack NextWireGuard

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring