OpenOmniBot  by omnimind-ai

Android on-device AI agent for task execution

Created 3 weeks ago

New!

440 stars

Top 67.7% 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

22 hours ago

Responsiveness

Inactive

Pull Requests (30d)
87
Issues (30d)
37
Star History
444 stars in the last 24 days

Explore Similar Projects

Feedback? Help us improve.