jev-android

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

How it uses Jev

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.

Highlights

  • Builds a dynamic action table from accessible controls. Jev selects an operation and its targets through multiple questions in one request; DeepSeek chooses an enumerated action t…
  • Adds bounded descendant text to DeepSeek's actionable container descriptions, so a clickable card can include its visible title without turning a non-actionable text child into a…
  • Exposes an optional Android view resource ID in both providers' element descriptions for control identification. Actions still target the observed element ID; a resource ID does n…
  • Records Element.selected separately from checked , so selecting a non-checkable tab or row is visible to the planner and counts as a semantic page change.
  • Supports clicking, long-pressing accessible controls, replacing text field contents, scrolling forward or backward, going back, launching allowed apps, waiting, and reporting comp…
  • Operation.LONG CLICK invokes a control's advertised Android ACTION LONG CLICK action. Operation.LONG PRESS holds a touch at the center of a currently observed, visible, actionable…

Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README.

Keep exploring

Similar to jev-android

Browse all
jev4k project preview
SDKs & clients
A Kotlin DSL and client for TypeSafe's Jev model
kojev project preview
SDKs & clients
Kotlin Multiplatform client for Jev that answers Choice and Score questions as your own enums.
jev-go project preview
SDKs & clients
Community Go SDK for TypeSafe AI Jev / System One
jev-xianhui project preview
Browser & computer use
先回|消息优先级助手 Windows + Android双端工具 JEV规则引擎 + AI自动判定消息优先级
jev-mobile project preview
Browser & computer use
Fast structured Android control loops with TypeSafe Jev and Mobile MCP
jev-browse (0x7067) project preview
Browser & computer use
Browser automation with Jev (TypeSafe) as decision model
jev-mac-voice project preview
Applications
English full-duplex voice control for macOS with OpenAI Realtime, native Accessibility, and Jev.
system-one (iamaamir) project preview
Benchmarks & research
Provider-neutral System One runtime for TypeScript and Pi
typesafe-ai-jev-example project preview
Demos & playgrounds
Hands-on demos for TypeSafe's Jev (System One) model: six runnable examples and four field notes. Runs offline with no API key; samples/ holds real measured output from jev-1.13.0.