编程 手机端跑Alpine Linux:OpenMinis让Agent直接装包跑脚本操作相册日历

2026-09-05 19:16:14

手机端跑Alpine Linux:OpenMinis让Agent直接装包跑脚本操作相册日历

现在的手机 AI,会聊天,也能帮你生成文字、简单处理图片,但距离帮你真正完成一件事还有很大的差距,因为执行任务、调用工具、操作环境这些能力以前更多属于电脑端 AI Agent。

直到看到 OpenMinis,你让它处理图片,它真的会调用 Python 脚本去处理,自己安装软件、编写代码、处理图片,并将结果保存到相册中。它在 GitHub 上已经有 2300 多个 Star,是用来在手机上跑 AI Agent 的原生应用,支持 iOS 和 Android。

实际使用体验

想让 AI 帮你处理一张照片,打开 OpenMinis,上传照片,并且说了一句"帮我把这张图的背景换成白色",它就开始调用 Python 脚本处理图片。在整个过程中只说了一句话,后面装包、写脚本、处理图片等工作都是它自己完成的,然后把处理好的照片自动保存到相册中。

可以在应用中直接预览,也可以导出到相册,不需要自己开电脑装环境了,准确率也比较高。应用里就可以看到处理的结果,如果还不满意还可以重新试一次。

除了处理照片之外,还可以让其帮你整理 Excel 表格、转换文件格式、编写一个小脚本来批量重命名。以前需要打开电脑、安装环境、编写代码,现在可以在手机上完成。

核心能力

多模型提供商支持。 OpenMinis 支持所有的主要 AI 模型供应商,OpenAI、Claude、Gemini、DeepSeek、OpenRouter 都能接入,可以根据自己的需求直接在 APP 中选不同的模型。每个提供方都支持两种认证方式:API Key、OAuth,OAuth 流程已经集成了,登录就可以用,这种方式就不需要手动复制粘贴 API Key。

原生的 Linux 运行环境。 这是最硬核的部分,它在手机上运行了完整的 Alpine Linux 系统。这样做的好处是 Agent 可以直接安装 Python 包、运行 Node 脚本、编写脚本、执行 Shell 命令,这意味着 AI 不仅能聊天,还能真正地干活,并且交付成果。比如"帮我处理一下这个 CSV 文件",AI 就会真的去执行 Python 脚本来处理。

原生硬件桥接。 OpenMinis 实现了一个原生的 offload 系统,把 Linux 环境中的命令桥接到手机原生框架中,可以访问相册、读取和写入日历、管理联系人、进行图像识别等,一共支持 22 个 offload handlers,包括媒体、音频、系统访问、智能分析等各个方面。这样就让 AI Agent 可以直接调用手机的硬件功能,而不仅仅只是在软件层面进行处理,可以查日历、看照片、写备忘录,不需要手动导入数据。

会话级文件隔离。 每个会话都有自己的文件系统,attachments 目录中存放着用户上传的文件,workspace 目录中存放着 AI 生成的文件。在进行会话切换的时候,会自动地把相应的目录挂载或者卸载,各个会话之间是相互隔离的,不会看到对方的文件,这一点比较重要,不用担心不同的任务会混合在一起。

安装方式

iOS 用户可以直接在 App Store 中搜索 Minis,然后点击下载。Android 用户可以到 GitHub Release 页面上下载 APK。两个平台的体验基本一致,功能也都齐全。装好之后,打开应用,选择一个模型提供商,支持 API Key 登录,也可以用 OAuth 直接登录。

注意事项

Agent 会在手机上运行 Alpine Linux 沙盒,同时支持浏览器自动化,以及健康、日历、提醒事项、剪贴板等系统能力调用,在用自动化脚本的时候要小心权限授予范围。

另外 iOS 上运行的 Linux 环境是虚拟化的,性能肯定比不上原生的,但是也够用了,毕竟是在手机上运行的 Linux,不能指望它像服务器一样快。但是处理一些小的任务,比如跑一个 Python 脚本、处理一个 CSV 文件等,还是很快的。

项目基于 GPL-3.0 license 协议开放。

开源地址:https://github.com/OpenMinis/OpenMinis

复制全文 生成海报 OpenMinis 手机AI AI Agent Alpine Linux iOS Android

推荐文章

程序员茄子在线接单