オリー・ルーメン:Claude Code用オープンソースローカルセマンティック検索プラグイン

Ory Lumenは、大規模なコードベースでの作業時に発生するパフォーマンス問題を解決するために設計されたClaude Codeプラグインです。開発者は、Claude Codeが同じファイルを再読み込みするのに時間がかかりすぎたり、すべてのファイルを見つけられなかったり、大規模プロジェクトでは品質が低下することを観察した後にこのツールを構築しました。
仕組み
このプラグインは、Ollama(無料で高速)を介したコード埋め込みモデルを使用してコードベースをインデックス化し、Claude Codeにセマンティックコード検索のためにOry Lumenを使用するよう指示します。ベクトルデータベース機能にはSQLite-vecを使用しています。
開発の詳細
このプロジェクトはClaude Code自体を使用して構築され、パフォーマンス問題の修正と検索品質の向上を数回のサイクルで行いました。Claudeは設計提案、実装、ベンチマークの構築を担当しました。TreeSitterとASTパーサー、およびコンテンツチャンカーの改善にかなりの時間が費やされました。最近の更新には、効率的なgit worktreeインデックス化のサポートが含まれています。
パフォーマンスとテスト
開発者は、ユーザーがOry Lumenが提供する結果を再現できるSWEスタイルのベンチマークテストハーネスを作成しました。彼らの作業では、標準のClaude Codeを使用する場合と比較して速度が定期的に向上し、品質も同等または優れた結果が得られています。
利用可能性とメンテナンス
このツールは完全に無料で、ローカルのみで動作します。開発者は積極的にメンテナンスを行っており、ユーザーが問題を作成したりプルリクエストを送信したりすることを奨励しています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Transloadit MCPサーバーは、AIエージェントをメディア処理パイプラインに接続します
Transloaditは、Claudeや他のAIエージェントを自社のメディア処理パイプラインに接続するMCPサーバーを構築しました。このサーバーは、動画、音声、画像、文書処理のための86のロボットを備えています。Claude Codeでのセットアップは1行で完了します:npx -y @transloadit/mcp-server stdio を実行し、TRANSLOADIT_KEYとTRANSLOADIT_SECRET環境変数を設定します。

各セッションでClaude Codeに再教育するのをやめよう:永続設定を使う
Redditユーザーが、Claude Code用の永続的な設定ファイルを作成することで、毎回のセッションで20分を節約し、33%高速な完了を実現した方法を説明しています。

Zerostack 1.0.0:純粋なRustで書かれたUnixに触発されたコーディングエージェント
Zerostackは、Unix哲学に基づいて設計された純Rust製のコーディングエージェントです。小さな構成可能なツールがstdin/stdoutでパイプ接続されます。

ClearSpec: Claudeコードにおけるハルシネーションを軽減する仕様ジェネレーター
ClearSpecは、平易な英語の説明から構造化された仕様書を生成するツールで、GitHubリポジトリに接続して実際のファイルパスや依存関係を参照し、その仕様書をClaude Codeへのプロンプトとして使用して、より良いコンテキストを提供します。