WeChat Jev Assistant
Windows tool that reads the local WeChat chat, redacts it, and has Jev judge conversation stage, intent, tension and next action.
Overview
WeChat Jev Assistant (微信 Jev 对话助手) is a Windows desktop helper documented in Chinese. When triggered with a hotkey, it reads the current WeChat conversation's local text history, redacts it, and calls Jev to judge the conversation stage, needs, intent, tension level and suggested action, plus a review of replies. Version 0.3.0 can optionally draft three text replies with a separate OpenAI-compatible model (DeepSeek suggested); Jev ranks those together with a fixed "don't respond yet" option. Nothing is filled into WeChat or sent automatically.
Privacy handling is extensive: phone numbers, emails, ID and card numbers and URL parameters are redacted locally; chat names and nicknames are anonymized to placeholders; IDs and timestamps are not sent; local history is AES-GCM encrypted with a DPAPI-bound key. The README still warns that automatic redaction cannot catch every identifying detail and that only conversations you are entitled to process should be analyzed.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | What stage is this conversation in? | — |
| Score | How tense is the conversation? | — |
| Choice | Which candidate action or reply is best (including 'don't respond yet')? | — |
How it works
- Press Ctrl+Alt+J with a WeChat chat in focus.
- Read and redact the local transcript.
- Jev judges stage, intent, tension and action; optional drafts are ranked.
- Show results; the user decides what to send.
Strengths
- Strong local redaction and encryption.
- Never sends messages automatically.
- Background queue keeps the latest request only.
Caveats
- Redaction cannot remove every identifying clue.
- Windows only; Chinese documentation.
- Reads WeChat's local database.
Getting started
Run .\setup.ps1, set TYPESAFE_API_KEY, then launch the start script and press Ctrl+Alt+J in WeChat.At a glance
- Type
- Project
- Status
- beta
- Language
- Python
- Runtime
- Windows desktop app
- Has code
- yes
Use cases and integrations
How curated lists describe it
This project integrates Jev to provide structured decisions for its workflow. See the repository for implementation details.
logicrw/awesome-jev-projectsWindows 微信对话分析助手:本地读取、脱敏、TypeSafe Jev 判断与加密历史.
hellogumbo/awesome-jevWindows desktop tool that reads the local WeChat transcript, redacts it, and returns the stage of the conversation and what it needs. Chinese.
MrJev/awesome-jev
Frequently asked questions
Does it send messages for me?
No, it only analyzes and suggests.
What is sent to TypeSafe?
Redacted, anonymized conversation text without IDs or timestamps.
Does it work on macOS?
No, it is a Windows tool.
Related projects
- jev-chat-windows★ 802
Windows WeChat reply assistant: local offline OCR reads the chat, Jev judges intent and tension and ranks three drafted replies to fill in.
ProjectproductionPython AstrBot plugin where Jev decides whether the bot should join a group conversation; the main model still writes the reply.
ProjectproductionPythonDeepSeek Harness plugin that classifies each user message's emotion, urgency and department with Jev and injects it as context.
PluginbetaTypeScriptiOS custom keyboard that shows a copied message's intent, risk level and candidate replies inside any chat app, filling but never sending.
AppbetaSwiftWindows desktop chat assistant that OCRs a selected chat region, has Jev analyse the conversation, and ranks drafted replies for copying.
ProjectbetaPython, TypeScriptmacOS chat overlay that reads the current chat window and shows the incoming message's intent, risk and candidate replies, read-only.
ProjectbetaPython