Aller au contenu
LOCAL CODE SEARCH

Le bon passage de code, au bon moment.

Donnez le bon contexte à votre agent IA. LCS retrouve les fichiers et les lignes utiles, directement dans votre dépôt.

CLI Rust · Windows, Linux et macOS · Open source
~/my-project
lcs search "where is the keyboard shortcut handled?"
Passage retrouvéhybrid
src/editor/shortcuts.ts:24-29
export function handleShortcut(event: KeyboardEvent) {
  if ((event.ctrlKey || event.metaKey) && event.key === "k") {
    event.preventDefault();
    openCommandPalette();
  }
}

Partir d’une intention

Retrouvez un comportement, même sans connaître le nom de la fonction.

Croiser les mots et le sens

La recherche hybride associe mots-clés et similarité pour retrouver le bon passage.

Rechercher sur votre machine

Le modèle et l’index restent locaux, sans service de recherche distant ni télémétrie.

Donner du contexte à votre agent

Connectez Claude Code, Codex ou Cursor à votre code grâce au serveur MCP.

Revenir à la bonne ligne

Obtenez le fichier, les lignes et l’extrait, ou retrouvez directement une définition.

Suivre les changements du code

L’indexation traite les fichiers modifiés ; watch suit les changements de votre projet.

CLAUDE CODE × LCS

L’agent cherche moins.
Il trouve mieux.

Avec LCS, Claude Code retrouve davantage de fichiers utiles, en moins d’étapes.

21 %
d’étapes en moins
+5
points de rappel
13 tickets · Opus 5.5
Claude Code seul
69 %fichiers retrouvés

10,4 étapes / ticket

Claude Code + LCS
74 %fichiers retrouvés

8,2 étapes / ticket

Le benchmark

Mêmes 13 tickets d’un projet, sessions neuves, un passage par configuration à effort maximal. Avec LCS : serveur MCP et instructions. Le rappel moyen par ticket passe de 69 % à 74 % ; les étapes moyennes de 10,4 à 8,2. Le test mesure les fichiers attendus retrouvés, pas le temps ni la réussite d’une correction. Deux configurations mesurées, présentées sur une courbe illustrative sans échelle. Méthode et résultats sur GitHub ↗

Claude Code → Local Code SearchClaude Code se connecte au serveur MCP local de LCS, qui expose search, def et status. Il reçoit des fichiers, des lignes et des extraits de code.stdioClaude CodeLocal Code SearchMCPsearchRechercherdefDéfinitionstatusÉtat de l’indexfichier · lignes · extrait
CONNEXION MCP

Le bon contexte, directement dans Claude Code.

LCS transmet à votre agent les fichiers, les lignes et les extraits utiles à sa tâche.

claude mcp add --scope project local-code-search -- lcs serve

Dans le projet, lancez lcs index, puis autorisez le serveur dans Claude Code.

Donnez le bon contexte à votre agent.

Télécharger lcsVoir sur GitHub