Sources locales
Un RAG localet confidentiel pourvos agents de code.
Ragmir transforme les spécifications, fichiers Word, PDF et exports locaux en preuves citées pour les workflows RAG agentiques. La recherche reste locale et bornée ; l'hôte conserve l'autorité d'action.
Transformez un cahier des charges Word privé en code et tests cités, sans téléverser le fichier.
Cas d'usage
Cinq workflows locaux construits autour de fichiers projet réalistes.
Qu'il s'agisse de cahiers des charges privés, de monorepos, de dossiers Drive synchronisés, de recherche média ou de dossiers administratifs, chaque flux garde l'indexation en local, effectue la recherche hors ligne et renvoie des citations.
Développez à partir d'un cahier des charges privé.
Transformez un cahier des charges privé en preuves prêtes pour l'implémentation.
1 / 5
Accélérez la prise en main d'un monorepo.
Répondez aux questions d'architecture à partir de la documentation racine et de celle des packages.
2 / 5
Développez à partir d'un dossier Drive synchronisé.
Réconciliez les documents produit avant que l'agent implémente une fonctionnalité.
3 / 5
Rédigez un script YouTube appuyé par des citations.
Fondez le brouillon sur les recherches et la ligne éditoriale avant validation humaine.
4 / 5
Pilotez un projet de visa à partir de vos documents locaux.
Gardez une liste datée fondée sur un corpus local qui évolue.
5 / 5
Installation
Installez une fois. Interrogez via CLI, TypeScript ou MCP.
Ajoutez Ragmir Core au dépôt qui contient les fichiers, choisissez les sources puis indexez. L'état généré reste dans des dossiers .ragmir/ ignorés, et le parcours local-hash par défaut 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.
Carte des fonctions
D'abord la recherche locale citée. Puis, en option, des réponses et de l'audio en local.
Core récupère les preuves citées du projet pour votre agent de code. Chat génère en option des réponses locales à partir de ces passages ; TTS convertit en option un texte validé en audio.
Ragmir Core
Récupérez les preuves citées du projet avec un index local adaptatif pour les agents, scripts et processus Node.js.
Installation
Commande
- Prévisualisez les segments masqués et expliquez le classement.
- Réutilisez un client local dans un processus Node.js persistant.
- Obtenez des citations vérifiables vers le fichier, la ligne, le segment ou la page PDF.
- Fonctionnez hors ligne et gardez l'état généré dans .ragmir/, ignoré par Git.
Ragmir TTS
Convertissez un texte cité et validé en audio local pour les agents et les scripts.
Installation
Commande
- Convertissez du texte local en WAV hors ligne, ou en MP3 via le mode en ligne explicite.
- Partez de recherches et de rapports cités.
- Générez des WAV hors ligne après le préchargement du modèle.
- Gardez l'audio dans .ragmir/audio, ignoré par Git ; Edge TTS reste optionnel.
Ragmir Chat
Transformez les preuves du projet en réponses locales citées pour les agents et scripts.
Installation
Commande
- Fondez chaque réponse sur des passages Ragmir cités.
- Choisissez un profil Qwen ou Gemma vérifié.
- Utilisez Metal, CUDA ou Vulkan selon la machine.
- Téléchargez le modèle pendant la configuration, puis répondez hors ligne sans API hébergée.
Flux pour agents
La couche de preuves du RAG agentique, pas une mémoire de plus.
Branchez Ragmir sur l'agent de votre choix via CLI ou MCP, ou gardez tout le flux sur le poste. MCP commence avec au plus trois citations compactes par défaut ; la recherche peut ajouter trois extraits de code. L'agent développe uniquement les preuves utiles. Ragmir retrouve les preuves ; l'hôte conserve l'autorité d'action. Core ne dépend d'aucun modèle précis.
Commande d'intégration
Déplacez une base documentaire figée
Exportez l'index actif, le modèle requis, le runtime embarqué en lecture seule, les skills et les adaptateurs MCP. Vérifiez le dossier après déplacement ; les sources brutes et journaux restent exclus.
Choisissez où vont les preuves
Envoyez des passages cités et bornés à l'agent que vous utilisez déjà, gardez le transfert en local, utilisez Chat en option pour générer une réponse hors ligne ou consommez les résultats sans modèle.
Votre agent préféré
Claude, Codex, Kimi, Hermes et les autres clients compatibles consomment les passages cités via CLI ou MCP. La politique de données d'un client hébergé s'applique à ces passages.
Agent local
OpenCode ou un autre consommateur CLI ou MCP local garde les passages récupérés sur le poste. Aucun service Ragmir hébergé n'intervient.
Réponses hors ligne
Ragmir Chat, optionnel, génère des réponses citées avec un GGUF local vérifié. Qwen et Gemma sont des profils inclus, pas des exigences de Core.
Applications et automatisations
Les scripts locaux, les outils de bureau et les tâches CI consomment des résultats typés ou JSON, avec ou sans modèle génératif.
Local et confidentiel
Gardez le corpus et l'index en local. Contrôlez ce qui sort.
Ragmir n'ajoute aucune télémétrie et n'envoie jamais votre corpus vers un RAG hébergé. Un consommateur local peut garder tout le workflow hors ligne ; un agent cloud reçoit les passages récupérés selon la politique de son fournisseur lorsque vous choisissez ce workflow.
Documents sur disque
Vous pointez Ragmir vers le dossier utile. Les fichiers privés restent dans le dépôt ou le workspace local.
É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.
Masquage et limites explicites
Le masquage, les limites de taille et l'audit des fichiers non supportés évitent de prétendre indexer plus que ce qui est fiable.
Journaux minimaux
Les journaux d'accès ne contiennent que des métadonnées, afin de vérifier l'usage sans exposer de contenu sensible.
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
Ce que Ragmir garde en local, la façon dont une équipe aligne ses sources, les configurations réseau optionnelles et la connexion aux agents.
Qu'est-ce que Ragmir ?
Ragmir est un RAG open source, local et confidentiel pour agents de code et scripts sur Node.js : une bibliothèque, une CLI et un serveur MCP local qui transforment les fichiers choisis en contexte cité et interrogeable. Il complète la mémoire des agents et la recherche de code native pour les spécifications, runbooks, contrats, PDF et autres documents projet. Le parcours par défaut fonctionne hors ligne sans téléchargement de modèle.
Ragmir envoie-t-il mon code ou mes documents confidentiels ?
Ragmir indexe uniquement les dossiers locaux que vous choisissez et garde l'état généré dans le dossier .ragmir/ ignoré par Git. La recherche effectuée par Core n'ajoute aucune télémétrie et n'envoie aucun document. La configuration explicite des modèles télécharge des poids publics, jamais vos documents ; un agent cloud peut recevoir les passages cités lorsque vous choisissez de l'utiliser.
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.
Puis-je déplacer une base Ragmir vers un autre agent ou serveur ?
Oui. rgr portable export crée un dossier figé contenant l'index actif, le modèle d'embedding local requis, un runtime embarqué en lecture seule, deux skills, des adaptateurs MCP et un inventaire SHA-256. Déplacez-le vers une plateforme Node.js 22 identique, vérifiez-le sans installation de paquets ni accès au registre, puis connectez Claude, Codex, Kimi, OpenCode, Cline ou un hôte MCP ou CLI compatible. Ensuite, --replace vérifie le nouvel export avant de basculer le chemin stable et conserve l'ancien dossier comme sauvegarde horodatée. Les sources brutes et journaux sont exclus, mais les passages indexés restent sensibles ; l'hôte conserve l'autorité d'action et la sécurité réseau.
Comment une équipe partage-t-elle la même base documentaire ?
Les équipes fusionnent les changements relus dans une branche Git de référence, puis lancent rgr team sync. Ragmir applique uniquement un fast-forward propre et non divergent, puis actualise l'index local privé de chaque développeur. --no-pull garde la mise à jour Git manuelle ; les comparaisons avancées sans contenu source restent disponibles hors Git ou pour diagnostiquer un écart exact.
Ragmir nécessite-t-il une clé API, un téléchargement de modèle ou une connexion internet ?
Non pour le parcours par défaut. La recherche local-hash fonctionne hors ligne sans modèle ni clé API. La synchronisation d'équipe contacte la branche Git configurée uniquement lorsqu'elle est lancée ; --no-fetch garde cette exécution hors ligne. Pour un workflow entièrement hors ligne, utilisez un consommateur local ou Ragmir Chat, qui télécharge et vérifie une fois le profil GGUF choisi, puis génère localement. Ni Ollama, ni Python, ni API LLM hébergée ne sont requis.
Puis-je voir où l'indexation consomme du temps et de la mémoire ?
Oui. Les métriques optionnelles attribuent la découverte, le hachage, l'analyse, le masquage, le découpage, les embeddings, les écritures dans l'index local, la maintenance, le débit, les files d'attente, l'état du cache et le pic RSS. Le diagnostic local borné ne contient ni racine du projet, ni chemin source, ni texte source, ni requête, et ses mesures restent désactivées sans demande ou abonnement.
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 Core renvoie des passages cités depuis vos fichiers locaux ; l'agent ou l'application choisie décide quoi en faire. L'option rgr chat ajoute une génération de réponse citée avec un profil local vérifié lorsque la réponse doit aussi rester sur le poste.
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.
Ajoutez un RAG local et confidentiel à votre agent. Gardez vos fichiers projet en local.
Branchez les passages cités sur votre agent préféré, ou préparez un profil Chat local pour garder recherche et réponse hors ligne. Aucun compte Ragmir hébergé n'est requis.