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

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.
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-npmRepositó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
👀 See Also

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.

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.

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.

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.