Skip to content

faelmg18/leafar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

rf β€” Android Development CLI

AutomaΓ§Γ£o inteligente para desenvolvimento Android.

      /\        /\
     /  \      /  \
 ╔═══════════════════════╗
 β•‘  β—‰               β—‰  β•‘
 ╠═══════════════════════╣
 β•‘  β–Έ rf  Β·  leafar      β•‘
 β•‘  android  ai  agent   β•‘
 β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
   powered by Rafael Alves

InstalaΓ§Γ£o

# 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-leafar

Requisitos: Python 3.10+, Node.js, Android SDK (adb no PATH)

pipx instala o rf em ambiente isolado β€” nΓ£o interfere no Python do sistema e remove limpo com pipx uninstall rf-leafar.

Testando sem instalar permanentemente

# Instala, usa e remove
pip3 install rf-leafar
rf init
# ... quando terminar:
pip3 uninstall rf-leafar -y

O rf requer Python 3.10+, Node.js e adb no PATH β€” certifique-se que o ambiente Android estΓ‘ configurado (Android Studio instalado).

Primeiros passos

cd /seu-projeto-android
rf init    # configura o projeto automaticamente
rf chat    # abre o terminal de desenvolvimento

Comandos

rf 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 app

O que o rf faz

Conecta 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

IntegraΓ§Γ΅es

Configure dentro do terminal conforme precisar:

  • πŸ™ GitHub β€” /github-login
  • ☁️ Azure DevOps β€” /azure-login
  • 🎨 Figma β€” via plugin

LicenΓ§a

MIT Β© Rafael Alves

About

πŸ€– Android AI agent powered by Claude Code β€” rf CLI com MCP server para desenvolvimento Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors