jev.directory
Systems
noulscorechoiceClassificationTriageVerification

Filter advertising information using the JEV model.

Uufec2 likesmain@ff9e5c3

JevNoiseGate filters unwanted notifications and SMS on Android. Rather than matching keywords, an LLM decides what's noise — and only what it explicitly flags is blocked. Verification codes are matched on-device and never uploaded; anything uncertain passes through.

JevNoiseGate 可以过滤掉 Android 设备上不需要的通知和短信。该工具并非通过匹配关键词来识别垃圾信息,而是由大型语言模型来判断哪些信息属于垃圾信息。只有被明确标记为垃圾的信息才会被拦截。验证码会在设备上直接进行验证,而不会被上传到服务器;那些无法被确认的信息则会被直接传递过去。

Source (20 files)

app/src/main/kotlin/me/ethanxu/jevnoisegate/app/di/BackendModule.kt
app/src/main/kotlin/me/ethanxu/jevnoisegate/app/SettingsViewModel.kt
app/src/main/kotlin/me/ethanxu/jevnoisegate/ui/screen/settings/JevApiSettingsScreen.kt
core/data/src/main/kotlin/me/ethanxu/jevnoisegate/core/data/settings/AppPreferences.kt
core/decision/src/commonMain/kotlin/me/ethanxu/jevnoisegate/core/decision/DecisionMapper.kt
core/decision/src/commonMain/kotlin/me/ethanxu/jevnoisegate/core/decision/QuestionFactory.kt
core/decision/src/commonMain/kotlin/me/ethanxu/jevnoisegate/core/decision/TypeSafeBackend.kt
core/decision/src/commonTest/kotlin/me/ethanxu/jevnoisegate/core/decision/QuestionFactoryTest.kt
core/model/src/commonMain/kotlin/me/ethanxu/jevnoisegate/core/model/DomainModel.kt
gradle/libs.versions.toml
sdk/typesafe/src/androidMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/HttpClientFactory.android.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/Answers.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/Errors.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/HttpClientFactory.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/JsonSupport.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/Logging.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/ModelsResource.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/ProxySpec.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/Questions.kt
sdk/typesafe/src/commonMain/kotlin/me/ethanxu/jevnoisegate/sdk/typesafe/RetryPolicy.kt

The JEV model is so fast and its instruction execution is so powerful that I can accurately identify whether there are advertising or marketing messages in Android by listening to app notifications and SMS messages. Also, it doesn't delete any content; it just stops reminding you