lejw0925/android-virtual-screen 是一款 Kotlin 应用,它会创建供 AI 智能体操控的 Android 虚拟显示器,并在手机上运行经过认证的 MCP 服务。仓库中记录的最新版本是 v0.2.0。所提供的信息中没有关于该版本具体变更内容的内容,因此无法确认变更内容。该应用提供了一种结构,将智能体的工作屏幕与人的主屏幕分离开来。
智能体可以在虚拟显示器上查找、启动并操控应用。用户可以继续使用主屏幕,同时通过画中画(PiP)查看进度,或者直接接管控制权来中断。处理屏幕与输入的后端是分离的,并支持 Root 和 Shizuku 权限后端。控制权以会过期的租约形式管理。实现中使用了单调时钟、所有者与令牌校验、同步以及世代更新。这种配置让智能体的工作被放在独立屏幕上的同时,人仍可进行干预。
不过,所提供的记录中没有复现实机兼容性与性能的结果。虽然存在单元测试、设备测试和验证文档,但本次调查未确认实机行为。许可证字段为 NOASSERTION,记录中提到非商业限制,但没有给出确切的许可证名称。因此,尽管控制结构是明确的,但在确认实机性能和使用条件之前,应谨慎判断其适用范围。