鲸鲸 · 让 DeepSeek 用你的微信账号陪聊(Windows 桌面端 + WPF 启动器)。WeChat chat bot powered by DeepSeek/Qwen.
翻訳待ち
ソーシャルJavaScript · PythonGitHub @Banan1cee自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A local-first AI companion for WeChat. She replies in group chats, remembers what people tell her, and can also send stickers, voice messages, and daily diary entries.
Everything is controlled from one Windows launcher. There is no browser UI; 127.0.0.1:8787 only serves the local HTTP API.
Just want to run it? Download
whale-girl-*-setup.exefrom Releases. The installer includes Node.js, Python 3.12 and the .NET 10 desktop runtime, so no extra downloads are needed.
WhaleLauncher.exe.D:\whale-girl; Chinese characters in the path can break WeChat automationwhale-girl-*-setup.exe from Releases and run it.The installer bundles the Node.js runtime, Python 3.12, wechatauto, and the .NET 10 desktop runtime. The launcher prefers bundled runtimes and falls back to PATH only when needed. No npm install is required.
| Feature | What it does |
|---|---|
| WeChat group replies | Replies to @-mentions and her name; ignores unrelated arguments |
| Memory | Remembers owner facts and compresses old group conversations |
| Stickers | 27 built-in images plus custom categories; sending is off by default |
| Moments | Reads the selected account's local cache; manual like, comment, and copy-draft |
| Diary | Writes at most one Markdown entry per day to data/diary/YYYY/MM-DD.md |
| Voice | Transcribes incoming voice; optional voice replies through BreezeBlue, MiniMax, or SiliconFlow |
| Search | Bing with a 360 fallback, Bilibili/Weibo hot lists, Toutiao, and link extraction |
| Group admin | Mute/unmute, switch model, change tone, clear memory, and low-battery good-night |
| Diagnostics | Built-in logs, account checks, UIA self-test, and update checks |
Detailed behavior and configuration are documented under docs/.
release-manifest.json, downloads the official installer, verifies SHA256, and installs over the old version. data/ and config.json are preserved.powershell -File scripts\stop-all.ps1 if a process is left behind. It writes data\PAUSED so nothing restarts automatically.WhaleLauncher.exe and press Start; the pause marker is cleared.Most settings live in the launcher's Settings page. Advanced users can edit config.json directly. The template is config/config.example.json; config.json is git-ignored.
| Field | Meaning |
|---|---|
provider / deepseek.apiKey | Model provider and key |
persona.master.names / persona.master.wxids | Who counts as the owner |
gateway.wechat.inboundToken | Bridge token; change it from the default |
group.requireAt | Whether group messages must @ the bot first |
chat.privateMaxChars | Reply length limit |
diary.enabled / diary.time | Daily diary switch and generation time |
The full field list is in docs/设置说明.md. Owner and admin rules are explained there as well.
This is the beginning of the README. Read the rest at the original. Read the full README ↗