Repowise:Claude Code向けの事前計算されたコードベースコンテキストがトークン使用量とタスク時間を半減

Repowiseは、AIコーディングエージェント向けにコードベースのコンテキストを事前計算するオープンソースツールです。Claude Codeがツリーを読み込み、インポートを追跡し、ファイルを閲覧する(毎セッションで発掘調査にトークンを消費する)代わりに、Repowiseはコードベースを一度インデックス化し、その結果を8つのMCPツールを介して公開します。
仕組み
Repowiseはコードベースを4つのレイヤーにインデックス化します:
- 依存関係グラフ(AST解析による)
- Git動作シグナル:ホットスポット、所有権、共変更ペア
- 自動生成ドキュメントwiki(セマンティック検索対応)
- アーキテクチャ決定記録(ADR)(該当コードノードにリンク)
セットアップは簡単です:
pip install repowise
repowise init
Claude Code、Cursor、またはローカルセットアップで動作します。各コミット後の増分更新は30秒以内で完了します。また、コミットごとにライブグラフデータからCLAUDE.mdを自動生成します — ホットスポット警告、所有権マップ、共変更ペア、アクティブな決定、デッドコード候補など。カスタムノートはそのまま残ります。
ベンチマーク:全APIエンドポイントにレート制限を追加
実際の3,000ファイルプロジェクトでの結果:
- Claude Codeのみ:grep + 約30ファイル読み取り、約8分、所有権と隠れた結合を完全に見逃す
- Repowise使用:5回のMCP呼び出し、約2分、全体像を把握
5回のMCP呼び出し:
get_overview- 関連モジュールに対する
get_context - 変更対象ファイルに対する
get_risk - 過去の決定を確認するための
get_why - 既存実装を検索するための
search_codebase
Claudeは1つのファイルにも触れる前に完全なコンテキストを取得します。特に共変更検出が有用で、gitで常に一緒に変更されるがインポートリンクがないファイルを表面化し、静的解析では見つけられず、grepでは絶対に見つけられません。
マルチリポジトリとライセンス
マルチリポジトリ対応は組み込まれています:複数のリポジトリをインデックス化し、クロスリポジトリのホットスポット、所有権、デッドコードを1つのビューでクエリできます。RepowiseはAGPL-3.0で、完全にセルフホスト可能であり、データがマシンから出ることはありません。
GitHub: https://github.com/repowise-dev/repowise
Dogfoodingサイト: https://repowise.dev
📖 全文を読む: r/ClaudeAI
👀 See Also

Claude Codeで完全に運用されるSlackにおけるAIチームメイトのフレームワーク
ginnie-agentsは、Slack ID、3層メモリ、cronルーチン、勤務時間を持ち、すべてClaude Codeを通じて設定・操作可能な自律型AIエージェントを実行するためのオープンソースフレームワークです。Claude Code Max、Docker、Node 22+、およびアプリ作成権限のあるSlackワークスペースが必要です。

Multi-LLMペーパートレーディングボット、リードエンジニアにClaude Opus、ストラテジストにGeminiを採用:アーキテクチャ解説
個人開発者がAlpaca上で動作する4,900行のペーパートレーディングボットを公開。Claude Opus 4(エンジニア)がGemini Pro(ストラテジスト)に対する拒否権を持ち、270以上の不一致ログを「ストラテジスト法典」として記録する。

クラウディゴッチ:クロードのコード活動で成長する物理的なたまごっちデバイス
クラウディゴッチは、ESP32を搭載したLCDスクリーン付きの物理的なデスクトップクリーチャーで、プラグインを通じてClaude Codeに接続します。このデバイスの空腹システムはコーディング活動に反応し、Claudeが放置されると視覚的な状態とサウンドエフェクトが段階的にエスカレートします。

PocketBot:App Intentsとオンデバイス推論を活用したiOS向けローカルAIオートパイロット
PocketBotは、iPhoneのNeural Engine上でMetalを介して量子化された3B Llamaモデルをローカルで実行するiOSアプリです。AppleのAppIntentsおよびCoreLocationフレームワークを使用し、クラウドへのデータ送信なしでイベント駆動型の自動化を実現します。