Skip to content

Jev directory

Jev Chat Windows Laya

A Windows fork of the jev-chat WeChat assistant that fixes DPI-unaware screen capture on scaled displays and adds an optional key-free local laya judge — with the author's own measurements showing that local engine is not yet usable for Chinese chat.
Stars
4
Language
Python
License
MIT
Reading time
2 min
Published by
Community
Author
zjemyoung
Last verified
Oct 2026
Languages
Python
Capabilities
Open sourceRuns locallyRequires API key

Highlights

  • At 175% scaling the old code cropped a 1042×848 logical rect while ImageGrab captured 1824×1484 pixels, so the wrong region was read.
  • WeChat 4.x does not expose chat text to UI Automation, making OCR the only capture path — so the scaling bug necessarily triggered.
  • After the fix the selection matches, window sizing follows the scale (875×1330, tk scaling 2.332) and all 14 upstream unit tests pass.
  • Optional JEV_BACKEND=laya runs a local key-free judge; on five Chinese scenarios it hit 2/5 intents, one angry message read 'light chat' at 0.94.
  • Copy-only by design: no auto-send path, and analysis refuses when transfer, red-packet or payment wording is detected.

Quickstart

bash
git clone https://github.com/ZJemYoung/jev-chat-windows-laya.git
cd jev-chat-windows-laya
powershell -ExecutionPolicy Bypass -File .\windows\install.ps1
powershell -ExecutionPolicy Bypass -File .\windows\start.ps1

Watch out

Copy reviewed against the truncated repo README on 2026-10-15; the capture ends inside the expanded upstream README, so upstream features beyond the fork notes were not reviewed. English copy here translates the Chinese README, and the laya accuracy figures are the fork author's own five-scenario measurements.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai