Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

Quor-a/ZorvAI

15Kotlin

An Android AI assistant that taps your screen and runs code by itself, all on the phone

ZorvAI is an on-device AI agent for Android that doesn't just chat but actually operates the phone, tapping screens and running tasks without needing the internet. It bundles over 120 built-in tools plus tiered privilege access (accessibility service, Shizuku, root, an in-app Linux sandbox) so the AI can launch apps, manage files, schedule tasks, and even write and run its own code. Built with Kotlin and Jetpack Compose, it's released under the Apache-2.0 license.

What it does

  1. Most phone AI assistants just forward your words to a cloud server and render the reply; ZorvAI instead runs both the reasoning (the AI's thinking) and the execution (actually tapping the screen, touching files) directly on the device
  2. Two offline language model engines, MNN and llama.cpp, are built into the app so it can chat without internet, while stronger permissions are split into five levels L1 to L5 (accessibility service, Shizuku, device admin, root, and an in-app Linux environment), each requiring the user's explicit approval
  3. Every capability the AI can use is expressed as a single interface called QuroTool, with over 120 already registered; new tools can be added just by pasting a JSON snippet, no rebuilding required
  4. A custom protocol called ACI lets other apps expose their own features for ZorvAI to call, and five example companion apps for weather, documents, terminal, building, and files are separately open-sourced
  5. The latest release, v1.0.60, ships as an APK of about 346MB and adds the offline LLM engines, terminal integration, a remote desktop screen, and a Python execution engine

Why it matters

For developers wanting to build a fully phone-resident AI agent, this project offers a working example of tool registration patterns, tiered permission design, and offline inference integration. For users who want an automation assistant that can actually act on the device without sending data to the cloud, it presents a concrete alternative.

Terms in this repo

  • on-device · processing and execution that happen directly on the phone instead of a remote server
  • agent · an AI program that performs real actions, not just conversation
  • Shizuku · an Android tool that grants some system-level permissions without full root access
  • ACI · a local protocol letting other apps on the same device expose functions the AI can call
  • RAG · a technique where the AI searches stored documents to inform its answers

Repository description (English)

安卓 Android 端开源 AI Agent 智能体助手。多模型对话、人格系统、记忆、语音全双工 TTS/STT、定时任务、可扩展工具链、飞书/QQ/微信接入。Kotlin + Jetpack Compose 开发。

Open on GitHub

Trending repos

All repos →

Latest from METAL MEDIA