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
~/.weechat/logs
weechat.conf at the home root. Point a second instance at a copy with the dir flag for isolated identities.
~/.weechat/logs
Same layout via Homebrew or MacPorts builds. In Finder use Go > Go to Folder for dotfolders.
%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.