ソースコード: Claude向けに大規模なJava/Springモノレポを圧縮するオープンソースのCLI

sourcecodeというオープンソースのCLIツールがリリースされ、大規模なエンタープライズリポジトリをClaude向けのコンテキストに圧縮します。Java/Springモノレポを対象としており、コードベースをClaudeのようなLLMに取り込む際の過剰なトークン使用量の問題に取り組みます。
機能
このツールは、標準で以下の機能を提供します:
- リポジトリコンテキスト圧縮 — 実際のJava Spring Boot + Angularモノレポ(約4kファイル)を、手動推定で約300万トークンから、
--agentモード:約5k構造化トークン、または--compactモード:約1.7kトークンに削減します。 - Gitホットスポット/チャーン検出 — 頻繁に変更されるファイルを特定します。
- TODO / FIXME抽出 — すべてのコード注釈を取得します。
- シンボル検索 — 重複したモジュールやプロジェクト間で検索可能。
- PR差分ワークフロー — Claudeワークフロー向けの構造化JSON/YAML出力を生成します。
現在の制限
著者は、Javaの深いセマンティクス、Spring/MyBatisの理解、ファイル間の推論、および完全なアーキテクチャ理解はまだ大きな課題であり、現在進行中であると述べています。このツールは、汎用的なAIコードインテリジェンスプラットフォームとしてよりも、コンテキスト圧縮+ナビゲーションツールとして現在はるかに有用です。
今後の焦点
今後は、プロジェクトは以下に集中します:
- 特にJava/Springモノレポ
- セマンティックシンボルグラフ
- 影響分析
- ワーキングツリー認識
インストール
PyPIおよびnpmで利用可能:
pip install sourcecode==1.0.0
# または
npm install sourcecode-npmGitHubリポジトリ: HarounDominique/sourcecode
対象ユーザー
Claudeを大規模なJava/Springモノレポで使用し、ナビゲーションと主要なコード構造を維持しながらコンテキストサイズを削減したい開発者向け。
📖 全文を読む: r/ClaudeAI
👀 See Also

無料のMCPによりClaudeがGoogle Search Consoleデータを自動分析可能に
無料のMCP(Model Context Protocol)サーバーを使うと、Claudeがアクセス権のある任意のサイトのGoogleサーチコンソールデータを直接照会できます。クエリ、ページ、クリック数、インプレッション数、CTR、掲載順位について、手動でCSVをエクスポートすることなく質問できます。
6つの役割、記憶、ADHD対応設計を備えたOpenClaw AIエージェント:日常業務の内訳
ADHDを持つ個人開発者が、6つの役割(アクションプランナー、デブリーファー、ライター、法務、調査、CRM)を持つオープンソースAIエージェントを構築。メモリを共有し、トランスクリプトからフォローアップやドラフトを自動生成する。

NexQuant: エッジデプロイメント向けRustネイティブ3ビットKVキャッシュエンジン
NexQuantは、生産環境で実証済みのRustエンジンであり、通常はメモリ制約に悩まされるコンシューマーハードウェア上で高コンテキストモデルを実行可能にし、3〜5倍のメモリ削減を実現します。Metal、CUDA、Vulkan、CPUバックエンドをサポートしています。

Sentinel: Claude Code加入者向けセルフホスト型エージェントプラットフォーム
Sentinelは、既存のClaude Code OAuthトークン上で直接動作し、APIオーバーヘッドを排除する無料のオープンソースエージェントプラットフォームです。内蔵VNCによるリアルタイムブラウザ自動化を備えたクリーンなオペレーターUIを提供し、Gitゲーティング、セッショントレースログ、構造化階層メモリなどの機能を備えています。