RepoLens: Empacotador Interativo de Código Local e Otimizador de Tokens (TUI/CLI) em Go

RepoLens é uma nova ferramenta Go de código aberto, sem dependências, que empacota uma base de código local em um único arquivo otimizado para janelas de contexto de LLM. Ela conta com uma TUI baseada na arquitetura Elm, construída sobre o Bubble Tea do Charm, além de vários mecanismos inteligentes de otimização de contexto.
Principais Recursos
- Explorador de Arquivos Interativo (TUI): Selecione arquivos e pastas recursivamente com a barra de espaço. Expanda/recolha pastas aninhadas visualmente.
- Contador de Tokens ao Vivo (Tiktoken): Uma barra de progresso dinâmica estima o consumo do limite de contexto (codificação GPT-4o) em tempo real enquanto você seleciona arquivos.
- Remoção Inteligente de Comentários: Remove automaticamente comentários e docstrings para Go, Python, TypeScript, JavaScript, Shell, HTML e CSS, mantendo shebangs executáveis (
#!/bin/bash). Benchmark no repositóriospf13/cobra: o tamanho do prompt reduziu de 621 KB para 518 KB (economia de 17,2% de tokens). - Divisão de Arquivos Baseada em Tokens: Se sua base de código exceder um limite de tokens (ex.:
--max-tokens 50000), o RepoLens divide a saída em partes sequenciais, anexando automaticamente o diagrama de layout da árvore a cada parte. - Scanner de Segredos Local: Sinaliza possíveis chaves AWS, chaves OpenAI, webhooks do Slack e senhas genéricas. No modo TUI, exibe um alerta amarelo
⚠️ [SEGREDO!]piscando ao lado do arquivo. - Formatação XML Robusta: Embrulha com segurança os payloads de código dentro de blocos
<![CDATA[ ... ]]>e escapa colchetes aninhados para evitar quebras na formatação do prompt.
Início Rápido
Instale via Go:
go install github.com/catball912/repolens@latestOu execute no modo CLI direto:
repolens -n -d . -i "*_test.go,*.log" -o output.mdPara Quem É
Desenvolvedores que precisam alimentar uma base de código local em um LLM (por exemplo, para revisão de código, refatoração ou geração de documentação) sem fazer upload de arquivos para um serviço de terceiros, e que desejam uma ferramenta leve e compilada, sem dependências de tempo de execução.
📖 Leia a fonte completa: r/openclaw
👀 See Also

iai-mcp: Um daemon local para memória persistente do OpenClaw entre sessões
iai-mcp é um daemon open-source que captura todas as conversas do OpenClaw, armazena-as em três camadas de memória com embeddings neurais locais e criptografia AES-256, e fornece contexto relevante de volta em novas sessões — recall literal >99%, recuperação <100ms, custo de início de sessão <3k tokens.

Agnost AI Lança: Análise de Produtos para Agentes de Chat e Voz
Agnost AI analisa conversas reais de produção para identificar falhas comportamentais como rageprompting, repetição de reformulações e solicitações de recursos ocultas.

O Relvy melhora a precisão da análise de causa raiz do Claude em 12 pontos percentuais no benchmark OpenRCA.
Relvy, uma ferramenta que automatiza runbooks, demonstrou uma melhoria de 12 pontos percentuais na precisão do Claude no benchmark OpenRCA para análise de causa raiz. Os resultados foram compartilhados por meio de uma postagem no Hacker News com 11 pontos.
IA escreve código morto? A ferramenta deadcode da equipe Go o encontra em um comando
Agentes de codificação por IA costumam deixar código morto. A ferramenta deadcode da equipe Go escaneia todo o seu módulo e relata funções inacessíveis em um único comando — veja como usá-la.