nervx: CLIツールは、コードベースの構造を分析することでClaude Codeのトークン使用量を削減します

nervxの機能
nervxは、Claude Codeの非効率なコードベースナビゲーションに対処するCLIツール(pipインストール可能)です。開発者は、Claudeが単純なクエリでも過剰なgrep検索(60回以上)を行い、ファイルを再読み込みして、実際の作業を開始する前にコンテキストウィンドウの半分を消費することを観察した後、このツールを構築しました。
仕組み
このツールはtree-sitterを使用してリポジトリ全体を解析し、すべての関数、クラス、呼び出しチェーン、インポートのSQLiteグラフを構築し、プロジェクトの構造マップを含むNERVX.mdファイルを生成します。このマップには、エントリーポイント、実行フロー、ホットファイル、脆弱なコードが含まれます。
重要な機能:nervx build .を実行すると、CLAUDE.mdファイルにnervxの使用方法をClaudeに教える指示が自動的に追加されます。Claudeはその後、grepの前に独自にnervx navを実行し、リファクタリング前に影響範囲を確認し、一般的に手動のプロンプトなしでより効率的にナビゲートします。
技術詳細
- MCPサーバー設定は不要
- APIキーは不要
- ビルドプロセス中にLLM呼び出しはなし
- 純粋なtree-sitter + git実装
- 5秒以内にビルド
- 分析のためのLLMコストはゼロ
パフォーマンス結果
FastAPIリポジトリで同じ3つの質問でテスト:
- ツール呼び出し:93 → 56(-40%)
- 出力トークン:15,694 → 8,196(-48%)
- Grep検索:63 → 22(-65%)
追加機能
- デッドコードを検出
- 呼び出し元がエラーハンドリングで不一致の関数をフラグ
- グラフ形状からファクトリーやイベントバスなどのパターンを検出
- 生成されたグラフの可視化を含む
- Python、JS/TS、Java、Go、Rust、C/C++、C#、Rubyをサポート
他のツールとの違い
開発者は、グラフ生成にLLMを使用するアプローチやMCP設定を必要とするアプローチを特に避け、トークン浪費問題を解決するためにさらにトークン使用量を増やさないように、純粋な静的解析に焦点を当てました。
📖 Read the full source: r/ClaudeAI
👀 See Also

Windowsシステムトレイアプリ:リアルタイムClaude API使用状況モニタリング
開発者が、Claude APIの使用量をリアルタイムで表示する軽量なWindowsトレイアプリケーションを構築しました。このアプリは、5時間と7日間のウィンドウ、今日のトークン数、枯渇予測を表示し、韓国語、英語、中国語、日本語のUIをサポートし、GitHubでオープンソースとして公開されています。

ExposureGuard MCPサーバーがClaude Desktopにドメインセキュリティスキャン機能を追加
開発者がClaude Codeを使用してドメインセキュリティスキャンのためのMCPサーバーを構築し、SPF、DMARC、SSL、セキュリティヘッダー、DNSSEC、開放ポート、MX、HTTPSをチェックする4つのツールを公開しました。このサーバーはpip install exposureguard-mcpで利用可能で、無料枠は1日あたり100回のAPI呼び出しです。

Caliby:面向AI代理的开源嵌入式向量数据库,支持文本+向量混合存储
Calibyは、Pythonバインディング(pip install caliby)を備えたC++組み込みベクトルデータベースです。HNSW、DiskANN、IVF+PQインデックスをサポートし、pgvector比4倍のパフォーマンスを主張。AIエージェント/RAGユースケース向けに、テキストをベクトルと一緒にネイティブに保存します。

ローカルWhisperをMLX経由で利用するmacOS向けオフライン音声テキスト変換ツール
開発者がwhisper-dictateをオープンソース化しました。これはmacOS用ツールで、Apple Silicon上でMLXを介してローカルで実行されるWhisperを使用し、完全オフラインの音声からテキストへの書き起こしとリアルタイム翻訳機能を提供します。話し終わってから約500msで書き起こしが行われます。