README_pt.md
rtk filtra e comprime saídas de comandos antes de chegarem ao contexto do seu LLM. Binário Rust único, zero dependências, overhead inferior a 10ms.
| Operação | Frequência | Padrão | rtk | Economia |
|---|---|---|---|---|
ls / tree | 10x | 2,000 | 400 | -80% |
cat / read | 20x | 40,000 | 12,000 | -70% |
grep / rg | 8x | 16,000 | 3,200 | -80% |
git status | 10x | 3,000 | 600 | -80% |
cargo test / npm test | 5x | 25,000 | 2,500 | -90% |
| Total | ~118,000 | ~23,900 | -80% |
brew install rtk
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
cargo install --git https://github.com/rtk-ai/rtk
rtk --version # Deve exibir "rtk 0.28.2"
rtk gain # Deve exibir estatísticas de economia
# 1. Instalar hook para Claude Code (recomendado)
rtk init --global
# 2. Reiniciar Claude Code, depois testar
git status # Reescrito automaticamente para rtk git status
Sem rtk: Com rtk:
Claude --git status--> shell --> git Claude --git status--> RTK --> git
^ | ^ | |
| ~2,000 tokens (bruto) | | ~200 tokens | filtro |
+-----------------------------------+ +------- (filtrado) ---+----------+
Quatro estratégias:
rtk ls . # Árvore de diretórios otimizada
rtk read file.rs # Leitura inteligente
rtk find "*.rs" . # Resultados compactos
rtk grep "pattern" . # Busca agrupada por arquivo
rtk git status # Status compacto
rtk git log -n 10 # Commits em uma linha
rtk git diff # Diff condensado
rtk git push # -> "ok main"
rtk jest # Jest compacto
rtk vitest # Vitest compacto
rtk pytest # Tests Python (-90%)
rtk go test # Tests Go (-90%)
rtk cargo test # Tests Rust (-90%)
rtk test <cmd> # Só falhas (-90%)
rtk lint # ESLint agrupado por regra
rtk tsc # Erros TypeScript agrupados
rtk cargo build # Build Cargo (-80%)
rtk ruff check # Lint Python (-80%)
rtk gain # Estatísticas de economia
rtk gain --graph # Gráfico ASCII (30 dias)
rtk discover # Descobrir economias perdidas
Contribuições são bem-vindas. Abra uma issue ou PR no GitHub.
Junte-se à comunidade no Discord.
Apache License 2.0 - veja LICENSE para detalhes.
Veja DISCLAIMER.md.