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

Kit de inicio Next.js de código abierto añade barreras de seguridad e instrucciones para agentes para evitar contenido generado por IA de baja calidad
Herramientas

Kit de inicio Next.js de código abierto añade barreras de seguridad e instrucciones para agentes para evitar contenido generado por IA de baja calidad

Un nuevo boilerplate de Next.js incluye autenticación, base de datos, CI, pruebas e instrucciones para Claude Code listas para usar, dirigido a desarrolladores que usan agentes de codificación de IA para crear aplicaciones de producción más rápido.

OpenClawRadar
Clawdex: Un Directorio para Rastrear Derivados y Forks de OpenClaw
Herramientas

Clawdex: Un Directorio para Rastrear Derivados y Forks de OpenClaw

Clawdex es un directorio que enumera 18 proyectos relacionados con OpenClaw en tres niveles, con datos sobre estrellas, lenguaje y etiquetas de categoría. El proyecto se basa en solicitudes de extracción (PR), lo que requiere que los colaboradores bifurquen el repositorio, agreguen un archivo YAML a /src/data/projects/ y abran una solicitud de extracción.

OpenClawRadar
GPT-5.5 Codex vs Claude Opus 4.7: Comparativas de agentes de codificación en el mundo real
Herramientas

GPT-5.5 Codex vs Claude Opus 4.7: Comparativas de agentes de codificación en el mundo real

Un desarrollador enfrentó a GPT-5.5 Codex contra Claude Opus 4.7 en dos tareas reales: un bot de triaje de PR y una interfaz de revisión de código en tiempo real. Claude entregó un código más limpio y sin errores; Codex fue un 18% más barato pero necesitó una ronda de parches.

OpenClawRadar
mistral.rs añade soporte para Gemma 4 12B: multimodal, agéntico y MTP
Herramientas

mistral.rs añade soporte para Gemma 4 12B: multimodal, agéntico y MTP

mistral.rs ahora es compatible con Gemma 4 12B, con integración multimodal, agente y MTP. Instalación en un paso y ejecución con búsqueda web, ejecución de código e interfaz de usuario integrada.

OpenClawRadar