
leeguooooo/wechat-use
Developer toolsThis page was translated automatically. Technical details may differ from the original. View the original
macOS pure-background WeChat send CLI — no UI flash. Agent skill via npx skills.
Overview
Turn WeChat on macOS into a tool for AI agents/bots. No cloud access, no iPad protocol, pure local implementation—data only runs on your Mac. wechat-use is part of **—letting AI agents directly operate your local real tools/devices: profile-use (local profile form) · iphone-use (drive real iPhone) · chrome-use (browser automation) · (macOS WeChat). Unified location:. (build 268596 / 268602)。 Installer**, log in independently, save chat data independently, and disable automatic updates; Your main WeChat will continue to be used and upgraded as usual, but chat data will not be changed. Other versions will retain historical implementation and will no longer be continuously adapted. : The main command is wechat-use; After installation, WeChat will be an equivalent alias (wechat-use send ... ≡ wechat send … Old scripts don't need to be changed. - 💬 Send Message() + **Reminder - 📜 Read Message / History + Full Text Search (FTS) + Export - 👥 Contacts / Groups / Conversations (group name auto-parsing) - 🟢 Moments (read-only) · ⭐ Favorites · 🖼 Image (heap direct reading + CDN source retrieval) - 🎙 Voice message conversion to text (whisper local transcription) - ↩️ Retract message archiving and recovery - 💻 (chat, Claude Code style, send and receive in the terminal, not visible on the screen as WeChat chat) - 🥷 (disguise WeChat app as a dev tool + boss key ⌃⌥Space one-click hiding) - 🛰 daemon + listen Real-time message reception · 🔌 HTTP bridge(REST)· 🤖 Wechaty puppet gateway (gRPC) - 🔀 Multiple accounts / multiple versions coexisting (--bundle-id routing) — Private chat with @WechatCliBot → /start → "📝 Apply for activation code"→ Write a line of ** explanation → After approval, send your wechatuse_xxxxxx. Prerequisite: Follow channel https://t.me/wechatuse(release / Adaptation announcement). Review 1-24 hours, why use a review system? For personal research purposes only, commercial/external service scenarios**. Communication and help: wechat-use group (optional). The installer will automatically prepare and bind a dedicated WeChat 4.1.9 copy. If there is a supported version locally, reuse it; otherwise, download and verify it from Tencent's official website.
Overview (machine translated)
Yes, the logo looks like this. The mouse is just running through the drawing program, so I’ll just make do with it.
Turn WeChat on macOS into a local API for AI agents/bots. No cloud access, no iPad protocol, pure local implementation—data only moves on your Mac.
40 seconds to learn how to search chat records, send messages, connect AI agents, and local independent copies. The screen shows the function and uses fictional messages.
wechat-useis part of the*-useseries — letting AI agents directly operate your local real tools/devices:profile-use(Local Personal Information Form)·iphone-use(Driving True iPhone) ·chrome-use(Browser Automation)·wechat-use(macOS WeChat). Unified Positioning: Local first, no cloud migration, users have full control over their data.
A family of four, no one should complain that the other is ugly.
Focused on supporting WeChat 4.1.9 (build 268596 / 268602). The tool uses independent login copy of 4.1.9, logs in independently, saves chat data independently, and turns off auto-updates; Your main WeChat account is used and upgraded as usual, chat data remains unchanged. Other versions retain historical implementation and no longer commit to continuous adaptation.
Command Name: The main command is
wechat-use; After installation,wechat-use send …≡wechat send …), so old scripts do not need to be changed.
Image reading
When reading history or searching, CLI, MCP, HTTP, and Wechaty share precise message image retrieval. MCP will directly attach available images, while other entry points provide decrypted local images or image references, so you don’t need to click on images in WeChat first. Original image payload is checked by message XML full MD5; WXGF original bytes are kept separately from display using PNG/JPEG. When fragmentation is incomplete, text and image references are retained with clear prompts; Some history is not treated as full reception, nor is unknown downloads retested.
Highlight Features
- 💬 Send a message (zero flicker in the backend**) + **@ True Red Dot ** reminder
- 📜 Read messages / history + full-text search (FTS) + export
- 👥 Contacts / Groups / Conversations (automatic parsing of group names)
- ⭐ Favorites · 🖼 Images (Verification cache, original image download and display conversion)
- The Moments command is retained; the verified reading range is currently not open.
- 🎙 Voice message to text (whisper: local transcription)
- ↩️ Revoke message archive and restore it
- 💻 Terminal Chat TUI (
chat, Claude Code style, sending and receiving in the terminal, so you can’t tell on the screen that you’re chatting on WeChat) - 🥷 Slacking off disguise (
disguiseDisguises WeChat apps as dev tools + boss key⌃⌥Spaceone-click hiding)
This page was translated automatically. Technical details may differ from the original.
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add leeguooooo/wechat-use