rawq : Outil CLI Local pour la Recherche Sémantique de Code par Agent IA

✍️ OpenClawRadar📅 Publié: March 22, 2026🔗 Source
rawq : Outil CLI Local pour la Recherche Sémantique de Code par Agent IA
Ad

Ce que fait rawq

rawq est un outil CLI local qui aide les agents d'IA à trouver du code pertinent sans lire des fichiers entiers. Il utilise la recherche sémantique pour guider les agents d'IA vers des parties spécifiques du code plutôt que des fichiers complets, leur permettant d'utiliser la lecture/recherche sur les bons fichiers. L'outil n'est pas un RAG ni un remplacement pour la lecture/recherche.

Implémentation technique

rawq utilise par défaut un modèle local de 33MB qui fonctionne via ONNX runtime pour la recherche sémantique, combiné avec la recherche lexicale BM25 via tantivy. L'outil prend en charge le découpage de code avec tree sitter pour 16 langages et fonctionne sur n'importe quel GPU grâce à ONNX avec DirectML, CUDA ou CoreML, avec un repli automatique sur CPU.

Ad

Performances et fonctionnalités

Lors des tests, les agents d'IA qui utilisaient rawq ont consommé 4 fois moins de tokens et ont terminé les tâches 2 fois plus vite comparé aux outils de lecture/recherche aveugles. rawq possède également une commande map qui montre la structure d'une base de code.

Détails de développement

L'outil est écrit en Rust, entièrement open-source, et publié sous licence MIT. Il est disponible sur GitHub à https://github.com/auyelbekov/rawq.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

ClamBot : Agent IA Exécute du Code Généré par LLM dans un Bac à Sable WASM pour la Sécurité
Tools

ClamBot : Agent IA Exécute du Code Généré par LLM dans un Bac à Sable WASM pour la Sécurité

ClamBot est un framework d'agent IA qui exécute tout code généré par LLM dans un bac à sable WebAssembly en utilisant QuickJS dans Wasmtime, éliminant le besoin d'appels exec() ou de sous-processus. Il inclut une porte d'approbation pour les appels d'outils, une mise en cache persistante des scripts sous forme de 'clams', et prend en charge plusieurs fournisseurs de LLM.

OpenClawRadar
Claude TimeTrack : application macOS dans la barre de menus qui lit les fichiers JSONL de Claude Code pour suivre automatiquement le temps de développement par projet
Tools

Claude TimeTrack : application macOS dans la barre de menus qui lit les fichiers JSONL de Claude Code pour suivre automatiquement le temps de développement par projet

Application macOS dans la barre de menus, open-source, qui analyse les fichiers JSONL des sessions Claude Code et l'historique git pour suivre automatiquement le temps par projet — sans minuteurs manuels.

OpenClawRadar
Documents de développement Brain-MCP - Outils pour Claude IA plutôt que pour les humains
Tools

Documents de développement Brain-MCP - Outils pour Claude IA plutôt que pour les humains

Un développeur mainteneur du serveur Brain-MCP a ajouté une section 'Pour assistants IA' à la documentation avec des instructions comportementales, ce qui a permis à Claude d'utiliser les outils plus intelligemment et d'injecter proactivement du contexte lors des changements de sujets.

OpenClawRadar
Bespoke AI v0.8.1 : Extension d'auto-complétion VS Code pour le code et le texte
Tools

Bespoke AI v0.8.1 : Extension d'auto-complétion VS Code pour le code et le texte

Bespoke AI v0.8.1 est une extension VS Code qui fournit une fonctionnalité d'autocomplétion à la fois pour le code et le texte, exploitant les abonnements Claude Code via le SDK Agent d'Anthropic pour éviter les frais d'API tout en prenant en charge plusieurs backends dont Ollama.

OpenClawRadar