跳到正文
发现
Zafiro:Android 开源 AI Agent
移动应用AI 应用

Zafiro:Android 开源 AI Agent

运行在 Android 上的开源 BYOK AI Agent,能看懂屏幕、控制手机并跨应用执行任务。

admin
发布于 2026-11-04
浏览
1
访问
0
下载
0
版本
v18-1.10.1
平台
Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Zafiro 是一款运行在 Android 设备上的开源智能 Agent,采用 BYOK(自带 API Key)模式。它能理解屏幕内容、控制设备、跨应用执行操作,完整支持 Skills、MCP 与记忆,还可以在设备上原生运行 Shell 与 Python 3,自行封装工具完成网页搜索、文件下载等任务,或通过 SSH 连接远程开发机。

对于原生应用,Zafiro 通过无障碍服务进行控制;对于非原生应用,也可以通过 Shizuku 免 Root 操作。Root 用户可获得完整体验。

主要功能

设备控制

  • 打开应用、选择音乐、点外卖等操作由 Agent 代劳
  • 屏幕上显示指针,Agent 的每一步操作都可见

Agent 系统

  • 内置支持 OpenAI、Anthropic、Google Gemini、DeepSeek、OpenRouter、Kimi、阿里百炼、SiliconFlow 等提供商
  • 完整支持 Skills 与 MCP,并提供记忆与工作区,可按需扩展
  • 可配置的权限规则,每条命令和代码都在掌控之中;敏感 Shell 操作支持人工确认拦截
  • 随时查看上下文窗口占用并进行压缩
  • 对话支持分支、回退与重新生成,所有对话数据严格保存在本地,同一会话中可随时切换模型

Python 工具

  • 在设备上原生运行 Python 3
  • 可自行封装 Python 工具,Agent 会复用并维护自己创建的工具
  • 内置网页搜索、网页读取、APK 安装等场景

远程环境

  • 通过 Termux 在 Android 上使用 Linux 命令与工具
  • 通过 SSH 连接开发机或服务器执行远程任务
  • 配合 Claude Code,在手机上派发开发任务,由远程 Coding Agent 执行

界面与交互

  • Material 3 Expressive 与 Apple Liquid Glass 风格界面,支持多种主题色、深色模式与动态取色
  • 支持英语、中文、日语、西班牙语、俄语
  • 悬浮球与通知栏 UI,可在后台实时查看并介入 Agent 的操作

语音助手接管

通过 LSPosed 框架,Zafiro 可以接管系统语音助手:唤醒小布后,真正作答的是你自己的 Agent。也可以按关键词决定请求交给 Zafiro 还是交给原生助手。接管后助手保留设备控制等完整 Agent 能力。

安装与使用

在 Releases 下载安装包,或从源码构建:

./gradlew assembleDebug

构建环境要求:Android Studio(或 Android SDK + JDK 17),以及 Android 11 及以上的设备。

注意事项

  • 接管系统语音助手需要 Root + LSPosed,官方说明目前支持 OPPO 小布。
  • 语音接管可用性可能受手机型号、系统版本、语音助手版本及厂商系统限制影响。
  • 设备暂不支持接管时,仍可使用 Zafiro 的聊天界面和全部 Agent 能力。
  • 项目采用 MIT 许可证。

本作品整理自 GitHub 开源项目 niki914/zafiro,原作者 @niki914,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v18-1.10.1当前版本

    新增对话数据脱敏,发送前过滤敏感信息;对话界面支持将连续执行步骤折叠成卡片,查看器可预览图片与工具输出;新增悬浮球独立设置页;适配小布助手 13.3.5 接管;修复若干问题。

评论