yashab-cyber/opendroid

Your Open Autonomous Android Agent — A production-ready, self-planning AI assistant powered by local/remote LLMs and accessibility-driven screen automation.

What it solves

OpenDroid は、Android スマートフォンをさまざまなアプリやシステム設定を横断して複雑なマルチステップタスクを実行できる自律エージェントに変える方法を提供します。単なるチャットにとどまらず、天気の確認、メッセージ送信、アラーム設定などのアクションを自動で計画・実行できます。

How it works

システムは自律エージェントエンジンを使用し、ユーザーコマンドを依存関係を追跡したシーケンシャルなステップに分解します。Accessibility API を介したビジョンエンジンで画面を解析し、作業、エピソード、セマンティック、手続きの 4 層メモリシステムでコンテキストや好みを保持します。Gemini や OpenAI などのクラウドベース、Ollama などのローカルオプションを含む 12 種類の LLM プロバイダーと統合し、信頼性を確保するスマートフォールバックチェーンを備えています。

Who it’s for

デバイスのシステム設定、コミュニケーションアプリ、プロダクティビティツール、スマートホームデバイスを制御できる、ハンズフリーで AI 駆動の自動化ツールを求める Android ユーザー向けです。

Highlights

  • Autonomous Execution: Plans, executes, verifies, and adapts multi-step tasks dynamically.
  • Broad Device Control: Manages 60+ actions across system settings, communication, finance, and navigation.
  • On-Device Model Support: Includes a manager for downloading and verifying local models (LiteRT-LM).
  • Vision-Capable: Uses screen analysis to interact with apps that don't have standard APIs.
  • Multi-Tier Memory: Maintains long-term facts and user-defined macro workflows.