← all repositories
houko/wechatgpt

ChatGPT in your group chat, for better or worse

A Go bridge that wires OpenAI's API into WeChat and Telegram so your friends can pester a bot instead of you.

854 stars Go Chat Assistants
wechatgpt
Not currently ranked — collecting fresh signals.
star history

What it does

wechatgpt is a Go-based relay: it logs into WeChat (via QR code) or Telegram, listens for messages containing a trigger keyword, and forwards them to OpenAI’s API. Replies come back through the same channel. It also handles image generation via DALL·E and vision analysis through GPT-4’s image model when prompted with the right keywords.

The interesting bit

The project sits at an awkward intersection of two brittle protocols: WeChat’s unofficial web login (which breaks often) and OpenAI’s rate-limited, paid API. The author acknowledges this fragility openly in the Q&A section, which is more honesty than most bridge projects manage. The Docker packaging and environment-variable configuration suggest it’s meant to run headless on cheap VPS boxes.

Key highlights

  • Supports both WeChat (via openwechat library) and Telegram bots from the same binary
  • Keyword-triggered responses, with optional username whitelisting for Telegram
  • Multi-modal: GPT-4 vision for image description, DALL·E for image generation
  • Configurable models via environment variables or YAML
  • Docker Compose setup included

Caveats

  • Telegram support is explicitly unmaintained (“暂不对 telegram 相关原始代码进行维护”)
  • WeChat web login is notoriously unstable; QR code expiration and token file corruption are documented failure modes
  • Requires a paid OpenAI API key; the README notes billing setup as a common stumbling block

Verdict

Useful if you need a quick, self-hosted ChatGPT proxy for Chinese social platforms and don’t mind babysitting the login flow. Skip it if you need reliability or official API support — the maintenance burden is visible in the README itself.

Frequently asked

What is houko/wechatgpt?
A Go bridge that wires OpenAI's API into WeChat and Telegram so your friends can pester a bot instead of you.
Is wechatgpt open source?
Yes — houko/wechatgpt is open source, released under the MIT license.
What language is wechatgpt written in?
houko/wechatgpt is primarily written in Go.
How popular is wechatgpt?
houko/wechatgpt has 854 stars on GitHub.
Where can I find wechatgpt?
houko/wechatgpt is on GitHub at https://github.com/houko/wechatgpt.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.