LinuxmacOSWindows

Where Does WeeChat Store Logs and Config?

WeeChat ~/.weechat home with logs, weechat.conf and plugin data on Linux, macOS and Windows.

Last updated

WeeChat keeps everything under a .weechat home: logs per channel, weechat.conf and plugin configs, plus scripts. The home moves with XDG_CONFIG_HOME when set.

Log filenames encode server and channel with dates. Relay and matrix plugins add their own subtrees in the same home.

Where WeeChat stores this, by platform

Linux
~/.weechat/logs

weechat.conf at the home root. Point a second instance at a copy with the dir flag for isolated identities.

macOS
~/.weechat/logs

Same layout via Homebrew or MacPorts builds. In Finder use Go > Go to Folder for dotfolders.

Windows
%APPDATA%\weechat\logs

Same interior layout. Cygwin and WSL builds use their own home-relative .weechat instead.

Frequently asked questions

How do I run two WeeChat identities?

Copy .weechat to a second dir and launch with the dir flag pointing there. Separate logs and certs per copy.

Where are WeeChat plugin settings?

In per plugin .conf files at the home root (irc.conf, relay.conf and so on). Edit with WeeChat stopped.

Notice an outdated path? Let us know.