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

CONTATO: Jogo de Combate Naval 3D Construído Integralmente com Código Claude
CONTACT é um jogo de combate naval em 3D construído inteiramente com Claude Code + Opus, apresentando um cubo volumétrico 7×7×7, economia de créditos com vantagens táticas e três modos de jogo incluindo Humano vs Claude e Sonnet vs Sonnet com memória estratégica persistente.

Tatu: Camada de segurança de código aberto para Claude. Bloqueia segredos e comandos destrutivos em blocos de código.
Tatu é um sistema de hooks de código aberto que intercepta ações do Claude Code em tempo real para bloquear segredos vazados, sinalizar PII e negar comandos destrutivos antes da execução. A instalação é feita via pip/pipx com 'tatu-hook init' para ativar o modo de auditoria.

Ante: Um Agente de Codificação de Binário Único que Funciona Offline
Ante é um binário Rust autocontido que funciona como Claude Code ou Codex, mas com zero dependências em tempo de execução e suporte offline completo. Ele atinge 82,7% no Terminal-Bench 2.1 usando DeepSeek V4 Flash.

Provedor OAuth Plug-and-Play para Servidores FastMCP Pessoais em Todas as Plataformas Claude
Um desenvolvedor criou um provedor OAuth em Python de arquivo único que permite que servidores pessoais FastMCP funcionem nas plataformas web, móvel e Desktop do Claude.ai sem exigir serviços de identidade externos como Auth0 ou Google.