OpenMinis/OpenMinis
OpenMinis — The AI Agent app across platforms. Fully free and open source.
OpenMinis – iOS 与 Android 上的设备端 AI Agent
是什么 – OpenMinis 是一个开源移动应用程序,让你可以在手机上直接运行大语言模型助手(Claude、GPT、Gemini 等)。该应用捆绑了一个沙盒化的 Alpine Linux shell,因此 agent 可以安装软件包、运行脚本并操作真实文件,同时还将原生设备服务(Health、Calendar、HomeKit、Bluetooth、clipboard、media 等)作为模型可以调用的工具进行暴露。
核心能力
| Feature | What it gives you |
|---|---|
| Bring‑your‑own model | 通过 API key 或账号登录连接任何 LLM provider |
| Linux sandbox | 在设备上运行沙盒化的 Alpine 环境(iOS 上的 iSH,Android 上的 PRoot);agent 可以安装软件包、运行 shell 命令并保持持久的文件系统 |
| Deep device integration | 直接访问 health data、calendar、contacts、HomeKit、Bluetooth、clipboard、media playback、alarms 等 |
| Browser automation | Agent 可以打开网页、抓取内容并代表你与网站进行交互 |
| Skills & memory | 按需加载可重用的“skill”文件夹(包含 SKILL.md 及可选脚本);agent 在不同会话间保留持久记忆 |
| Workspaces | 通过 minis://workspace/ URL 访问独立的上下文,让你能够组织不同的项目 |
| Native offloads | 重型或特定于平台的任务可以委托给编译好的 Swift/Kotlin 代码,而不是沙盒 |
典型用户工作流
- Nutrition logging – 拍摄食物照片,agent 识别菜品,估算卡路里/宏量营养素,并将数据写入 Apple Health |
- Morning briefing – 一个 Shortcut 触发 Minis 去获取你的 X/Twitter timeline,进行总结,合成语音并将其作为闹钟播放 |
- Task extraction – 从 Telegram 组中提取消息,让 agent 将 bug 和待办事项转化为 Apple Reminders,并自动去重 |
- Obsidian vault sync – 使用 workspace 来直接读取、编辑和写入 Markdown 笔记到 Obsidian vault |
- Share‑to‑event – 通过 iOS Share Sheet 发送任何页面或消息;Minis 会创建一个包含时间、地点和描述的日历事件 |
生态系统
- AwesomeMinis – 一个由社区策划的用例和工作流列表 |
- MinisSkills – 一个包含现成的 skill packages(TTS、web search、media download、health analysis、cloud APIs 等)的仓库,agent 可以按需加载 |
技术栈
- iOS – Swift / SwiftUI app,带有用于分享、小组件和 file-provider 集成的扩展 |
- Android – Kotlin / Jetpack Compose app,带有用于原生代码的 JNI bridge |
- Sandbox – iOS 上的 iSH (ARM64 fork),Android 上的 PRoot,两者均从源码构建;Alpine Linux rootfs 提供用户态 |
- Media handling – FFmpeg 和 LAME 编译进沙盒,用于音频/视频处理 |
- LLM connectivity – 使用 provider SDKs 或原始 HTTP 调用(例如,SwiftAnthropic 用于 Claude,标准 OpenAI API 用于 GPT 等) |
构建 – 该仓库包含用于编译原生依赖(FFmpeg、LAME、iSH、PRoot)和准备 Alpine rootfs 的脚本。在通过 submodules 克隆后,README 概述了 iOS (Xcode project) 和 Android (Gradle) 的平台特定步骤。详细说明见 BUILDING.md。
License – GPL-v3 (该应用链接了 GPL 许可的组件,因此整个分发版是 GPL-v3)。第三方许可在 THIRD_PARTY_LICENSES.md 中列出。
社区与贡献
- 在此私有镜像中不接受 pull requests;issues 是主要的反馈渠道 |
- Telegram 上的公开讨论,以及接受贡献的独立仓库 (
AwesomeMinis,MinisSkills) | - 通过 TestFlight (iOS) 和 GitHub APK releases (Android) 进行 Beta 测试 |
Bottom line – OpenMinis 是一个完全开源、设备端的 AI 助手平台,它将大语言模型聊天与真实的 Linux 环境和深度的移动 OS 集成,从而在 iPhone 和 Android 上实现强大的、保护隐私的自动化任务 |
相关
- 项目
- 项目
- 项目
- 项目
- 项目