Module Overview
OmniBot is an on-device AI assistant built with Kotlin and Flutter that executes the full understand-decide-execute-reflect loop. It manages scheduled tasks, modifies system calendars, and provides local terminal access. Activating it via Shizuku/ADB grants full control over native Android system-level tools and workflows.

Technical Overview of OmniBot
The application architecture combines an Android host app for agent orchestration with a Flutter UI and a React-based WebUI bundled via Vite. It integrates an Alpine Linux environment and Model Context Protocol (MCP) to execute system-level operations like local file manipulation and audio playback control. For advanced desktop synchronization, it utilizes a local network bridge to proxy API requests and mirror browser states natively.
Core Features of OmniBot
- Alpine Environment Access: Runs an embedded terminal module alongside integrated Android system-level tools.
- System-Level Tasking: Executes scheduled subagent flows, manages alarms, and directly updates native calendars.
- Local Memory System: Processes short-term and long-term memory banks utilizing user-configured local embedding models.
- Remote Codex Bridge: Connects to desktop environments via LAN tokens for synchronized terminal and workspace operations.
Compatibility & Quick Setup
Requires a compatible Android device—install the APK and grant ADB permissions via Shizuku.
Rate this Module
Verified user ratings only
* Please log in to submit your rating.