OmniBot
你的手機 AI 代理 / 爪子,能夠在 Android 世界中操作終端並執行廣泛任務
OmniBot 是什麼?
OmniBot 是你的手機 AI 代理 / 爪子,能夠在 Android 世界中操作終端並執行廣泛任務。
OmniBot 概覽
這是什麼
OmniBot 是一款在 Android 裝置上運行的 AI 代理,使用原生 Android Kotlin 和 Flutter 建構。它直接在裝置上執行,將聊天、代理工具、本地工作區和系統整合整合在一個應用程式中。該專案是開源的,託管於 https://github.com/omnimind-ai/OmniBot。
主要功能
- 可擴展的工具生態系統:技能、Alpine 環境、瀏覽器存取、MCP 和 Android 系統級工具。
- 系統級操作:支援排程任務、鬧鐘、日曆建立/查詢/更新,以及音訊播放控制。
- 個人情境:無需 root 即可查詢授權的日曆、聯絡人、通知、應用程式使用情況、位置、媒體、文件、簡訊和通話記錄,並管理日曆事件和聯絡人。
- 記憶系統:支援嵌入的短期和長期記憶。
- 生產力工具:讀寫檔案、瀏覽工作區、使用瀏覽器和存取終端機。
使用情境
OmniBot 可用於個人情境查詢(例如日曆、聯絡人、通知),需使用者授予權限。它支援從儲存庫連結安裝技能、透過子代理流程執行排程任務,以及瀏覽網頁或工作區。它還提供遠端 Codex 橋接功能,可與在 PC 或 Mac 上執行的 Codex CLI 搭配使用。
快速開始
請參閱儲存庫的 README 以取得詳細設定說明。快速入門包括從設定頁面配置應用程式、設定場景模型設定(建議使用多模態或具備視覺能力的模型),以及初始化 Alpine 環境。開發需求包括 Flutter SDK 3.47.2+、JDK 17+ 和 Node.js 20.19+ 或 22.12+ 以及 pnpm 10.28.0。
授權與價格
授權條款未在元資料中說明(NOASSERTION)。該專案是開源的,未提供價格資訊。
內容整理自該專案公開的 README 與儲存庫資訊。