sourcecode: Открытый CLI для сжатия больших Java/Spring монорепозиториев для Claude

✍️ OpenClawRadar📅 Опубликовано: 7 мая 2026 г.🔗 Source
sourcecode: Открытый CLI для сжатия больших Java/Spring монорепозиториев для Claude
Ad

Была выпущена open-source CLI-утилита под названием sourcecode для сжатия больших корпоративных репозиториев в контекст, удобный для Claude. Ориентированная на монолитные репозитории Java/Spring, она решает проблему чрезмерного использования токенов при загрузке кодовых баз в LLM, такие как Claude.

Что она делает

Инструмент предоставляет несколько функций из коробки:

  • Сжатие контекста репозитория — уменьшает реальный монолитный репозиторий Java Spring Boot + Angular (~4k файлов) с примерно ~3M токенов (ручная оценка) до режима --agent: ~5k структурированных токенов, или режима --compact: ~1.7k токенов.
  • Горячие точки git / обнаружение изменений — определяет файлы с частыми изменениями.
  • Извлечение TODO / FIXME — собирает все аннотации кода.
  • Поиск символов — по дублирующимся модулям и проектам.
  • Рабочие процессы дельты PR — создает структурированный вывод JSON/YAML для рабочих процессов Claude.
Ad

Текущие ограничения

Автор отмечает, что глубокое понимание семантики Java, Spring/MyBatis, межфайловые рассуждения и полное понимание архитектуры все еще являются серьезной работой в процессе. Инструмент сегодня гораздо полезнее как инструмент сжатия контекста + навигации, чем как общая платформа AI для кода.

Будущие направления

В будущем проект сосредоточится на:

  • Монолитных репозиториях Java/Spring
  • Семантических графах символов
  • Анализе влияния
  • Осведомленности о рабочем дереве

Установка

Доступен через PyPI и npm:

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

GitHub репозиторий: HarounDominique/sourcecode

Для кого это

Разработчики, использующие Claude с большими монолитными репозиториями Java/Spring, которым нужно уменьшить размер контекста, сохраняя навигацию и ключевую структуру кода.

📖 Прочитайте полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Встроенная в браузер система управления когерентностью в реальном времени для Claude с SDE-полосами и фильтрацией Калмана
Инструменты

Встроенная в браузер система управления когерентностью в реальном времени для Claude с SDE-полосами и фильтрацией Калмана

Разработчик создал систему управления когерентностью в реальном времени, которая полностью работает как артефакт Claude в браузере, рассматривая диалог как стохастический процесс с живыми путями Монте-Карло для СДУ, двойной фильтрацией Калмана и детектированием поведенческих сигналов.

OpenClawRadar
Пять плагинов OpenClaw, решающих ключевые проблемы производства.
Инструменты

Пять плагинов OpenClaw, решающих ключевые проблемы производства.

Пользователь Reddit выделил пять плагинов OpenClaw, решающих распространённые проблемы в продакшене: Manifest для маршрутизации моделей, Composio для управления интеграциями, Hyperspell для памяти, Foundry для автоматизации рабочих процессов и Opik для трассировки.

OpenClawRadar
Prompt-Mini: Плагин Claude Code перехватывает нечеткие запросы, чтобы сократить потери кредитов.
Инструменты

Prompt-Mini: Плагин Claude Code перехватывает нечеткие запросы, чтобы сократить потери кредитов.

Prompt-mini — это плагин Claude Code, который перехватывает расплывчатые промпты перед выполнением, задаёт уточняющие вопросы и создаёт структурированные промпты с определением стека технологий и конкретными правилами для 40+ фреймворков. Инструмент решает 35 проблемных паттернов, таких как отсутствие области действия, условий остановки и путей к файлам.

OpenClawRadar
Claude Watch: Инструмент с открытым исходным кодом для визуализации логики кода, созданного ИИ
Инструменты

Claude Watch: Инструмент с открытым исходным кодом для визуализации логики кода, созданного ИИ

Claude Watch — это инструмент с открытым исходным кодом, который предоставляет графическую семантическую визуализацию для проектов, созданных с помощью AI-агентов для написания кода, таких как Claude Code. Он анализирует код вложенным образом и включает AI-поиск для ответов на вопросы о логике проекта.

OpenClawRadar