CLI de código abierto para comprimir monorepos grandes de Java/Spring para Claude

✍️ OpenClawRadar📅 Publicado: 7 de mayo de 2026🔗 Source
CLI de código abierto para comprimir monorepos grandes de Java/Spring para Claude
Ad

Se lanzó una herramienta CLI de código abierto llamada sourcecode para comprimir repositorios empresariales grandes en un contexto amigable para Claude. Dirigida a monorepositorios Java/Spring, aborda el problema del uso excesivo de tokens al alimentar bases de código a LLMs como Claude.

Qué hace

La herramienta ofrece varias funcionalidades listas para usar:

  • Compresión de contexto de repositorio: reduce un monorepositorio real de Java Spring Boot + Angular (~4k archivos) de aproximadamente ~3M tokens (estimación manual) a modo --agent: ~5k tokens estructurados, o modo --compact: ~1.7k tokens.
  • Detección de hotspots / churn de Git: identifica archivos con cambios frecuentes.
  • Extracción de TODO / FIXME: extrae todas las anotaciones de código.
  • Búsqueda de símbolos: entre módulos y proyectos duplicados.
  • Flujos de trabajo de delta de PR: produce salida JSON/YAML estructurada para flujos de trabajo de Claude.
Ad

Limitaciones actuales

El autor señala que la comprensión profunda de la semántica de Java, el entendimiento de Spring/MyBatis, el razonamiento entre archivos y la comprensión completa de la arquitectura aún son trabajos importantes en progreso. La herramienta es mucho más útil hoy como herramienta de compresión de contexto y navegación que como plataforma genérica de inteligencia de código con IA.

Enfoque futuro

De cara al futuro, el proyecto se centrará en:

  • Monorepositorios Java/Spring específicamente
  • Grafos de símbolos semánticos
  • Análisis de impacto
  • Conciencia del árbol de trabajo

Instalación

Disponible a través de PyPI y npm:

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

Repositorio de GitHub: HarounDominique/sourcecode

Para quién es

Desarrolladores que usan Claude con grandes monorepositorios Java/Spring y necesitan reducir el tamaño del contexto mientras preservan la navegabilidad y la estructura clave del código.

📖 Leer la fuente completa: r/ClaudeAI

Ad

👀 Ver también

Complemento de Claude Code para Campañas de D&D Usando Seguimiento de Estado en Markdown
Herramientas

Complemento de Claude Code para Campañas de D&D Usando Seguimiento de Estado en Markdown

Un complemento de Claude Code utiliza archivos markdown para rastrear el estado de la campaña y permite que Claude actúe como Dungeon Master para sesiones de D&D en solitario. El sistema es gratuito y de código abierto, requiere instalación como complemento seguido del comando /claude-dnd:new-campaign para comenzar.

OpenClawRadar
La Extensión Microsoft DebugMCP para VS Code Brinda Capacidades de Depuración a Agentes de IA
Herramientas

La Extensión Microsoft DebugMCP para VS Code Brinda Capacidades de Depuración a Agentes de IA

Microsoft DebugMCP es una extensión de VS Code que expone el depurador completo de VS Code a los agentes de IA de codificación a través del Model Context Protocol (MCP), permitiéndoles establecer puntos de interrupción, ejecutar paso a paso el código, inspeccionar variables y evaluar expresiones.

OpenClawRadar
Resultados de PinchBench: Primer Benchmark Específico de Agentes de IA de Codificación OpenClaw
Herramientas

Resultados de PinchBench: Primer Benchmark Específico de Agentes de IA de Codificación OpenClaw

El primer benchmark específico de OpenClaw, PinchBench, clasifica 32 modelos de IA según la tasa de éxito, el costo y la velocidad, con el Gemini-3-Flash-Preview de Google liderando con un 95,1% de éxito por $0,72.

OpenClawRadar
Alfred Beta se Lanza: Alternativa Simplificada de OpenClaw para Usuarios No Técnicos
Herramientas

Alfred Beta se Lanza: Alternativa Simplificada de OpenClaw para Usuarios No Técnicos

Alfred es una nueva herramienta en fase beta que proporciona aproximadamente el 70% de la funcionalidad de OpenClaw con una complejidad significativamente reducida, ofreciendo configuraciones predeterminadas simples para conexiones de aplicaciones, memoria, modos de uso e infraestructura, al tiempo que permite personalizaciones.

OpenClawRadar