AI summary
Open-source AI agent that controls your Android device, runs Python natively, and connects to remote machines via SSH. Supports multiple LLM providers with BYOK, screen interaction, and voice assistant takeover via LSPosed. Requires Shizuku; root optional. Extensive storage permissions including MANAGE_EXTERNAL_STORAGE for file operations.
Generated by AI. May contain inaccuracies.
About this app
An open-source intelligent Agent running on Android devices, with BYOK support.
Zafiro understands your screen, controls your device, and carries out operations across apps, with full support for Skills, MCP, and memory. It can also run Shell and Python 3 natively and wrap tools on its own to perform tasks such as web search and file downloads, or connect to a remote dev machine via SSH.
Note
Zafiro runs via Shizuku, no root required. Root users get the full experience.
Features
Interface
- Material 3 Expressive and Apple Liquid Glass style. - Personalised theming with multiple theme colours, dark mode, and dynamic colour extraction. - Multilingual support: English, Chinese, Japanese, Spanish. - Floating ball and notification tray UI to follow and interact with the Agent in real time.
Device control
- Screen interaction: open apps, pick music, order food, and more, all done for you. - On-screen mouse shows every step the Agent takes.
Agent system
- Out of the box support for OpenAI, Anthropic, Google Gemini, DeepSeek, OpenRouter, Kimi, Alibaba Bailian, SiliconFlow, and more. - Full support for Skills and MCP, plus memory and a workspace. - Permission management with configurable rules, so every command and piece of code is under your control. - Rewind, edit, and regenerate any turn. All conversation data stays strictly local, and models can be switched on the fly within the same session.
Python tools
- Runs Python 3 natively on the device. - Wrap your own Python tools. The Agent reuses and maintains the tools it creates. - Web search, web page reading, and APK installation work out of the box.
Remote environments
- Termux for Linux commands and tools on the device. - SSH to connect to a dev machine or server and execute remote tasks. - Claude Code: issue dev tasks from your phone, executed by a remote Coding Agent.
Voice assistant takeover
- Through the LSPosed framework, Zafiro can take over your system voice assistant. Wake Breeno or XiaoAi, and the one answering is your own Agent. - Based on keywords, you decide which requests go to Zafiro and which pass through to the native assistant. - After takeover, the assistant retains full Agent capabilities, including device control.
Requirements
- Android 11 (API 30) or newer - Shizuku for no-root operation - Root and LSPosed for voice assistant takeover, currently supporting OPPO Breeno
Note
Voice takeover availability may be affected by phone model, system version, voice assistant version, and vendor system restrictions. When your device does not yet support system assistant takeover, Zafiro's chat interface still offers all Agent capabilities.
Disclaimer
Zafiro is an independent, open-source project. It is not affiliated with OPPO, Breeno, Xiaomi, XiaoAi, OpenAI, Anthropic, Google, DeepSeek, OpenRouter, Kimi, Alibaba, SiliconFlow, or any third-party service. All trademarks belong to their respective owners.
License
MIT
What's new
Multi-agent architecture: switch conversations freely during generation without interruption, with dedicated voice assistant sessions. - Global text actions: trigger customized prompts on selected text outside the app, with optional screenshots and background execution. - MCP tool service: expose Zafiro tools to external agents for discovery and invocation. - Terminal tools overhaul: reworked Shell and SSH tools with persistent session management. - Chat model configuration: quick model switching and a context window usage indicator in conversation. - Typography and rendering: customizable Markdown font scale and auto-sizing table rendering. - Enhanced crash protection and background keep-alive, plus support for Breeno Assistant 13.3.2. - Fixed several issues and improved overall stability.
About this version
- Version
- 1.7.0 (13)
- Size
- 28.98 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 35
- Updated
- Oct 13, 2026
- Package
- com.niki914.zafiro
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10