如何在智能手机上直接运行自主 AI Agent 与 Linux
语言模型的自主性在执行环境面前碰壁了。聊天机器人可以生成完美的 Python 脚本,但在智能手机上直接执行它而不借助外部服务器可不是件简单的事。Aether 项目以一种独特的方式解决了这个问题——为本地 Agent 配备内置虚拟机。
文档末尾揭示了一个最令人好奇的细节:这个项目是一位中国中学生利用业余时间编写的。然而从界面质量和架构来看,这款应用比许多臃肿的一体化解决方案更加清新。
Aether 是什么
Aether 是一款跨平台应用,支持 Android、iOS 和 macOS。其核心是 Pi Harness Kernel 引擎,负责处理 LLM 提供商连接和工具调用处理。
主要功能隐藏在内部——一个自动化的 Alpine Linux 虚拟机。当模型决定执行 bash 命令、运行脚本或解析文件时,它会在设备上的隔离环境中本地完成这些操作。

在 Android 上,功能更加深入:应用可以与 Shizuku 和 Termux 通信。这让 Agent 能够直接访问系统控制和设备脚本自动化。
界面与交互
开源 LLM 客户端通常界面粗糙。这里的设计者显然借鉴了 ChatGPT、Gemini 和 Codex CLI 的优点。动画流畅,工具交互界面不会在屏幕上堆砌冗余信息。

运行过程中,终端输出实时可见。如果模型偏离轨道或陷入循环,你可以轻松手动介入或停止进程。

Agent 能做什么
- 在预装的 Alpine VM 中运行系统命令和脚本
- 通过 Pi Harness 与任何兼容的 LLM 提供商协作
- 当 Shizuku 或 Termux 可用时,在 Android 上实现系统操作自动化
- 支持来自 Pi Extensions 生态系统的插件
适用场景
无需上传服务器即可快速分析数据。直接在手机上向聊天窗口拖入电子表格或压缩包。模型在 Alpine VM 中启动脚本处理数据并返回结果。使用本地 LLM 或信任所选 API 时,数据永远不会离开设备。
移动端自动化。与 Android 上的 Shizuku 配合,Agent 可以通过简单的语音或文本指令执行常规文件操作、收集日志或管理 Termux 工具。
自主研究。设定主题后,模型独立执行一系列 HTTP 请求,使用控制台工具解析响应,最终汇总成报告。
该项目在 GitHub 上获得约 500 颗星,核心逻辑正在积极开发中。由于 iOS 系统的严格限制,其功能相对受限,文档也还不够完善。
不过,将 Alpine Linux 直接集成到移动 AI 客户端的想法使 Aether 成为一项有趣的尝试。如果你一直在寻找一款能在移动设备上真正执行代码(而不仅仅是模拟执行)的工具,这个项目值得关注。
相关项目