Android development CLI by Rafael Alves
Project description
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
rfem ambiente isolado — não interfere no Python do sistema e remove limpo compipx 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
rfrequer Python 3.10+, Node.js eadbno 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rf_leafar-0.2.4.tar.gz.
File metadata
- Download URL: rf_leafar-0.2.4.tar.gz
- Upload date:
- Size: 53.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43eeb94bfdfd277d52904d1a64b079b376f5bfcf763dfcd3f1d8055407dc6ad7
|
|
| MD5 |
11bb249c445659fb34c4e4e2f7698f1f
|
|
| BLAKE2b-256 |
b4899f117767ca2866906994b3d2fd141209ab4861e2ea68b050b3623df23c5c
|
File details
Details for the file rf_leafar-0.2.4-py3-none-any.whl.
File metadata
- Download URL: rf_leafar-0.2.4-py3-none-any.whl
- Upload date:
- Size: 57.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6e3ee872f4eb8abbe46bcf4c43f92888543c5b6d731ab8b0d3e03052e9a0ebd
|
|
| MD5 |
bd2f318177260c513901aac8adbc9889
|
|
| BLAKE2b-256 |
aa97925535e472e3195ecd0137e983368ce39739217db599cd03d6162dfc4580
|