当前位置:首页>Linux>OpenMinis: 把Linux沙箱塞进手机的AI Agent

OpenMinis: 把Linux沙箱塞进手机的AI Agent

  • 2026-10-11 05:38:20
OpenMinis: 把Linux沙箱塞进手机的AI Agent

完全免费开源,不到一天超1000 Star,iOS/Android双端支持 作者:来财 | 关注公众号「123终端」

你是否想过,让 Claude、GPT、Gemini 这些大模型在手机里真正执行命令、操作文件、控制浏览器?不是聊天窗口里问问题,而是让 AI 像操作电脑一样操作你的手机?

OpenMinis 做到了。


核心创新:手机里的真实Linux沙箱

OpenMinis 是一款完全免费开源的跨平台 AI Agent 应用。它的核心创新是把一个真实的 Linux 沙箱装进手机:

  • iOS:用 iSH(ARM64 fork)用户态模拟
  • Android:用 PRoot 启动 Alpine Linux minirootfs

这样一来,大模型不再是「纸上谈兵」的聊天机器人,而是拥有了一个真实的执行环境——在手机里执行命令、操作文件、控制浏览器,全都不在话下。

项目上线不到一天,GitHub Star 数就突破了 1000。


八大核心工具

OpenMinis 为 AI Agent 配备了完整的工具箱:

shell_execute — 在手机里执行任意 Linux 命令 file_read / file_write / file_edit — 读写文件,支持精准替换式编辑 browser_use — 浏览器自动化:导航、截图、点击、输入、JS 执行、无限滚动采集 memory_write / memory_get — 跨会话持久记忆,支持关键词检索 read_image — 图像识别

每一个工具都直接暴露给 Agent,让大模型真正「动手」做事情。


八种模型全面支持

OpenMinis 内置了对 8种模型供应商 的支持,每个都支持自定义 baseURL 和 Azure 模式切换:

Anthropic(Claude) · OpenAI(GPT/Codex) · Gemini · xAI(Grok) · OpenRouter · Kimi · Antigravity

模型能力从 models.dev 注册表自动补全(48小时缓存),切换模型无缝流畅。


原生设备集成

不只是 Linux 沙箱。OpenMinis 还把手机原生的硬件能力也暴露给了 Agent:

健康(HealthKit) · 日历 · 提醒 · 通讯录 · HomeKit · 蓝牙 · 剪贴板 · 媒体 · 闹钟

这些能力以工具形式暴露给 Agent,同时搭载 7个原生 Offload 桥接:WeatherOffloadBridge(天气查询)、AlarmOffloadBridge(闹钟设置)、BrowserUseOffloadBridge、PlayerOffloadBridge、ModelUseOffloadBridge、SessionsOffloadBridge、ConfigOffloadBridge。

三级权限控制:Bypass(绕过,直接可用)、Ask Once(每次询问)、Not Allowed(不允许),安全可控。


五层架构设计

OpenMinis 的架构分为五个层次,从底层到顶层逐层递进:

沙箱层 → 资源协议层 → Agent循环层 → Provider层 → 集成层

  • 沙箱层(iSH/PRoot Alpine):提供真实的 Linux 执行环境
  • 资源协议层(minis://):统一资源定位符,打通 Agent/Shell/UI 三层通信
  • Agent循环层(AIChatViewModel驱动):请求模型 → 解析工具调用 → 执行工具 → 回填结果 → 再请求
  • Provider层(LLMProvider协议统一抽象):8种模型的统一接口
  • 集成层:技能 / MCP / 原生Offload / 设备系统 / iCloud同步 / 语音

其中 minis:// 统一资源协议是一大亮点——工具产出统一按资源地址返回,设计思路清晰。


技能系统 & MCP支持

OpenMinis 的技能就是一个 含 SKILL.md 的文件夹。元数据与正文分离——name+description 常驻系统提示用于触发匹配,正文和资源按需加载省上下文。

关键亮点:为 Claude / Codex / OpenClaw / Hermes Agent 写的技能可以直接在 OpenMinis 里跑。技能来源支持:url远程导入、文件选择器、内置、会话创建。

同时,OpenMinis 支持 MCP 协议,可以连接任意第三方服务器,兼容 Claude Desktop 的 servers.json 格式,支持 HTTP 和 STDIO 传输。


SyncCore V2 跨设备同步

iCloud 共享 Zone + LAN 传输,会话/技能/MCP 配置跨设备同步,含墓碑管理和 LWW 冲突解决。

语音方面:语音识别 + VoiceCorrectionEngine 语音校正 + 动态 TTS 朗读回复,实时 VAD 切断。


为什么值得关注?

vs a-Shell / Termux:提供终端但没有 Agent vs Claude Code:有 Agent 能力但离不开电脑

OpenMinis 的独特性在于 AI Agent + 真实 Linux 沙箱 + 设备系统集成的三合一——装在手机里的桌面级 Agent。


安装方式

  • iOS:App Store 或 TestFlight 安装
  • Android:Releases 页下载 APK
  • 源码构建:需 Xcode(iOS) / Android NDK r28+(Android),克隆必须带 --recurse-submodules

项目地址:github.com/OpenMinis/OpenMinis[1]


整理:来财 | 关注公众号「123终端」,不错过每一款改变效率的AI工具

引用链接

[1]github.com/OpenMinis/OpenMinis: https://github.com/OpenMinis/OpenMinis

最新文章

随机文章