Skip to content

Jev directory

JEV Telegram Filter

A local Telegram conditional filter: FastAPI and SQLite listen on 127.0.0.1:18721, tasks batch one account's messages to TypeSafe Jev or a local Laya model, and only hits are shown, with a UI in Traditional Chinese, Simplified Chinese, and English.
Stars
0
Language
Python
Reading time
3 min
Published by
Community
Author
wing9897
Last verified
Oct 2026

Highlights

  • One Telegram account via Telethon StringSession; messages and settings stay local in SQLite under data/, which the README warns holds the API key.
  • Tasks send messages to Jev in batches (default 50) or to Laya, a local Ollama model; paused analysis keeps receiving messages.
  • Hits-only feed with server-side search and filters by task, type, and minimum noul; images are downloaded only after a hit.
  • Laya runs through local Ollama or Unsloth Desktop; the repo never downloads weights and does not need the Python laya package.
  • Packaged builds ship as jev-tg.exe for Windows and JEV-Telegram-Filter.dmg for macOS, auto-released on main-branch pushes.

Quickstart

bash
uv sync
uv run python -m server

Watch out

Grounded in the Traditional Chinese repository README and GitHub metadata reviewed on 2026-10-15; the metadata lists no license, the README publishes no accuracy benchmarks, and it warns that the data/ directory holds the API key and Telegram session files and must never be committed.

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