Skip to content

Weechat

Editors & IDEs

A lightweight, extensible chat client supporting multiple protocols and platforms.

C Latest v4.9.1 · 3d ago Security brief →

Features

  • Modular architecture with optional plugins (e.g., IRC) that can be loaded or unloaded on demand
  • Multi‑platform support: GNU/Linux, *BSD, Haiku, macOS, and Windows (via Bash/Ubuntu or Cygwin)
  • Protocol flexibility through plugin system – primarily supports IRC but extensible to others
  • Highly customizable via configuration options and scripts in Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript, PHP

Recent releases

View all 3 releases →
Upgrade now
v4.9.1 Security relevant
Auth RCE / SSRF

Core color fix + relay security fixes

v4.9.0 Bug fix
Notable features
  • Added option `-e` to `/eval` to evaluate all commands before execution
  • Added option `typing.look.item_text` (#2305)
  • Evaluate option `xfer.network.own_ip`
Full changelog

Changed

  • core: add option -e to evaluate all commands before executing them in command /eval
  • xfer: evaluate option xfer.network.own_ip

Added

  • typing: add option typing.look.item_text (#2305)

Fixed

  • core: fix crash with /eval when the current buffer is closed in a command
  • core: fix buffer size in function util_parse_time, causing buffer overflow error in unit tests
  • irc: fix display of CTCP query sent multiple times to the same user when capability echo-message is enabled (#2309)
  • irc: fix unit of server option anti_flood from seconds to milliseconds in output of /server listfull
  • irc: fix creation of irc.msgbuffer option without a server name
  • irc: ignore self join if the channel is already joined (#2291)
  • relay/api: fix memory leaks in resources "ping" and "sync"
  • relay/api: fix memory leak in receive of message from remote WeeChat

Download

https://weechat.org/download/weechat/4.9.0/

v4.8.2 Bug fix

Fixed memory leaks in relay API ping, sync, and message reception.

Full changelog

Fixed

  • irc: ignore self join if the channel is already joined (#2291)
  • relay/api: fix memory leaks in resources "ping" and "sync"
  • relay/api: fix memory leak in receive of message from remote WeeChat

Download

https://weechat.org/download/weechat/4.8.2/

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
3,329
Forks
354
Languages
C C++ Python

Install & Platforms

Install via
apt dnf pacman zypper brew cargo snap flatpak binary
Platforms
linux macos windows

Beta — feedback welcome: [email protected]