The awkward part of local AI tooling is that "local" usually means "only useful while I am sitting at the keyboard."
That is fine when I am deep in an editor. It is less fine when Claude Code is waiting for approval, Codex finished a task, or I just want to ask "what happened?" from my phone.
I already had browser chat and a few external channels wired into CliGate. But for my daily workflow, one missing channel was obvious: WeChat.
The problem was not another bot
Adding a chat provider is easy if all you want is text in and text out.






