Droidrun

Droidrun

WebsiteFree Trial
Droidrun é uma estrutura de código aberto que permite que agentes de IA controlem dispositivos Android e iOS por meio de comandos em linguagem natural, permitindo a automação perfeita de aplicativos e fluxos de trabalho móveis.
https://www.droidrun.ai/?ref=producthunt&utm_source=aipure
Droidrun

Informações do Produto

Atualizado:Jul 31, 2025

O que é Droidrun

Droidrun é uma poderosa infraestrutura de agente móvel desenvolvida para preencher a lacuna entre os sistemas de IA e as plataformas móveis. Lançado em 2023 e apoiado por € 2,1 milhões em financiamento pré-seed, ele oferece a desenvolvedores e empresas a capacidade de automatizar interações móveis usando comandos em linguagem natural. A estrutura rapidamente ganhou força com mais de 900 desenvolvedores se inscrevendo em 24 horas após o lançamento e acumulando mais de 3.300 estrelas no GitHub, tornando-o o projeto de agente móvel de crescimento mais rápido em sua categoria.

Principais Recursos do Droidrun

Droidrun é uma estrutura inovadora de código aberto que permite que agentes de IA controlem dispositivos Android e iOS por meio de comandos em linguagem natural. Ele aproveita os Serviços de Acessibilidade do Android para acessar hierarquias de IU estruturadas, permitindo que a IA interaja diretamente com aplicativos móveis, automatize fluxos de trabalho e extraia dados. A plataforma oferece suporte a vários provedores de LLM (incluindo OpenAI, Anthropic, Gemini, Ollama, DeepSeek) e oferece soluções locais e baseadas em nuvem para desenvolvedores e empresas.
Controle de Linguagem Natural: Permite o controle de dispositivos móveis por meio de comandos em linguagem natural, permitindo que agentes de IA executem tarefas complexas em diferentes aplicativos
Suporte a Vários Provedores de LLM: Compatível com vários modelos de linguagem, incluindo OpenAI, Anthropic, Gemini, Ollama e DeepSeek, oferecendo flexibilidade na implementação de IA
Acesso Estruturado à IU: Usa os Serviços de Acessibilidade do Android para acessar diretamente a hierarquia de IU estruturada, tornando a automação mais confiável do que os métodos tradicionais de raspagem de tela
Infraestrutura de Nuvem: Oferece uma solução hospedada com aplicativos pré-instalados, execução paralela de tarefas e gerenciamento seguro de credenciais

Casos de Uso do Droidrun

Extração de Dados Móveis: Extraia dados de plataformas e aplicativos exclusivos para dispositivos móveis que não fornecem APIs externas
Teste Automatizado: Suporte aos processos de controle de qualidade, automatizando cenários de teste em vários aplicativos e dispositivos
Automação de Fluxo de Trabalho: Automatize processos complexos de várias etapas em diferentes aplicativos, como reservar viagens ou gerenciar contas de mídia social
Suporte de Acessibilidade: Auxilie usuários com mobilidade limitada, permitindo a operação controlada por voz de dispositivos móveis

Vantagens

Alta taxa de sucesso (63,0%) nos testes de benchmark do AndroidWorld
Estrutura de código aberto com extensa documentação
Suporta dispositivos físicos e virtuais
Mais confiável do que os métodos tradicionais de raspagem de tela

Desvantagens

Atualmente na fase de lista de espera para recursos de nuvem
Alguns recursos exigem Android 10 ou superior
Pode ter alto consumo de energia para tarefas de longa duração

Como Usar o Droidrun

Instalar Pré-requisitos: Instale o ADB (Android Debug Bridge) no seu computador e certifique-se de ter o Python instalado
Instalar o Aplicativo Portal DroidRun: Instale o aplicativo de serviço de acessibilidade Portal DroidRun no seu dispositivo Android para habilitar o controle e o feedback da IU
Configurar o Ambiente: Configure as variáveis de ambiente no arquivo .env com suas chaves de API LLM escolhidas (OpenAI, Anthropic, Gemini, etc.)
Conectar Dispositivo: Conecte seu dispositivo Android via USB ou TCP/IP usando o comando 'adb connect <device-ip>:5555' ou use 'droidrun connect <device-ip>'
Instalar Pacote Python: Instale o pacote Python DroidRun usando o pip para acessar os recursos da estrutura
Criar Script de Agente: Escreva um script Python usando a classe DroidAgent, especifique seu objetivo, LLM escolhido e habilite os recursos necessários, como visão e raciocínio
Configurar LLM: Escolha e configure seu provedor LLM preferido (OpenAI, Gemini, Anthropic, etc.) na inicialização do agente
Executar Seu Agente: Execute seu script para que o agente execute a tarefa especificada no seu dispositivo Android usando comandos em linguagem natural
Monitorar Execução: Use os recursos de rastreamento e depuração habilitados para monitorar a execução da tarefa e solucionar problemas, se necessário
Salvar Modelos: Para tarefas usadas com frequência, salve-as como modelos para reutilizar sem ter que inserir comandos novamente

Perguntas Frequentes do Droidrun

Droidrun é uma estrutura que oferece aos agentes de IA controle nativo de telefones celulares (Android e iOS), permitindo a automação de fluxos de trabalho móveis e interações de dispositivos usando comandos de linguagem natural.