Documents du projet
RAG agentique.Pour développeurs.Avec vos sources.
Donnez à votre agent le contexte précis du code, des specs, des fichiers Office et des PDF. Ragmir indexe en local et cite ses sources. Votre agent cherche, affine et répond avec le modèle de votre choix.
Demandez à Claude Code ou Codex de développer une fonctionnalité à partir des documents du projet. L’agent cherche, lit, précise, puis code.
Cas d'usage
Quatre parcours. Une même couche de preuves citées.
Développez une fonctionnalité, investiguez un incident, préparez une migration ou prenez une décision confidentielle avec un chat local ou auto-hébergé.
Développez une fonctionnalité avec Claude Code ou Codex.
Votre agent de développement cherche les règles, vérifie les exceptions, puis modifie le code et les tests.
1 / 4
Diagnostiquez un incident avant de modifier le code de production.
Votre agent de développement ancre un correctif de régression dans le runbook, le rapport d’incident et le code concerné.
2 / 4
Préparez une migration d’API avec Claude Code ou Codex.
Votre agent de développement vérifie la compatibilité, les contraintes d’architecture et les appelants avant de modifier le code.
3 / 4
Choisissez une architecture avec un chat confidentiel.
Discutez de vos contraintes internes avec un chat et un modèle locaux ou hébergés sur votre infrastructure.
4 / 4
Installation
Installez une fois. Interrogez via CLI, TypeScript ou MCP.
Ajoutez Ragmir Core au dépôt qui contient les fichiers, avec Node.js 22.12 ou plus récent. Choisissez les sources, puis indexez-les. La recherche local-hash ne nécessite ni compte, ni clé API, ni téléchargement de modèle.
Configurez Ragmir
Laissez votre agent de code adapter la configuration, ou choisissez votre gestionnaire de paquets et lancez les commandes vous-même.
Laissez votre agent de code configurer Ragmir
Collez ce prompt dans votre agent de code. Il inspecte le dépôt, demande confirmation avant chaque choix, installe les bons paquets et vérifie la recherche citée.
Construisez votre workflow RAG agentique
Connectez votre agent. Gardez le choix du modèle.
Votre agent choisit quand chercher, développer une citation ou reformuler sa requête. MCP fournit au plus trois citations compactes par défaut. L’agent gère le raisonnement, la génération et les actions.
Connecter Claude Code, Codex, Kimi, OpenCode ou Cline
Connectez votre chat ou modèle
Utilisez un client compatible MCP ou une petite application TypeScript. Le guide couvre Ollama en local, un modèle auto-hébergé et les API cloud.
Lire le guide d’intégration des modèlesChoisissez votre mode de fonctionnement
La même recherche sourcée, quelle que soit l’application qui l’utilise.
Sur votre machine
Exécutez Ragmir, votre chat ou agent et un modèle téléchargé sur la même machine, avec Ollama par exemple. Gardez l’inférence locale et désactivez les appels distants du client si les passages doivent rester sur ce poste.
Sur votre propre serveur
Utilisez un modèle hébergé sur votre serveur ou votre infrastructure cloud privée. Les passages sont transmis à ce serveur. Vous gérez les accès, la connexion et la conservation des journaux.
Avec un fournisseur cloud
Connectez un chat ou agent compatible à Ragmir via MCP ou votre application. Les passages envoyés au modèle quittent votre environnement et relèvent de la politique de données du fournisseur.
Centré sur la recherche
Indexez les bonnes sources. Retrouvez des preuves précises.
Une bibliothèque pour la connaissance projet, avec les formats documentaires et l’OCR intégrés. Ajoutez la recherche sémantique si votre corpus en a besoin.
Recherche dans le projet
Transformez vos fichiers en contexte sourcé pour vos agents, scripts et applications TypeScript.
Préparer
Commande
- Indexez les changements et reprenez une ingestion interrompue.
- Recherchez dans le code, les specs et les lignes Office avec leurs en-têtes cités.
- Ouvrez un passage cité et vérifiez sa version indexée.
- Utilisez le même index local via la CLI, MCP ou TypeScript.
Documents scannés
Rendez les preuves contenues dans vos PDF scannés accessibles grâce au parcours OCR local intégré.
Préparer
Commande
- Extrayez d’abord le texte intégré, puis appliquez l’OCR aux pages sans texte.
- Conservez les références de page avec les passages retrouvés.
- Réutilisez le cache OCR avec des lots de taille limitée.
- Utilisez votre installation de Tesseract ou d’OCRmyPDF.
Recherche sémantique
Ajoutez la recherche par le sens avec un modèle d’embeddings local lorsque les mots-clés ne suffisent pas.
Préparer
Commande
- Installez Transformers uniquement si nécessaire.
- Téléchargez le modèle choisi explicitement, puis utilisez son cache local.
- Combinez recherche lexicale, vecteurs et filtres sur les sources.
- Mesurez la qualité avec vos propres questions de référence.
Gardez la main sur vos données
Recherche locale. Destination choisie.
Ragmir conserve son index sur la machine où il fonctionne et renvoie les sources sans masquage. La confidentialité dépend aussi du chat ou de l’agent, de l’hébergement du modèle, des journaux et des connexions réseau.
Documents sur disque
Choisissez les dossiers que Ragmir peut lire. Ragmir n’envoie pas vos fichiers sources vers un service de stockage documentaire.
État ignoré par Git
L'index, les rapports et les intégrations générées restent dans le dossier local .ragmir/, ignoré par Git.
Des sources choisies
Incluez les dossiers utiles et excluez les identifiants, les fichiers générés et les données sans rapport.
Une destination choisie
Votre application décide où envoyer les passages. Un fournisseur cloud reçoit ceux inclus dans vos requêtes ; en auto-hébergement, vous gérez les accès, le transport et les journaux.
Pensé pour être utile
Conçu pour les documents que votre recherche de code ne voit pas.
Ragmir transforme les documents privés et dispersés du projet en un socle de preuves local que les agents de code et les scripts peuvent interroger hors ligne via MCP, CLI ou TypeScript.
Là où Ragmir est le plus utile
La connaissance du projet au-delà du code
Recherchez dans les PDF, DOCX, XLSX, specs, contrats et runbooks aux côtés du dépôt qu'ils expliquent.
Plus de contexte, moins de tokens
Commencez avec au plus trois citations compactes, puis développez uniquement les preuves choisies au lieu d'injecter un corpus volumineux ou fragmenté dans un seul prompt.
Un corpus qui reste à vous
Gardez l'index en local et associez Ragmir à un consommateur local lorsqu'aucun passage cité ne doit quitter le poste.
Des preuves réutilisables par les agents et scripts
Donnez aux agents de code et scripts locaux des passages traçables avec les références du fichier, de la ligne, du segment et de la page PDF.
FAQ
Questions fréquentes
Sources, modèles locaux, OCR et intégration à vos outils de développement.
Qu'est-ce que Ragmir ?
Ragmir fournit la recherche documentaire du RAG agentique : il indexe les fichiers choisis et renvoie des passages précis et sourcés via TypeScript, CLI ou MCP. Votre agent décide quand relancer une recherche, raisonne sur les sources et produit la réponse. La recherche par défaut fonctionne hors ligne sans télécharger de modèle.
Ragmir envoie-t-il mon code ou mes documents confidentiels ?
Ragmir n’a ni télémétrie ni stockage documentaire hébergé. Il indexe sur la machine où il fonctionne et renvoie les passages sans masquage. Votre chat ou agent peut les transmettre à un fournisseur de modèles. Pour un usage confidentiel, maîtrisez tout le parcours : client, modèle local ou auto-hébergé, connexion, accès et journaux. Le mode sémantique télécharge explicitement les poids du modèle.
Avec quels agents IA et outils Ragmir fonctionne-t-il ?
Ragmir Core est indépendant du modèle. Les intégrations couvrent Claude Code, Codex, Kimi, OpenCode et Cline. Les autres clients MCP, scripts locaux, outils de bureau et tâches CI utilisent les mêmes résultats cités.
Comment une équipe partage-t-elle la même base documentaire ?
Partagez les documents relus via votre fonctionnement Git ou vos outils de partage habituels, puis lancez rgr ingest sur chaque poste. Chaque développeur garde son index local. Ragmir ne gère ni les branches ni la synchronisation entre postes.
Ragmir nécessite-t-il une clé API, un téléchargement de modèle ou une connexion internet ?
Le moteur local-hash par défaut fonctionne hors ligne, sans clé API ni modèle à télécharger. La recherche sémantique nécessite Transformers en option et le préchargement d’un modèle. Pour un parcours entièrement local, utilisez aussi un modèle de génération local, par exemple avec Ollama.
Puis-je voir où l'indexation consomme du temps et de la mémoire ?
Les métriques d’ingestion optionnelles indiquent les durées par phase, le débit, les files d’attente, le cache OCR et la mémoire. Ces diagnostics locaux excluent le contenu des documents et les requêtes ; aucun service de suivi d’usage n’est intégré.
En quoi Ragmir diffère-t-il de l'indexation d'un IDE ou d'un RAG hébergé ?
La recherche native traite déjà bien le code structuré. Ragmir cible les documents de projet qui nécessitent des citations, garde l'index en local et expose des passages bornés via des outils MCP non destructifs. Les petits budgets de sortie conservent les citations exactes et renvoient des résumés typés avec le nombre d'éléments omis.
Est-ce que Ragmir rédige les réponses à ma place ?
Ragmir fournit les outils de recherche et de citation du RAG agentique. Votre agent, chat ou application décide quand les appeler et transmet les sources au modèle choisi. Le guide couvre Ollama en local, les serveurs auto-hébergés et les fournisseurs cloud.
Quels formats de fichiers Ragmir peut-il indexer ?
Code source, texte, Markdown, PDF, Office et OpenDocument, EPUB, HTML, CSV, JSON et YAML, plus les extensions texte personnalisées que vous activez. Les fichiers non supportés sont signalés explicitement. Les PDF scannés peuvent utiliser un OCR local optionnel, avec des lots de pages bornés et un cache privé reprenable.
Ragmir fonctionne-t-il comme un serveur web avec un port fixe ?
Non. Utilisez le serveur MCP local sur stdio pour les agents de code, ou intégrez le client TypeScript dans un processus Node.js avec état. Ragmir n'ouvre aucun port HTTP ; une application exposée au réseau gère l'authentification, les autorisations, les limites et la sécurité du transport.
Donnez à vos agents le contexte de votre projet.
Donnez à vos agents de développement les preuves utiles du projet via MCP, la CLI ou TypeScript. Gardez le modèle et le fonctionnement de votre choix.