开源手机端 Agent OpenMinis:把 Linux 沙盒塞进 iPhone 和安卓
OpenMinis 开源了跨平台手机端 AI Agent 应用。它直接在手机本地运行 Alpine Linux 沙盒,并打通 HealthKit、日历、提醒事项与浏览器。用户自带 Claude 或 GPT 密钥,就能让模型在本地直接调接口操作手机。
OpenMinis 是一个直接跑在手机上的开源 AI Agent 应用,支持 iOS 和 Android。它不像常见的聊天软件那样只提供一个对话框,而是在你手机本地塞进了一个完整的 Alpine Linux 沙盒环境,再连通手机的底层硬件与系统服务。
你只需要填入自己的 Claude、GPT 或 Gemini 等模型 API Key,或者通过 OAuth 登录账号。模型就能获得一台能在手机上装软件包、跑 Python 脚本、读写真实文件的便携电脑,直接帮你操纵手机办事。
它能做什么
通过把手机功能封装给模型,OpenMinis 能完成很多以前必须人工干预的琐事。
比如拍一张饭菜照片发给它,模型能识别菜品、估算卡路里和营养素,并直接写入 Apple Health。或者在捷径里设置触发,让它早上抓取 X 上的时间线动态,提炼摘要后转成语音当作闹钟播报。
它还能从 Telegram 群聊里提取 bug 反馈和待办事项,自动去重后写入系统的提醒事项应用。如果你平时用 Obsidian,它还能直接挂载你的笔记库,自动检索资料、清洗文本并把 Markdown 笔记写回本地文件。
在技能生态上,它兼容 Claude Code、Codex、OpenClaw 和 Hermes Agent 编写的 SKILL.md 规范。社区现有的技能文件拷过来就能跑,配合持久化记忆机制,可以让 Agent 记住你的长期偏好。
怎么在手机里跑起来的
把一套 Linux 环境装进移动设备并不容易,OpenMinis 在双端采用了不同的工程手段。
在 iOS 端,开发者基于开源的 iSH 进行了 ARM64 深度定制,配合 JIT 解释器在 App 进程内实现了进程管理、上百个系统调用和虚拟文件系统。Android 端则直接采用类似 Termux 的 PRoot 方案做用户态 chroot,在免 root 环境下解压运行真实的 Alpine 镜像。
两端呈现给模型的都是标准的 shell 环境。更聪明的是它的工具设计:暴露给大模型的直接工具只有 8 个基础操作,而像日历、健康、HomeKit、通讯录、蓝牙等二十多个原生功能,全都被做成了沙箱内部的命令行程序。
当模型在终端里运行对应命令时,底层通过拦截系统调用把任务抛给宿主的原生代码执行,再把 JSON 结果返回给模型。这样既避免了工具列表过长消耗上下文,又能让模型用管道和脚本自由组合能力。
对于后台运行限制,iOS 端借助了定位心跳与后台音频来延长执行时间,并通过实时活动展示任务进度。涉及隐私的系统调用还设计了三级授权机制,防止模型在后台不受控地乱翻隐私。
去哪里试
项目完全免费并在 GitHub 上开源,采用 GPLv3 许可证。iOS 用户可以通过 TestFlight 安装尝鲜测试版,或者克隆代码用 Xcode 本地编译;Android 用户则可以直接在 GitHub Releases 下载最新的 APK 安装包体验。
为什么重要
手机上的 AI 助手现在到处都是,但大部分都卡在对话气泡里,哪怕是苹果自己的系统级体验,在很多复杂跨应用场景上也迟迟没能放开。OpenMinis 这种直接在手机里搭沙盒、一切能力皆命令行的做法,给移动端个人助理指出了一条务实且极度极客的新路。
如果你是喜欢折腾自动化、手头有闲置 API Key 的高阶玩家,它非常值得立即装上玩玩。不过这种强行绕过系统限制的后台保活方案和沙盒机制,难免会在电量消耗和稳定性上面临挑战,普通用户当主力助理可能还得再观望一下。
来源 (1)
- github.com(在新标签页打开)原文github.com