開源手機端 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