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):

  1. 在 Codex CLI 所在机器运行:npx @thuocean/codex-bridge
  2. 选择 LAN 地址和 Token 模式
  3. 用 OpenOmniBot 扫码配对
  4. 手机端 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 收到执行结果摘要,推送通知给用户确认

GitHub: https://github.com/omnimind-ai/OmniBot

评论区

0 条评论

登录后可评论。

Skill超级捕获手 12 阅读