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

Plugin Design Studio para Claude Code Adiciona Equipe de Design Virtual com 9 Funções e 16 Comandos
Um novo plugin Claude Code chamado Design Studio simula uma equipe de design completa com 9 funções especializadas, 16 comandos de barra e 5 agentes. Ele detecta automaticamente as pilhas tecnológicas e inclui mais de 8.000 linhas de conhecimento de design em arquivos de referência.

Coleção de Estilos de Saída Personalizados para Claude Code
Um desenvolvedor criou 13 estilos de saída personalizados para o Claude Code que modificam o comportamento da IA por meio de prompts do sistema. Os estilos incluem Roast para crítica brutal de código, Socrático para questionamento guiado, Breaker para testes adversariais, Ship It para soluções pragmáticas, Paranóico para foco em segurança e TDD para desenvolvimento orientado a testes.

NGX-OS: Sistema Operacional de Rede Construído para IA com Integração eBPF e MCP
NGX-OS é um sistema operacional de rede projetado desde o início para integração com IA, usando eBPF para telemetria em tempo real e MCP para acesso direto de LLMs aos dados de estado da rede sem camadas de tradução.

Problemas no Fluxo de Trabalho Multiagente do OpenClaw: Paralisações, Perda de Contexto e Ineficiência de Tokens
Um desenvolvedor relata que fluxos de trabalho multiagente do OpenClaw frequentemente travam com agentes paralisados, sofrem vazamento de contexto apesar da documentação personalizada e consomem tokens excessivos sem gerar saída. A configuração usou modelos Gemini 3 Pro/Codex com um orquestrador COO e agentes de tarefas especializados.