AutomaΓ§Γ£o inteligente para desenvolvimento Android.
/\ /\
/ \ / \
βββββββββββββββββββββββββ
β β β β
β ββββββββββββββββββββββββ£
β βΈ rf Β· leafar β
β android ai agent β
βββββββββββββββββββββββββ
powered by Rafael Alves
# Via script (recomendado β instala tudo automaticamente)
curl -fsSL https://raw.githubusercontent.com/faelmg18/leafar/main/install.sh | sh
# Via pipx (ambiente isolado)
pipx install rf-leafar
# Via pip (macOS: use pip3)
pip3 install rf-leafarRequisitos: Python 3.10+, Node.js, Android SDK (adb no PATH)
pipx instala o
rfem ambiente isolado β nΓ£o interfere no Python do sistema e remove limpo compipx uninstall rf-leafar.
# Instala, usa e remove
pip3 install rf-leafar
rf init
# ... quando terminar:
pip3 uninstall rf-leafar -yO
rfrequer Python 3.10+, Node.js eadbno PATH β certifique-se que o ambiente Android estΓ‘ configurado (Android Studio instalado).
cd /seu-projeto-android
rf init # configura o projeto automaticamente
rf chat # abre o terminal de desenvolvimentorf init # Detecta package, configura ferramentas, gera CLAUDE.md
rf chat # Abre o terminal de desenvolvimento
rf ask "..." # Executa uma tarefa diretamente
rf run # Build + instala + lanΓ§a o app no emulador
rf screenshot # Captura a tela do emulador
rf navigate # Navega para uma tela do app
rf debug # Depura um problema no appConecta seu projeto Android a um conjunto de ferramentas de automaΓ§Γ£o:
| Categoria | Ferramentas |
|---|---|
| Emulador | screenshot, tap, swipe, input de texto, teclas |
| ADB | comandos diretos, hierarquia de UI, activity atual |
| App | launch, stop, install APK |
| CΓ³digo | leitura, escrita e busca em arquivos |
| Gradle | build, install, testes |
Configure dentro do terminal conforme precisar:
- π GitHub β
/github-login - βοΈ Azure DevOps β
/azure-login - π¨ Figma β via plugin
MIT Β© Rafael Alves