Open Source & Free

Your Open
Autonomous Android
Agent

A production-ready AI assistant that breaks complex goals into sequential sub-tasks, executes them through direct device controls, and dynamically replans when conditions change.

OpenDroid AI Bot
30+
System Actions
10+
LLM Providers
4
Memory Tiers
100%
Open Source
Core Capabilities

Everything Your Phone Needs to Think for Itself

OpenDroid combines autonomous planning, deep device integration, and multi-modal AI into one seamless agent.

🧠

Autonomous Planning

Breaks complex multi-step commands into logical sub-tasks, executes sequentially, and dynamically replans on failure.

📱

Full Device Control

Brightness, Wi-Fi, Bluetooth, flashlight, alarms, timers, calendar, calls, SMS — all controlled autonomously.

🤖

Accessibility Automation

Clicks, scrolls, reads screens, and automates third-party apps like WhatsApp and Maps via Accessibility Services.

📸

Vision Engine

Captures and analyzes screenshots using multimodal LLMs. Falls back to text-scraping on older devices.

🗄️

Multi-Tier Memory

Working, episodic, semantic, and procedural memory systems for persistent context and user preference learning.

🎙️

Voice Interface

Hands-free wake word detection, speech recognition, and high-fidelity TTS with ElevenLabs fallback support.

Architecture

Modular, Clean & Extensible

Built with Dagger-Hilt dependency injection, clean architecture layers, and Jetpack Compose UI.

Accessibility

Services & app automators

Actions

System, comms, productivity

🧠

Agent Core

Planner, classifier, resolver

🔗

LLM Layer

10+ provider integrations

💾

Memory

4-tier persistent memory

🎤

Voice

Wake word, STT, TTS

🗃️

Data

Room DB, repos, models

🎨

UI

Compose screens & themes

Ready to Unleash Your Android?

Download OpenDroid and give your phone the power of autonomous AI. Free, open source, and community driven.