OpenOmniBot  by omnimind-ai

Android on-device AI agent for task execution

Created 3 months ago
1,880 stars

Top 22.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

OpenOmniBot is an Android AI assistant app designed as a truly executable agent, focusing on a complete understanding-to-feedback loop. It targets developers and power users seeking to automate tasks and extend device capabilities through integrated tools and direct system interaction, offering a powerful on-device AI experience.

How It Works

Built on a hybrid Android native and Flutter architecture, OpenOmniBot implements a core AI agent loop: understand, decide, execute, and feedback. It boasts an extensible tool ecosystem including Ubuntu, OpenClaw, browsers, MCP, and Android system utilities. Key functionalities include automating mobile tasks via visual model-based UI interaction, system-level operations like scheduling and calendar management, local and cloud-based memory systems (Mem0), and productivity tools for file access and terminal commands.

Quick Start & Requirements

  • Install: Clone the repository, install Flutter dependencies (flutter pub get), and build/install the debug version (./gradlew :app:installDevelopDebug).
  • Prerequisites: Flutter SDK (3.9.2+) and JDK 11+.
  • Configuration: Requires setup within the app for model providers, MCP tools, and Alpine environments.
  • Demos: Links to demos for video downloading, task execution, scheduling, and OpenClaw are available.

Highlighted Details

  • Integrates Ubuntu Runtime for extended capabilities.
  • Supports one-click deployment and connection to native OpenClaw on mobile devices.
  • Enables mobile UI automation using visual models.
  • Features both local and Mem0 cloud-based long-term memory.
  • Provides system-level task management (scheduling, calendar).

Maintenance & Community

The project shows active development with recent releases in March 2026, indicating ongoing maintenance. Community support is available via a WeChat Group, and acknowledgments are made to various developer communities.

Licensing & Compatibility

No license information is provided in the README, making commercial use or integration assessment difficult.

Limitations & Caveats

The project appears to be in a rapid development phase, with multiple pre-release versions noted, suggesting potential instability or incomplete features. The absence of explicit licensing is a significant adoption blocker.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
41
Issues (30d)
15
Star History
230 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.