Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
DeepSeek가 당신의 위챗 계정으로 대화해 줍니다 (Windows 데스크톱 + WPF 실행기)
鲸鲸 · 让 DeepSeek 用你的微信账号陪聊(Windows 桌面端 + WPF 启动器)。WeChat chat bot powered by DeepSeek/Qwen.
소셜JavaScript · PythonGitHub @Banan1cee직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗