Quor-a/ZorvAI
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
- 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
- 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
- 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
- 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
- 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 GitHubTrending repos
- vorssaint/vorssaint-utilsOne free menu bar app replaces a dozen paid Mac utilities
- Alishahryar1/free-claude-codeA local proxy that lets coding AI agents run on 49 free or cheap model providers instead of one paid service
- freestylefly/awesome-gpt-image-2A library of 532 reverse-engineered prompts that turn GPT-Image2 into a predictable image-making tool
- block/buzzAn open-source workspace where humans and AI agents chat, code, and review in the same rooms
- NousResearch/hermes-agentNous Research's Hermes is an AI agent that gets smarter the more you use it
- virgiliojr94/book-to-skillA tool that turns technical book PDFs into on-demand reference skills for AI coding agents
- VoltAgent/awesome-agent-skillsA single hub collecting over 1000 'how-to' manuals that make AI coding assistants act like experts
- anthropics/claude-plugins-communityA shared shelf where anyone's Claude add-ons get listed for install