完全免费开源,不到一天超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 安装
- 源码构建:需 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