| Demo | Quick Start | Release | Issues |
与传统手机 AI 聊天不同,OpenOmniBot 在设备上运行,可以像人类一样控制您的安卓手机,包括应用、手势和系统设置。
OpenOmniBot 是一个基于 Android 原生 Kotlin 与 Flutter 构建的端侧 AI Agent。与传统 AI Chat 不同,它关注的是 从理解 -> 决策 -> 执行 -> 反馈的完整闭环。
在左侧栏的设置页面内打开配置:
然后前往场景模型配置:
说明:除了 Memory embedding 强制需要嵌入模型之外,其他场景为了获得更好的体验,建议优先使用多模态或视觉模型。
一般情况下,应用启动时会自动初始化 Alpine 环境,你也可以在这里自行管理环境。
你可以直接把 skills 仓库链接发给小万,让她帮你安装。推荐仓库:https://github.com/OpenMinis/MinisSkills
在技能仓库中可以选择开启或关闭某项技能:
开始任务前,请先在聊天页右上角完成所有必要权限授权。
支持 MNN 和 llama 后端。
定时任务是可执行的任务,例如 VLM 任务和 subagent 流程;闹钟仅用于提醒。你也可以把一个完整任务交给 subagent,它会像完整 agent 一样执行。
3.9.2+11+git clone https://github.com/omnimind-ai/OpenOmniBot.git
cd OpenOmniBot
# 仅在构建完整 omniinfer 本地推理版本时需要。
git submodule update --init third_party/omniinfer
git -C third_party/omniinfer submodule update --init framework/mnn
git -C third_party/omniinfer submodule update --init framework/llama.cpp
cd ui
flutter pub get
如果 Flutter 提示 Could not read script '.../ui/.android/include_flutter.groovy',可以执行:
flutter clean
flutter pub get
cd ..
# standard 精简版,不包含本地推理
./gradlew :app:installDevelopStandardDebug -Ptarget=lib/main_standard.dart
# omniinfer 完整版,包含本地推理
./gradlew :app:installDevelopOmniinferDebug -Ptarget=lib/main_omniinfer.dart
感谢 LINUX.DO 等社区开发者对 OpenOmniBot 的支持。
特别感谢这些优秀的开源项目:
![]() WeChat Group 加入 Discord 社区 |