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 上实现强大的、保护隐私的自动化任务 |

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目