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

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.
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
👀 See Also

GLM 5 sur Mac M3 : Observations de performance pour le codage agentique
Un utilisateur rapporte avoir exécuté GLM 5 via la quantification 4 bits de MLX sur un Mac M3 avec 512 Go de RAM, le trouvant utilisable pour le codage agentique avec un contexte inférieur à 50 000 tokens, mais notant des ralentissements significatifs au-delà de ce seuil.

Signet : Un substrat de mémoire local et open source pour les agents IA
Signet est un substrat mémoire open-source pour les agents d'IA qui déplace la gestion de la mémoire en dehors de la boucle de l'agent. Il conserve les transcriptions, distille les sessions en mémoire structurée, lie les entités dans un graphe et injecte le contexte avant le début des invites.

Développeur crée un agent de recherche IA local qui génère des podcasts à partir de sujets ou de liens YouTube.
Un développeur a créé un agent d'IA entièrement local qui prend des sujets ou des liens YouTube et génère des rapports approfondis, des scripts de podcast conversationnels et de l'audio. Le système recherche dynamiquement, extrait des informations, affine les résumés et crée des conversations naturelles d'aller-retour.

Plugin de reclassement externe pour OpenClaw Memory-Core : réutiliser les anciens GPU
Un développeur partage un plugin pour OpenClaw qui permet à memory-core d'utiliser un reranker externe au lieu du QMD intégré, améliorant les performances sur les configurations limitées en CPU.