Loading video...
Video Failed to Load
Bon parmi les tools que j'utilise sur mon setup Claude Code et qui pour moi est INDISPENSABLE, c'est mgrep ! Mgrep c'est quoi ? - De base, Claude Code utilise grep pour chercher dans ton code. Grep c'est un outil de 1973 qui fait de la recherche par mots-clés... show more
169,020 views • 9 months ago •via X (Twitter)
67 Comments

Frero merci t'es un bon mais je crois que Claude Code utilises ripgrep

Bien vu t'as raison c'est ripgrep, mais ça change rien au fond ça reste de la recherche textuelle. Tu cherches "auth", il trouve "auth". Si ton code dit "login" ou "signin", il trouve rien. mgrep c'est sémantique, il comprend ce que tu veux dire. One shot, une seconde, bon fichier direct et surtout c'est pas claude qui cherche et brule les tokens

Je ferais une autre vidéo avec tout les détails du setup ect, n'utilisez pas leur doc car elle est claqué même eux en ont conscience et vous utiliserez pas l'outil comme il se doit (j'ai du me débrouiller moi même)

Le setup est live ! Vous pouvez tout check ici :

« Des recherches way plus précises » on me l’avait jamais faite.

T’es pas down

Ça ressemble à un RAG connecté à une cli. C’est super malin mais si c’est ça alors c’est assez "simple" et c’est étonnant que y’ai pas d’alternative open source gratuite. Sachant que les modèles d’embedding peuvent être super légers

Yep mais le leur est ultra optimisé de ce que j'ai pu voir, le subagent qui se charge du retrival donne la réponse en millisecondes haha

@bclavie c’est drôle, c’est comme si la patte française attirait la patte française

@bclavie On a un français dans l’équipe dev ? 👀

@bclavie Recherche :) Ben travaille chez MixedBread!

C'est avec login et payant malheureusement donc un peu chiant

Yes.. Mais honnêtement au vue de la performance et comment ca te save les tokens pour la recherche perso je l'ai pris. Alors que je suis le premier qui n'aime pas les tools inutiles

C'est vrai que j'avais pas vu ça de ce point de vue la ça peut être intéressant pour les modèles pay as you go ou très énergivore comme Cursor un peu moins sur un Claude Max

comme via Cursor* ou tu paies un extra sur tout

intéressant tout ça

J’ai aussi le grâce à toi. Et c’est too. Merci

moi ce qui me fait chier et je sais pas si tu as la même : tu dois lancer le server constamment sur tout tes projets ? et il me dit que j'ai finis le plan gratuit après un call sur des gros porjet i i

suis ca y'a tout bro

On optimise l’IA, c'est primordial, mais on oublie parfois que Ctrl+F reste redoutable.

exact haha

cursor possible ?

à voir, mais c'est plus interessant de l'utiliser direct dans un terminal

J'ai pris cursor pour un an donc faut le renta (cursor pro donc bien limité ++)

Ça c'est du tweet utile

Quelqu’un a déjà utilisé Semantic-grep c’est censé être comme mgrep mais en gratuit, 100% local et open source

Serena MCP c'est pareil non?

Merci du tip de 1973 ... intéressant

mais il passe par une autre api, mixedbraid qui coute un bras, donc je ne sais pas si c'est efficace

on attend fort le tuto khey

Merci khey tié le tiiigre

Le jour où Claude va faire du GitHub de similarité, ça va être une petite révolution

Excellent tip ! Merci

pay as you go + tu exposes ta data pour rien je préfère prendre 2x plus de temps

un peu comme l'indexation de Cursor ?

Pour la même raison, j'ai ajouté à mon setup. Sais tu si il y a des subtilités entre les deux et si l'un ou l'autre est meilleur ?

mgrep est beaucoup plus rapide et puissant, je l'ai déja testé warpgrep

Sinon il y a LSP :

C'est pas la même chose, LSP c'est de la navigation structurelle faut déjà connaître le symbole que tu cherches. Mgrep tu décris ce que tu veux en langage naturel et il trouve, même si t'as aucune idée de comment c'est nommé dans le code

Exact il faut connaitre le symbole, je dirais que c'est complémentaire

Tu es obligé de faire indexer t code base à Claude pour ça ?

Payant ..

T’as déjà testé anti gravity ? Si oui t’en penses quoi par rapport à Claude code sachant qu’on peut utiliser Claude dans AG? Perso j’utilise que AG mais j’me tâte

Vraiment nul nul, tu te brides un max en terme de perf, mais tu sais quoi tu peux utiliser les quotas gratuit d'opengravity avec ton compte AG tout en utilisant claude code

et l'extension claude code directement dans Antigravity c'est le top nan ?

Autant utiliser le cli direct, le terminal y’a rien de plus rapide, tu peux l’utiliser sur antigravity ou vs code si tu veux, ‘n’importe quel ide

Ouais j’ai vu le GitHub ca a l’air top jvais essayer de me débrouiller Merci beaucoup 🙏

tkt

Mais si je me trompe pas claude code utilise pas grep mais ripgrep, non ?

Est-ce que tu as essayé ?

Pas encore je check ca !

Bon j’ai essayé ! J’ai pris un plan payant indexé mon projet et je suis un peu déçu du résultat ! J’ai l’impression que c’est assez situationnel finalement Le volume de requête est assez faible sur mgrep

Tu as suivi le guide ?

Yes j'ai implémenté comme sur ton guide ! Mais je viens de comprendre comment ça marchait dans l'usage. Il faut refresh ses fenêtres de chat assez souvent !

Par contre attention Mgrep index des projets en back avec claude code sans demander. Du coup ça peut vite monter la facture. J'ai eu un refund sur une indexation

Attention ! Tu as créer le gitignore ? C'était dans le guide normalement sans ca ca monte super haut

Yes je l'avais avant ! En gros le mec du support m'a répondu ça "To explain what happened, when you install mgrep to claude and open a new claude session in a folder, mgrep will start to index the folder in the background to make sure the codebase is ready for claude to search.

This happens silently, even before any search is made. We realize that many users are not aware of this. We are planning to make Claude aware of indexing and call it proactively, and have the background indexing as YOLO mode.

is this RAG?

Pour l’instant pas dispo avec Cursor dommage, j’attendrai pour le coup

Ça déplace juste le problème

C'est une pépite mgrep ! Par contre en terme de pricing, ça peut vite couter bonbon... Pensez à ne pas indexer tout le repo sinon ça pique

Il faut que je trouve comment le connecter à Opencode. Sinon, Claude Code n’est pas disponible dans mon pays. 😅

Tu peux le faire c'est pour n'importe quel agent

D’accord, merci

thanks

Frerot t’as peut être trouvé la solution à mon calvaire ! Je vais tester ça pcq les limites elles arrivent bcp trop vite en ce moment
