Cœur
- TypeScript
- Node.js
- Paquet npm
- CLI
- API TypeScript
Open sourceOutil pour développeurs

Open sourceOutil pour développeurs
Ragmir fournit aux agents de code, comme Claude Code et Codex, des passages sourcés tirés de votre code et de vos documents. Il les indexe sur votre machine et renvoie chaque réponse à sa ligne, sa page ou sa diapositive.
Votre agent pose une question ; Ragmir répond avec les passages exacts de votre dépôt, de sa documentation et de vos fichiers bureautiques, et l'origine de chacun, pour que chaque affirmation se vérifie.
L'indexation et la recherche fonctionnent en local. Un service tiers que vous connectez reçoit les passages qui lui sont transmis, selon sa configuration et ses propres règles de traitement des données.
Comment ça marche
Choisissez le code, la documentation et les fichiers bureautiques : Ragmir crée un index LanceDB local, qui associe BM25 et embeddings optionnels, mis à jour de façon incrémentale.
Une commande configure Claude Code et Codex, qui interrogent Ragmir par des outils MCP en lecture seule.
Votre agent, ou vous dans le terminal, obtient les passages qui y répondent, résultats lexicaux et vectoriels fusionnés par rang réciproque, même hors ligne.
Chaque passage renvoie à sa ligne, sa page ou sa diapositive : vous le vérifiez avant de vous y fier.




Les passages dont un agent de code a besoin, et l'origine de chacun, sans index hébergé ni modèle de conversation embarqué.
Chaque passage arrive avec ses coordonnées natives : lignes dans le code, pages d'un PDF, diapositives, cellules d'un tableur ou sections d'un EPUB. Ragmir signale aussi une source modifiée depuis son indexation, et des éléments trop minces pour s'y fier.
Votre code et vos documents partagent un même index local, mis à jour au fil des modifications. Un moteur d'OCR local lit les pages scannées d'un PDF, et seulement celles qui n'ont pas de texte.
Les résultats BM25 et vectoriels sont fusionnés par rang réciproque, en tenant compte des chemins de fichiers, des noms en camelCase et des définitions de code, dans un index LanceDB. Le mode par défaut ne télécharge aucun modèle ; des embeddings multilingues tournent en local quand vous les activez.
Quatre outils MCP en lecture seule, limités à un projet. Sur le banc d'essai du projet (27 octobre 2026), le bon fichier figurait parmi les dix premiers résultats pour 93 % de 101 questions, sur un monorepo de 43 874 segments, avec une recherche médiane de 40 ms.
Un paquet TypeScript open source pour Node.js, publié sur npm, dont chacun peut lire le code sur GitHub.
Présentez ce que vous souhaitez créer ou améliorer, votre budget et l'échéance envisagée.
L'indexation et la recherche. Un client connecté peut transmettre les passages reçus à un service externe : la confidentialité dépend donc aussi de ce client et de ses réglages.
Par son interface en ligne de commande, son API TypeScript ou son serveur MCP. Le dépôt documente les prérequis et les configurations prises en charge.
L'AGPL-3.0-only à partir de la version 3, avec une licence commerciale distincte. Les versions antérieures conservent leur licence d'origine.
Moi, en tant que fondateur de jCode. J'ai créé Ragmir en 2026 : sa bibliothèque, son interface en ligne de commande et son serveur MCP, avec des tests automatisés et des benchmarks.
Oui. Le conseil technique peut couvrir le choix des documents à indexer et le raccordement de Ragmir à vos agents de code, dans vos dépôts.