rawq: AIエージェントの意味的コード検索のためのローカルCLIツール

✍️ OpenClawRadar📅 公開日: March 22, 2026🔗 Source
rawq: AIエージェントの意味的コード検索のためのローカルCLIツール
Ad

rawqの機能

rawqは、AIエージェントがファイル全体を読まずに関連するコードを見つけるのを支援するローカルCLIツールです。セマンティック検索を使用して、AIエージェントをファイル全体ではなく特定のコード部分に導き、適切なファイルに対してread/grepを使用できるようにします。このツールはRAGではなく、read/grepの代替でもありません。

技術的な実装

rawqは、セマンティック検索のためにONNXランタイムで動作する33MBのローカルモデルをデフォルトで使用し、tantivyによるBM25語彙検索と組み合わせています。このツールは16言語のtree sitterコードチャンキングをサポートし、ONNXとDirectML、CUDA、またはCoreMLのおかげで任意のGPUで動作し、自動的にCPUにフォールバックします。

パフォーマンスと機能

テストでは、rawqを使用していたAIエージェントは、盲目的なread/grepツールと比較して、トークン消費量が4分の1になり、タスク完了速度が2倍になりました。rawqには、コードベースの構造を表示するmapコマンドもあります。

開発の詳細

このツールはRustで書かれており、完全にオープンソースで、MITライセンスの下でリリースされています。GitHubのhttps://github.com/auyelbekov/rawqで利用可能です。

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Claudeコード用のカスタム音声抽出プロセス(テンプレート付き)
Tools

Claudeコード用のカスタム音声抽出プロセス(テンプレート付き)

開発者が、Claude Code向けのカスタムボイススキルを作成するための3段階抽出プロセスを共有し、LLM特有の表現の禁止リスト、アンチパフォーマンスルール、フォーマット固有のボイスモードを含む510行のSKILL.mdファイルを作成しました。このオープンソーステンプレートは、10以上の書き込みサンプルを使用してあらゆる言語で動作します。

OpenClawRadar
ルミール:PythonとStreamlitオートメーションによるClaude経由のダッシュボード生成
Tools

ルミール:PythonとStreamlitオートメーションによるClaude経由のダッシュボード生成

Lumyrは、プレーンな英語の説明からClaudeを使用してダッシュボードを生成し、PythonとStreamlitのレイヤーを自動化することで、ライブで共有可能なダッシュボードを生成するツールです。ユーザーはPythonを書いたり、Streamlitを開いたり、デプロイやホスティングの設定、インフラの管理を行う必要はありません。

OpenClawRadar
動画編集者がClaude Codeを使って無料文字起こしツール「Treelo」を構築
Tools

動画編集者がClaude Codeを使って無料文字起こしツール「Treelo」を構築

ビデオエディターが、音声/動画ファイルを編集可能なタイムスタンプ付きブロックに文字起こしし、SRT、VTT、ASS、WAV形式でエクスポートできる無料のウェブツール「Treelo」を作成しました。このツールはClaude Codeとの反復的な対話を通じて構築されました。

OpenClawRadar
プロンプト明確化、チュートリアル、バグ発見のための4つの無料Claude Codeスキル
Tools

プロンプト明確化、チュートリアル、バグ発見のための4つの無料Claude Codeスキル

Apache 2.0ライセンス、無料のClaude Codeスキル4つ:prompter(プロンプト書き換え)、tutorial-creator(注釈付きコードウォークスルー)、bug-echo(修正後のアンチパターン一掃)、bug-prospector(7つの分析レンズによるリリース前監査)。

OpenClawRadar