OpenCyvis:在虚拟屏幕上运行的开源 AI 手机助手
OpenCyvis 是一款基于 Android 的开源 AI 代理,通过虚拟显示器在后台执行任务,支持多模型选择,但需要系统级集成,门槛较高。
后台运行的关键:虚拟显示器
OpenCyvis 的独特之处在于它并非通过传统 ADB 连接,而是作为系统级应用,直接利用 Android 的虚拟显示器功能。它创建了一个独立的虚拟屏幕,AI 在此屏幕上操作,而用户的主屏幕不受干扰。为理解界面,它同时读取虚拟屏幕的实时截图和 Accessibility Tree(UI 结构树),前者用于视觉布局,后者用于获取按钮坐标和层级关系,这种双通道方式比单纯截图识别更精准。

模型选择灵活,但本地运行有硬件要求
OpenCyvis 不锁定单一模型提供商,支持通过 OpenAI 兼容 API(如 Qwen、GPT)或原生支持 Anthropic Claude。若重视隐私,可通过 Ollama 运行本地模型(如 Gemma、Llama),减少数据外发。但本地推理需要设备具备足够的算力,否则难以流畅运行。
高门槛:不是简单安装 APK
目前版本需要用户具备底层编译和刷机能力,因为必须将系统编译进 AOSP 镜像并使用 Platform Key 签名,这比常规 Root 更复杂。官方 Roadmap 提到未来可能探索免刷机方案,但当前并未实现。
开源透明,但权限风险依然存在
虽然 OpenCyvis 开源且承诺截图仅存内存不落盘,但它需要全量权限,包括读取屏幕、点击、输入,这属于最高控制级别。开源仅意味着可审计,不等于绝对安全。
常见问题(FAQ)
Q:需要 Root 吗? A:不需要常规 Root,但需要更底层的系统集成权限,即编译进 AOSP 镜像并用 Platform Key 签名,比 Root 更复杂。
Q:支持哪些设备? A:理论上兼容 AOSP 的设备均可,但官方提供模拟器部署脚本(deploy-emu.sh),便于开发者在电脑上测试。
Q:能否用于批量操作或薅羊毛? A:项目定位为个人合法自动化助手,利用高权限绕过平台规则进行灰产操作,有封号风险且不合规。
适合人群与展望
OpenCyvis 适合关注 AI 代理透明度、模型选择和权限边界的开发者。它虽早期,但展示了开源方案的可能性。未来 AI 代理将更普及,此类项目有助于厘清关键问题。



项目信息
免责声明: 本文基于 GitHub 公开信息整理,仅供技术参考,不构成部署建议。项目涉及底层系统集成和高权限,盲目尝试可能损坏设备或数据,请以官方最新文档为准。