código-fonte: CLI de código aberto para compactar grandes monorepos Java/Spring para o Claude

✍️ OpenClawRadar📅 Publicado: May 7, 2026🔗 Source
código-fonte: CLI de código aberto para compactar grandes monorepos Java/Spring para o Claude
Ad

Uma ferramenta CLI de código aberto chamada sourcecode foi lançada para comprimir grandes repositórios corporativos em um contexto amigável ao Claude. Voltada para monorepos Java/Spring, ela aborda o problema do uso excessivo de tokens ao alimentar bases de código para LLMs como o Claude.

O que faz

A ferramenta oferece vários recursos prontos para uso:

  • Compressão de contexto do repositório — reduz um monorepo real Java Spring Boot + Angular (~4k arquivos) de aproximadamente ~3M tokens (estimativa manual) para modo --agent: ~5k tokens estruturados, ou modo --compact: ~1.7k tokens.
  • Detecção de hotspots / churn do Git — identifica arquivos com alterações frequentes.
  • Extração de TODO / FIXME — coleta todas as anotações de código.
  • Busca de símbolos — em módulos e projetos duplicados.
  • Workflows de delta de PR — produz saída JSON/YAML estruturada para workflows do Claude.
Ad

Limitações atuais

O autor observa que semântica profunda de Java, compreensão de Spring/MyBatis, raciocínio entre arquivos e compreensão completa da arquitetura ainda são grandes trabalhos em andamento. A ferramenta é muito mais útil hoje como uma ferramenta de compressão de contexto + navegação do que como uma plataforma genérica de inteligência de código para IA.

Foco futuro

Daqui para frente, o projeto se concentrará em:

  • Monorepos Java/Spring especificamente
  • Grafos de símbolos semânticos
  • Análise de impacto
  • Consciência da árvore de trabalho

Instalação

Disponível via PyPI e npm:

pip install sourcecode==1.0.0
# ou
npm install sourcecode-npm

Repositório GitHub: HarounDominique/sourcecode

Para quem é

Desenvolvedores que usam Claude com grandes monorepos Java/Spring e precisam reduzir o tamanho do contexto enquanto preservam a navegabilidade e a estrutura chave do código.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Servidor MCP Conecta Claude Code/Desktop ao Apple Music — Listas de Reprodução, Pesquisa, Análise de Perfil
Tools

Servidor MCP Conecta Claude Code/Desktop ao Apple Music — Listas de Reprodução, Pesquisa, Análise de Perfil

Um novo servidor MCP permite que o Claude Code e o Claude Desktop controlem o Apple Music — liste playlists, pesquise músicas, crie playlists e analise padrões de escuta por meio de linguagem natural.

OpenClawRadar
CC-Ledger: Rastreie os Custos do Claude Code por Sessão e por PR com SQLite Local
Tools

CC-Ledger: Rastreie os Custos do Claude Code por Sessão e por PR com SQLite Local

CC-Ledger é um binário Rust que se conecta ao Claude Code, registrando cada etapa em um SQLite local. Capture sessões descontroladas ao vivo e veja o custo por PR sem chave de API. Inclui barra de menu macOS, painel web e CLI.

OpenClawRadar
NERF Plataforma de Engenharia de Segurança de IA de Código Aberto Entra em Beta Público
Tools

NERF Plataforma de Engenharia de Segurança de IA de Código Aberto Entra em Beta Público

NERF é uma plataforma de engenharia de segurança de IA de código aberto e agente de codificação autônomo que abrange técnicas de segurança ofensiva, defensiva e de privacidade em 117 domínios. Ele apresenta 9 modos de operação auto-detectados, suporte a 26 provedores de LLM e automação de conformidade para 39 frameworks.

OpenClawRadar
DocMason: Base de Conhecimento de Agente Local para Arquivos de Escritório Complexos
Tools

DocMason: Base de Conhecimento de Agente Local para Arquivos de Escritório Complexos

DocMason é um aplicativo agente nativo de repositório que constrói bases de conhecimento locais a partir de documentos de escritório complexos como PPTX, DOCX, Excel e PDFs. Ele roda inteiramente dentro do Codex ou Claude Code, mantendo a estrutura do documento e fornecendo respostas rastreáveis com proveniência.

OpenClawRadar