Skip to content

Jev Android

Kotlin UI-agent SDK for Android where Jev or DeepSeek picks actions from live on-screen controls and an accessibility service executes them under host policy.

Stars
8
Language
Kotlin
License
MIT
Published by
Community
Author
dougsong
Last verified
Oct 2026

dougsong/jev-android

User repository on GitHub

View on GitHub

A Kotlin Android SDK for UI automation powered by TypeSafe Jev, with an accessibility runtime and sample app.

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A Kotlin UI agent SDK for Android projects. TypeSafe Jev or DeepSeek selects actions from the actual controls on the current screen, and an Android accessibility service executes them. Each backend can drive a task independently: use a DeepSeek API key without a Jev account, or use a TypeSafe key for Jev. The repository includes a sample app and a local test screen that requires no app account.

Quoted from the project's README. Read the full README.

Highlights

  • Builds a dynamic action table from accessible controls with allowlists, budgets, confidence gates, and duplicate guards.
  • Separates long-click on advertised actions from timed press-and-hold with host-controlled duration limits.
  • Observes effects after acceptance with settling windows and records recent effects for the next decision.
  • Includes a sample app with presets and a local test screen needing no app account.

Watch out

Unstable API not published to Maven Central; rebuild core, SDK, sample, and host together and do not swap single artifacts. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

12GitHub stars
Kotlin Multiplatform DSL and client for Jev covering JVM, Apple platforms, Linux, Windows, and Node.js, declaring noul, choice, and score questions in one request.
Jev Repos & SDKs#community#awesomejev#catalog-import
9GitHub stars
Unofficial Kotlin Multiplatform client for Jev across JVM, Android and iOS. You declare the decision as an enum implementing Criterion and read back typed answers, distributions and confidence.
Jev Repos & SDKs#community#awesomejev#catalog-import
45GitHub stars
Go SDK plus a pipeline-friendly CLI for typed decisions, covering single questions, batched question maps, retries, and line-oriented filtering over stdin.
Jev Repos & SDKs#community#jevbest#catalog-import
16GitHub stars
Swift library and CLI for asking Jev typed Choice, Noul, and Score questions from Apple platforms, with answers returned alongside calibrated probabilities in one parallel request.
Jev Repos & SDKs#community#jevbest#catalog-import
9GitHub stars
Go SDK for the TypeSafe API that asks typed Noul, Choice, and Score questions about a state and returns probability distributions with confidence and typed accessors.
Jev Repos & SDKs#community#jevbest#catalog-import
8GitHub stars
Dependency-free Swift package for the System One HTTP API with typed Choice, Score, and Noul questions, batched evaluation, and reusable question sets.
Jev Repos & SDKs#community#awesomejev#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Closed weights have not stopped the ecosystem from rebuilding the shape in the open. API-compatible servers, retrained heads on small models, and inference-time tricks that skip generation entirely.
Jev Repos & SDKs#open-models#research#local
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai