这个项目能做什么
Automation Companion 是一款 Android 应用,旨在让用户无需 root 权限即可在设备上创建复杂的自动化。它采用离线优先架构,核心功能完全在设备端运行,确保隐私和速度,同时提供可选的云 API 集成以增强智能能力。
该应用支持多种自动化方法。用户可以通过 Android 的无障碍服务录制并重放手势,如点击、滑动和文本输入。对于更复杂的任务,它提供了基于节点的可视化工作流编辑器,支持拖拽连接、条件分支和多节点执行。此外,应用利用设备端机器学习(TensorFlow Lite 和 ML Kit)进行屏幕理解,实现 OCR 文本检测、UI 元素识别和图像模板匹配等功能。这些能力支持视觉触发器,可在屏幕上出现特定模式时执行操作。
除了手动创建外,Automation Companion 还包含强大的系统上下文触发器。自动化可根据位置(地理围栏)、电池电量、时间、Wi-Fi 连接或特定应用打开时激活。应用还具备“全能聊天机器人”和语义自动化功能,允许用户用自然语言定义任务,这些任务可由本地大模型或连接的云 API(如 OpenAI、Gemini 或 Groq)处理。
技术上,该项目使用 Kotlin 和 Jetpack Compose 构建,遵循模块化 MVVM 架构。它包含实时调试自动化的工具,并支持通过本地 Wi-Fi 在手机、平板和 PC 之间进行跨设备自动化同步。该应用采用 PolyForm 非商业许可 1.0.0 授权。
评论
0 评分人数达到10人后显示
登录后参与讨论。