Back to Rtk

README Pt

README_pt.md

0.44.06.8 KB
Original Source
<p align="center"> </p> <p align="center"> <strong>Proxy CLI de alta performance que corta até 90% da saída bash que seu agente lê</strong> </p> <p align="center"> <a href="https://github.com/rtk-ai/rtk/actions"></a> <a href="https://github.com/rtk-ai/rtk/releases"></a> <a href="https://opensource.org/licenses/Apache-2.0"></a> <a href="https://discord.gg/RySmvNF5kF"></a> <a href="https://formulae.brew.sh/formula/rtk"></a> </p> <p align="center"> <a href="https://www.rtk-ai.app">Site</a> &bull; <a href="#instalacao">Instalar</a> &bull; <a href="https://www.rtk-ai.app/guide/troubleshooting">Solução de problemas</a> &bull; <a href="docs/contributing/ARCHITECTURE.md">Arquitetura</a> &bull; <a href="https://discord.gg/RySmvNF5kF">Discord</a> </p> <p align="center"> <a href="README.md">English</a> &bull; <a href="README_fr.md">Francais</a> &bull; <a href="README_zh.md">中文</a> &bull; <a href="README_ja.md">日本語</a> &bull; <a href="README_ko.md">한국어</a> &bull; <a href="README_es.md">Espanol</a> &bull; <a href="README_pt.md">Português</a> </p>

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.

O que o RTK faz

O RTK intercepta comandos de shell e comprime a saída antes que seu agente a leia.

OperaçãoO que o RTK faz com a saída
ls / treeFormato de árvore com contagem de arquivos em vez de uma linha por entrada
cat / readLeitura inteligente: assinaturas e estrutura em vez de corpos completos
grep / rgTrunca linhas longas, agrupa correspondências por arquivo
git statusFormato stat compacto, agrupado por estado
git diffContexto reduzido, cabeçalhos removidos
git logApenas hash, autor e assunto
git add/commit/pushLinha de confirmação em vez da saída de progresso completa
cargo test / npm testApenas falhas, testes aprovados reduzidos a um contador
ruff checkAgrupado por regra e arquivo
pytestApenas falhas, traceback encurtado
go testNDJSON parseado, apenas falhas
docker psApenas campos essenciais

Como funciona a economia

O RTK corta até 90% da saída bash que seu agente lê. É isso que o RTK mede, e não é a mesma coisa que reduzir sua fatura em 90%.

A saída bash é um dos contribuintes para os tokens de entrada, ao lado do seu prompt, do prompt de sistema e do histórico da conversa. Os tokens de entrada são, por sua vez, apenas parte da fatura, que também conta os tokens de saída. A redução se dilui a cada etapa.

As contagens de tokens que o RTK reporta são estimadas como bytes / 4: o RTK não embarca nenhum tokenizador, portanto os percentuais são confiáveis, mas os números absolutos de tokens são aproximados.

Explicação completa: Como funciona a economia do RTK

Instalacao

Homebrew (recomendado)

bash
brew install rtk

Instalação rápida (Linux/macOS)

bash
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh

Cargo

bash
cargo install --git https://github.com/rtk-ai/rtk

Verificação

bash
rtk --version   # Deve exibir "rtk 0.28.2"
rtk gain        # Deve exibir estatísticas de economia

Inicio rapido

bash
# 1. Instalar hook para Claude Code (recomendado)
rtk init --global

# 2. Reiniciar Claude Code, depois testar
git status  # Reescrito automaticamente para rtk git status

Como funciona

  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:

  1. Filtragem inteligente - Elimina ruído (comentários, espaços, boilerplate)
  2. Agrupamento - Agrega itens similares (arquivos por diretório, erros por tipo)
  3. Truncamento - Mantém contexto relevante, elimina redundância
  4. Deduplicação - Colapsa linhas de log repetidas com contadores

Comandos

Os percentuais abaixo são reduções de bytes da saída bash, medidas com o estimador bytes / 4 do RTK. Veja Como funciona a economia.

Arquivos

bash
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

Git

bash
rtk git status                  # Status compacto
rtk git log -n 10               # Commits em uma linha
rtk git diff                    # Diff condensado
rtk git push                    # -> "ok main"

Tests

bash
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%)

Build & Lint

bash
rtk lint                        # ESLint agrupado por regra
rtk tsc                         # Erros TypeScript agrupados
rtk cargo build                 # Build Cargo (-80%)
rtk ruff check                  # Lint Python (-80%)

Análises

bash
rtk gain                        # Estatísticas de economia
rtk gain --graph                # Gráfico ASCII (30 dias)
rtk discover                    # Descobrir economias perdidas

Documentação

Contribuir

Contribuições são bem-vindas. Abra uma issue ou PR no GitHub.

Junte-se à comunidade no Discord.

Licença

Apache License 2.0 - veja LICENSE para detalhes.

Veja DISCLAIMER.md.