OmniBot Skill:把 AI Agent 装进手机口袋的移动端智能体
OmniBot 是一个运行在 Android 手机上的本地 AI Agent,结合聊天、工具执行、本地工作区和系统集成,聚焦”理解→决策→执行→反思”完整闭环。区别于普通聊天机器人,OmniBot 将 AI 能力真正落地到移动端操作——安装 Skills、操作系统级任务、读写文件、浏览网页、调用终端,并通过 Codex Bridge 与桌面端 Codex CLI 协同工作。8 月 29 日登 GitHub Trending 日榜,是当天移动端 AI Agent 方向最热门的新项目之一。
功能与原则
OmniBot 的核心理念是”把 AI Agent 装进口袋”。它不是一个 AI 聊天界面,而是一个具备自主执行能力的移动端智能体:
- 完整 Agent 循环:理解指令 → 分解任务 → 调用工具 → 执行操作 → 反思结果
- 工具生态可扩展:Skills(技能包)+ Alpine 环境 + 浏览器 + MCP + Android 系统级工具
- 系统级操作:支持定时任务、闹钟、日历创建/查询/更新、音频播放控制
- 记忆系统:短期记忆 + 长期记忆(带 Embedding 支持)
- 生产力工具:文件读写、浏览工作区、使用浏览器、访问终端
- 本地优先:数据留在设备上,不强制云端账号
认可度
- GitHub Star:约 1,900(截至 2026-08-29,GitHub Topics 页面实时数据)
- Trending 排名:2026-08-29 登 GitHub Trending 日榜(Android / Mobile Agent 类目头部)
- 社区活跃度:有独立项目网站 omnimind.com.cn、配套 Skills 库(OpenMinis/MinisSkills)
- 定位稀缺性:移动端本地 Agent 方向项目极少,OmniBot 是目前最完整的开源实现之一
链接
GitHub:https://github.com/omnimind-ai/OmniBot
原作者
OpenMinis / omnimind-ai 团队,专注于移动端 AI Agent 开源基础设施。同时维护 OpenMinis/MinisSkills 技能库,为 OmniBot 提供可扩展的 Skills 支持。
介绍
OmniBot 基于原生 Android Kotlin + Flutter 构建,区别于”把网页版 AI 聊天装进 App”的方案,它从架构层面就是一个真正的移动端 Agent。
安装 Skills 的方式极为简单——直接发给它 GitHub 仓库链接,OmniBot 自动安装并启用。官方推荐的 Skills 集合托管在 OpenMinis/MinisSkills,用户可以按需启用或禁用。
通过 Codex Bridge 功能,OmniBot 还能与桌面端的 Codex CLI 协同工作:手机上的 Agent 发出任务指令,Codex 在电脑上执行代码编写,两者通过 LAN 扫码配对,数据不经过云端中转。
OmniBot 内置记忆系统,支持短期上下文和长期 Embedding 记忆,让 Agent 在多轮对话中保持状态连贯,不丢失关键信息。
特点
- 真正的移动端 Agent:不是聊天界面,是能操作手机的 AI 执行者
- 原生双技术栈:Kotlin(Android)+ Flutter(跨平台 UI),性能与体验兼顾
- Skills 即插即用:发个 GitHub 链接就能装技能包,门槛极低
- Codex 协同模式:手机 Agent + 桌面 Codex,分工协作,本地直连不过云
- 系统级工具调用:闹钟、日历、文件、终端——Agent 能干的事,手机上也能干
- 本地优先:无强制账号、无云端依赖,数据主权在用户手里
- 记忆持久化:Embedding 驱动的长期记忆,跨会话保持上下文
使用方法
安装(源码编译):
git clone https://github.com/omnimind-ai/OmniBot.git
cd OmniBot
cd ui
flutter pub get
# 启动 Android 模拟器或真机
flutter run
配置 Skills:
在 App 内打开 Settings → Skill Repository,发给 Bot 一个 GitHub Skill 仓库链接,它会自动安装。推荐技能库:https://github.com/OpenMinis/MinisSkills
Codex 协同(手机 + 电脑 Codex):
- 在 Codex CLI 所在机器运行:
npx @thuocean/codex-bridge - 选择 LAN 地址和 Token 模式
- 用 OpenOmniBot 扫码配对
- 手机端 Agent 发出任务,桌面 Codex 接收执行
定时任务与 Agent 流:
App 内支持创建定时任务,分配给子 Agent 执行——类似一个跑在手机上的后台工作流引擎。
使用场景与人群
适用场景:
- 移动端自动化任务(定时提醒、日历管理、文件整理)
- 手机与桌面协同开发(手机发指令、Codex 在电脑执行)
- 随身 AI 工作区(随时通过手机调用工具、读写文件、浏览代码库)
- 无网络条件下的离线 AI 任务执行
目标用户:
- 移动办公经常需要在手机端触发自动化流程的开发者
- 希望用手机控制桌面 AI 协同工作的工程师
- 对本地优先、数据主权有需求的技术用户
- AI Agent 研究者,探索移动端 Agent 架构可能性
输入与输出案例
案例 1:安装 Skill 并执行
- 输入:发给 OmniBot “帮我安装这个 Skill:https://github.com/OpenMinis/MinisSkills,然后列出我启用的 Skills”
- 输出:OmniBot 自动克隆仓库、安装 Skills,返回已启用技能列表(manage-taskboard、文件处理等),整个过程无需用户操作终端
案例 2:Codex 协同编程
- 输入:OmniBot 用户在手机上说”帮我用 Codex 在 ~/projects/api-server 里创建一个用户认证的路由模块”
- 输出:Codex Bridge 将指令转发给桌面 Codex CLI,Codex 在指定目录生成认证路由代码,完成后 OmniBot 收到执行结果摘要,推送通知给用户确认
评论区
登录后可评论。