Personnaliser. Mettre en page. Rédiger. Suivre.

Tout ce que fait Resume Matcher, dans l'ordre où vous l'utiliserez. Collez une fiche de poste, vérifiez chaque modification proposée par l'IA, peaufinez le CV dans l'éditeur, rédigez la lettre de motivation et suivez la candidature. Sur votre propre machine, avec le modèle d'IA de votre choix.

Le Créateur de CV : à gauche le panneau d'édition avec le choix du modèle, à droite un aperçu en direct d'une page du CV d'un ingénieur logiciel senior, avec les onglets Lettre de motivation, Message de contact, Préparation entretien, Correspondance FP et Vérif. ATS

Un CV principal, une copie personnalisée pour chaque offre.

  1. 1

    Connectez un modèle d'IA. Dans les Paramètres : un fournisseur cloud avec votre propre clé d'API, ou un modèle local.

  2. 2

    Ajoutez un CV principal. Importez un fichier PDF ou Word, ou créez-en un avec l'Assistant CV.

  3. 3

    Collez une fiche de poste. L'IA propose des modifications ciblées de votre CV principal.

  4. 4

    Vérifiez les modifications. Dans un aperçu avant/après, puis confirmez ou régénérez.

  5. 5

    Peaufinez dans l'éditeur. Choisissez un modèle, ajustez la mise en page, modifiez tout.

  6. 6

    Générez les documents. Une lettre de motivation, un message de contact et une préparation à l'entretien pour la même offre.

  7. 7

    Téléchargez. Le CV et la lettre de motivation, en PDF.

  8. 8

    Suivez la candidature. Sur un tableau Kanban. Confirmer un CV personnalisé y ajoute sa carte pour vous.

Le tableau de bord : la tuile du CV principal marquée Par défaut, une tuile Ajouter un parcours principal (jusqu'à 5 CV principaux), sept CV personnalisés intitulés Poste @ Entreprise avec leur date de modification, une tuile Créer un CV, et les boutons File d'adaptation, Suivi des candidatures et Paramètres
Votre CV principal n'est jamais écrasé. Chaque version personnalisée est enregistrée comme un CV à part, rattaché au CV principal dont elle provient et à l'offre pour laquelle elle a été écrite. Les captures de cette page utilisent un profil de démonstration : Sarah Chen et toutes les entreprises affichées sont fictives.

Personnaliser. Collez une fiche de poste, puis vérifiez chaque modification.

La personnalisation reformule ce qui est déjà dans votre CV. Elle n'invente aucune expérience, et sur la page de personnalisation rien n'est enregistré avant que vous ayez lu et confirmé les modifications.

  • 2 pages

    limite de pages par défaut, en retirant les puces les moins pertinentes pour tenir

  • 0

    nouveau chiffre : une ligne réécrite qui en ajoute un est annulée

  • 4 min

    durée limite d'une personnalisation, par défaut

Partir d'un CV principal

Un CV principal est votre CV complet et non personnalisé : chaque poste, chaque projet et chaque compétence au même endroit. Importez un fichier PDF, DOC ou DOCX de 4 Mo maximum et l'IA le transforme en sections structurées que vous pouvez modifier, en conservant une copie du texte d'origine. Les PDF scannés, composés uniquement d'images, n'ont pas de couche texte et sont refusés ; passez-les d'abord dans un logiciel de reconnaissance de caractères (OCR).

Pas de fichier ? L'Assistant CV pose une question à la fois, 15 au maximum, et construit le CV dans un brouillon en direct au fil de vos réponses. Il a pour consigne de ne jamais inventer d'employeurs, d'intitulés, de dates, de diplômes, de certifications, de chiffres, d'outils ni de compétences.

Gardez jusqu'à cinq CV principaux comme parcours de carrière, par exemple un pour les postes backend et un pour le ML. Un seul est le CV par défaut, et la page de personnalisation part de celui-là.

L'Assistant CV qui pose sa première question, votre nom et le type de poste que vous visez, avec une zone de réponse et un panneau Brouillon en direct vide à droite

Collez la fiche de poste

Choisissez l'intensité de la personnalisation, réglez une limite de pages (1 à 3 pages, ou aucune) et le nombre de puces à garder par poste, collez l'offre (jusqu'à 100 000 caractères) et cliquez sur Générer le CV personnalisé.

Ajustement léger
Des modifications minimales pour mieux aligner votre expérience existante.
Enrichissement de mots-clés
Le réglage par défaut. Intègre les mots-clés pertinents sans modifier le rôle ni la portée.
Personnalisation complète
Une personnalisation complète à partir de la fiche de poste.
La page Personnalisez votre CV : l'intensité réglée sur Enrichissement de mots-clés, la limite de pages sur 2 pages, les puces par poste sur Toutes, une fiche de poste de Senior AI Engineer, LLM Platform collée, et le bouton Générer le CV personnalisé

Ce qui se passe derrière le bouton

  1. 1

    Analyse de l'offre

    IA

    L'IA extrait l'entreprise, le poste, les compétences requises et souhaitées, les responsabilités principales et les mots-clés. Ils sont enregistrés avec l'offre : c'est ainsi que la carte de suivi obtient plus tard l'entreprise et le poste sans nouvel appel à l'IA.

  2. 2

    Sélection des puces

    IA Code

    L'IA note chaque puce selon sa pertinence pour l'offre. Elle ne fait que noter ; elle ne peut ni réécrire ni inventer de puces. Le code garde ensuite les puces les plus pertinentes par poste ou projet, dans votre limite, et en effectuant réellement le rendu de la page, retire les moins pertinentes jusqu'à ce que le CV tienne dans votre limite de pages.

  3. 3

    Plan de compétences

    IA Code

    L'IA propose les compétences à mettre en avant. Le code n'accepte une compétence que si elle figure déjà dans votre CV, apparaît dans son texte, ou est une compétence requise ou souhaitée écrite mot pour mot dans la fiche de poste.

  4. 4

    Modifications ciblées

    IA Code

    Au lieu de réécrire tout votre CV, l'IA renvoie une liste de modifications précises, chacune citant le texte d'origine qu'elle remplace. Le code vérifie chaque citation par rapport à votre CV et rejette les modifications visant des champs protégés.

  5. 5

    Garde-fous et finitions

    Code

    Le code rétablit vos informations personnelles et vos dates, conserve toutes vos compétences d'origine, supprime une liste de formules usées « qui sentent l'IA » (sauf si la fiche de poste les emploie) et annule toute ligne réécrite qui introduit un chiffre absent de l'original.

L'ensemble a une durée limite, quatre minutes par défaut, pour qu'un modèle lent ne bloque pas l'application.

Vérifier avant tout enregistrement

La fenêtre Vérifier les résultats de la personnalisation IA : un résumé de 2 compétences ajoutées, 0 retirée, 0 certification ajoutée, 3 descriptions modifiées et 1 modification à risque ; la note 8 puces sur 14 gardées, 4 autres retirées pour tenir dans la limite de pages ; un avertissement de risque ; l'ancien et le nouveau résumé en comparaison ; et les boutons Rejeter et régénérer et Confirmer et enregistrer

L'aperçu montre :

  1. Un résumé des modifications : compétences ajoutées et retirées, certifications ajoutées, descriptions modifiées et modifications à risque.

  2. Ce qu'a fait la sélection des puces, par exemple « Kept 8 of 14 bullets (up to 3 per job or project) · Trimmed 4 more to fit the page limit » (8 puces sur 14 gardées, 4 autres retirées pour tenir dans la limite de pages).

  3. Un avertissement de risque quand l'IA a ajouté quelque chose, en général une compétence tirée de la fiche de poste, pour que vous confirmiez que c'est vrai pour vous.

  4. Des comparaisons avant/après pour le résumé, les compétences et chaque puce modifiée.

Confirmer et enregistrer garde le résultat ; Rejeter et régénérer l'écarte et réessaie. La décision porte sur tout l'aperçu. Les garde-fous empêchent les chiffres, employeurs et dates inventés, mais une formulation peut encore exagérer votre rôle. Lisez chaque modification : c'est vous qui faites la vérification finale.

Quand vous confirmez, le CV personnalisé est enregistré comme un nouveau CV intitulé « Poste @ Entreprise », rattaché à son CV principal et à son offre. Sa carte arrive dans la colonne Postulé du suivi et, si vous les avez activés dans les Paramètres, une lettre de motivation, un message de contact et une préparation à l'entretien sont générés en même temps. Tout reste modifiable dans l'éditeur.

Avec l'aperçu, une carte Détail du score ATS apparaît sous le formulaire. C'est une heuristique pondérée de la correspondance des mots-clés, de la couverture des compétences, de la correspondance de l'intitulé, de la complétude des sections et de la cohérence des dates, et non la simulation d'un véritable logiciel de suivi des candidatures. Quand vous confirmez, elle est enregistrée avec le CV personnalisé.

Personnaliser plusieurs offres en file

Vous postulez à plusieurs offres à la fois ? Collez chaque fiche de poste dans la File d'adaptation, et Resume Matcher les personnalise l'une après l'autre, avec une courte pause entre deux offres (5 secondes par défaut) pour rester sous la limite de débit de votre fournisseur. Le poste, l'entreprise et la référence de l'offre sont détectés dans le texte sans appel à l'IA.

Les offres en file sautent l'étape de vérification. Chacune passe par les mêmes modifications ciblées et les mêmes garde-fous, puis est enregistrée directement comme CV personnalisé, avec sa carte de suivi, son score ATS et les documents activés dans les Paramètres. La file garde toutes les puces et ignore la limite de pages : relisez donc chaque résultat dans l'éditeur avant de l'envoyer.

La file est conservée dans la base de données : elle survit à un rechargement ou à un redémarrage. Une offre en échec, par exemple parce qu'elle a dépassé la durée limite, n'est pas relancée : ajoutez-la de nouveau.

La File d'adaptation : le formulaire d'ajout d'une offre avec une fiche de poste collée pour un Senior Backend Engineer, Billing chez Tern Payments, le poste, l'entreprise et la référence REQ-2291 détectés, une pause de 5 secondes et le bouton Ajouter à la file ; à côté, cinq offres marquées En attente, Adaptation, Terminé, Terminé et Échec, la dernière ayant dépassé le délai

Ce que l'IA peut et ne peut pas modifier.

La personnalisation est conçue pour reformuler, pas pour inventer. Ces règles sont appliquées par le code, et pas seulement demandées dans le prompt.

L'IA peut

  • Reformuler votre résumé et vos puces avec les mots de l'offre

  • Réordonner et mettre en avant des compétences

  • Choisir les puces à garder, dans votre limite de pages et de puces par poste

  • Ajouter une compétence exigée par l'offre si elle figure mot pour mot dans la fiche de poste (signalée comme à risque)

L'IA ne peut pas

  • Modifier votre nom, votre e-mail, votre téléphone, votre localisation ou vos liens

  • Modifier les employeurs, les intitulés de poste ou les dates

  • Modifier les établissements, les diplômes ou les dates de formation

  • Ajouter un chiffre, un pourcentage ou un indicateur absent de l'original

  • Retirer vos compétences, certifications, langues ou distinctions existantes

  • Ajouter de nouveaux postes, établissements ou projets

  • Toucher à vos sections personnalisées

Mettre en page. Modifiez tout, et voyez la page telle qu'elle sera imprimée.

Chaque CV, principal ou personnalisé, s'ouvre dans l'éditeur : un panneau de modification à gauche et un aperçu en direct découpé en pages à droite, avec des onglets pour le CV, la lettre de motivation, le message de contact, la préparation à l'entretien, la vérification ATS et, sur les CV personnalisés, la Correspondance FP.

  • 7

    modèles, à une et deux colonnes

  • A4 / Letter

    formats de page, imprimés tels que l'aperçu les montre

  • 5–25 mm

    de marge de chaque côté, 10 mm par défaut

L'éditeur

  • Modifiez chaque section sur place : informations personnelles, résumé, expérience, formation, projets, et compétences et distinctions.
  • Mettez le texte des puces en gras, en italique, souligné ou en lien, et activez ou désactivez la puce ligne par ligne.
  • Ajoutez des postes, des établissements, des projets et des puces ; dupliquez ou supprimez des éléments.
  • Renommez, masquez, affichez et réordonnez les sections, avec monter/descendre ou le glisser-déposer.
  • Ajoutez des sections personnalisées de trois types : texte libre, liste d'éléments comme un poste, ou simple liste de chaînes.
  • Zoomez, affichez les marges et suivez le nombre de pages en direct.
  • Régénérer avec l'IA, Réinitialiser à la dernière version enregistrée, Enregistrer (l'éditeur enregistre aussi automatiquement) et Télécharger en PDF avec vos réglages de modèle actuels.
Le panneau Modèle et mise en forme avec le modèle Modern Two Column et l'accent bleu sélectionnés, et l'aperçu qui montre le CV sur deux colonnes : résumé et expérience à gauche, formation, compétences, langues, distinctions et liens à droite
Modern Two Column avec l'accent bleu.

Sept modèles

  • Single Column

    1 colonne

  • Two Column

    2 colonnes

  • Modern

    1 colonne, couleur d'accent

  • Modern Two Column

    2 colonnes, couleur d'accent

  • LaTeX

    1 colonne

  • Clean

    1 colonne

  • Vivid

    2 colonnes, couleur d'accent

Les modèles à deux colonnes placent le contenu principal en premier dans l'ordre de lecture : les extracteurs de texte lisent donc votre expérience avant la colonne latérale.

Réglages de mise en forme

Format de page
A4 ou US Letter.
Marges
5 à 25 mm de chaque côté (10 mm par défaut).
Espacement
Espacement des sections, des éléments et des lignes, en cinq niveaux.
Taille de police
Taille de base, plus l'échelle de votre nom et des titres de section.
Polices
Serif, sans serif ou chasse fixe, choisies séparément pour les titres et le texte.
Mode compact et icônes de contact
Activés ou désactivés.
Couleur d'accent
Bleu, vert, orange ou rouge, pour Modern, Modern Two Column et Vivid.
Rétablir les valeurs par défaut
À tout moment.

Correspondance FP

Sur un CV personnalisé, l'onglet Correspondance FP place la fiche de poste (FP) à côté de votre CV et surligne en jaune chaque mot-clé de la fiche de poste que votre CV contient déjà.

L'onglet Correspondance FP : 105 mots-clés extraits, 31 correspondances, un taux de 30 %, la fiche de poste de Senior AI Engineer, LLM Platform à côté du CV avec les mots-clés correspondants surlignés en jaune, et le Détail du score ATS à gauche
105 mots-clés extraits, 31 trouvés dans le CV : 30 %. La présentation de l'entreprise dans l'offre compte aussi.

Le taux de correspondance est de l'arithmétique simple, sans IA :

  1. 1

    Prendre les mots de la fiche de poste, retirer les mots anglais courants et le remplissage typique des offres (comme « team », « role » et « experience »), et garder les mots de trois lettres ou plus.

  2. 2

    Faire de même pour votre CV.

  3. 3

    Taux de correspondance = mots-clés de la fiche de poste trouvés dans votre CV ÷ tous les mots-clés de la fiche de poste.

Fiche de poste

We are hiring a backend engineer to build Python services on Kubernetes. You will run Postgres, Redis and Kafka and cut latency with the team.

Votre CV

Built Python services on Kubernetes; cut latency by 40%.

10 mots-clés · 4 trouvés

Taux de correspondance: 4 ÷ 10 = 40%

Il s'affiche en vert à partir de 50 %, en orange à partir de 30 % et en rouge en dessous de 30 %. Comme il compte chaque mot significatif de l'offre, présentation de l'entreprise comprise, un bon CV se situe souvent entre 30 et 50 %. Servez-vous-en pour repérer les compétences et les termes manquants, pas comme une note de passage. Il ne compte pour l'instant que les mots simples en a–z : les mots accentués et les textes en chinois, japonais ou coréen ne sont pas comptés. Il est donc pensé pour des offres en anglais.

Vérification ATS et score ATS

Aucun des deux ne simule le logiciel de suivi des candidatures d'un employeur. Ils testent ce que vous maîtrisez : si un logiciel peut lire votre PDF, et dans quelle mesure le CV couvre l'offre.

L'onglet Vérif. ATS : à gauche, ce que fait la vérification, l'aller-retour et des conseils ; à droite, le modèle Single Column noté 100/100 en lisibilité et 100/100 en contenu, extraction du texte complète, et vérifications réussies pour le texte sélectionnable, l'encodage des caractères, le texte ou images, l'ordre de lecture unique, les images et la longueur

Vérification ATS

L'onglet Vérif. ATS fait le rendu de votre dernier CV enregistré avec le modèle actuel, le même PDF que vous donne Télécharger, et le relit comme le fait un extracteur de texte d'ATS basique. Aucune IA n'intervient. Il note la lisibilité et le contenu sur 100 et liste chaque vérification : texte sélectionnable, encodage des caractères, texte ou images, ordre de lecture unique, en-têtes et pieds de page, images, longueur, coordonnées, titres de section et dates. Un aller-retour compare le texte extrait aux données de votre CV. Il fonctionne sur tout CV enregistré.

Le Détail du score ATS : 79,2 sur 100, avec correspondance des mots-clés 80,8 %, couverture des compétences 94,4 %, correspondance du titre 20,0 %, et complétude des sections et cohérence des dates à 100 % ; les mots-clés manquants fine-tuning, embeddings et golden datasets ; tracing et design reviews comme ajouts sûrs depuis le CV principal ; et des recommandations, à côté de la vue Correspondance FP

Score ATS

Sur un CV personnalisé, le Détail du score ATS note le CV par rapport à son offre : 40 % correspondance des mots-clés, 20 % couverture des compétences, 15 % correspondance de l'intitulé, 15 % complétude des sections et 10 % cohérence des dates. Il liste les mots-clés manquants, ceux de votre CV principal qu'on peut ajouter sans risque, et des recommandations. Il est enregistré avec le CV ; après une modification, enregistrez puis cliquez sur Recalculer. La notation est du code simple, sans appel à l'IA.

Rédiger. La lettre de motivation et la préparation à l'entretien, à partir du même CV.

Chacune est rédigée à partir de votre CV pour la même offre. Générez-les à la demande depuis les onglets de l'éditeur, ou activez-les dans les Paramètres pour qu'elles soient créées à chaque CV personnalisé confirmé.

  • 100–150

    mots dans une lettre de motivation

  • 70–100

    mots dans un message de contact

  • 5

    parties dans la préparation à l'entretien, de l'adéquation au poste aux points à aborder

L'onglet Lettre de motivation de l'éditeur : l'aperçu d'impression avec le nom et les coordonnées de la candidate, la date, et une lettre adressée à l'équipe de recrutement de Northwind Labs pour un poste de Senior AI Engineer

Lettre de motivation

Une lettre courte, de 100 à 150 mots, rédigée à partir de votre CV pour l'offre précise. Le prompt demande au modèle de ne rien inventer qui ne figure pas dans votre CV. Modifiez-la à côté de sa mise en page d'impression, puis enregistrez-la, régénérez-la ou téléchargez-la en PDF. En France, une lettre fait souvent plus de 150 mots : prenez ce brouillon comme point de départ.

L'onglet Message de contact de l'éditeur : un court message à Northwind Labs à propos du poste de Senior AI Engineer, prévisualisé pour LinkedIn ou l'e-mail, avec un mode d'emploi en dessous

Message de contact

Un e-mail de prospection ou un message LinkedIn de 70 à 100 mots pour la même offre, rédigé à partir de votre CV. Modifiez-le, régénérez-le et copiez-le dans le presse-papiers. Son prompt, comme celui de la lettre de motivation, peut être remplacé par le vôtre dans les Paramètres.

L'onglet Préparation entretien de l'éditeur : une analyse de l'adéquation au poste qui liste là où l'expérience correspond à l'offre et un écart à combler, puis une question fondée sur le CV avec son axe et des éléments de réponse suggérés

Préparation à l'entretien

  • Analyse de l'adéquation au poste : là où votre expérience correspond à l'offre, et les écarts à combler.
  • Questions fondées sur le CV que posera probablement un recruteur, chacune avec un axe et des éléments de réponse suggérés.
  • Approfondissements sur vos projets : des questions plus poussées sur vos projets.
  • Compétences manquantes : ce que demande l'offre, pourquoi c'est important et comment vous préparer. Des objectifs de préparation, pas des compétences ajoutées à votre CV.
  • Points à aborder : de courts thèmes sur lesquels revenir.

Enrichissement par l'IA, pour le CV principal

Ouvrez votre CV principal et cliquez sur Améliorer le CV. L'IA repère les rubriques d'expérience et de projets trop minces et vous pose jusqu'à six questions à leur sujet. À partir de vos réponses, elle rédige deux à quatre nouvelles puces par élément, que vous vérifiez avant de cliquer sur Ajouter au CV. Elle n'utilise que les détails que vous fournissez ; elle n'invente pas de chiffres.

Régénérer avec l'IA, pour tout CV

Dans l'éditeur, choisissez les expériences, projets ou compétences à retravailler et écrivez une consigne comme « utilise des verbes d'action plus forts » ou « mets en avant le leadership ». Vous obtenez un aperçu avant/après avant que quoi que ce soit soit appliqué. Le prompt interdit les nouveaux faits, chiffres, dates, entreprises, intitulés ou réalisations.

Suivre. Toutes vos candidatures sur un seul tableau.

Le suivi est un tableau Kanban pour votre recherche d'emploi. Chaque CV personnalisé que vous confirmez reçoit automatiquement une carte, et vous pouvez ajouter des cartes à la main pour des offres que vous n'avez pas encore traitées.

  • 7

    étapes, d'Enregistré à Accepté ou Refusé

  • 1

    carte pour chaque CV personnalisé confirmé, ajoutée pour vous

  • 0

    site d'emploi connecté : le suivi est votre propre registre

Le Suivi des candidatures : les colonnes Enregistré, Postulé, Sans réponse et Réponse avec une ou deux cartes chacune, chaque carte affichant l'entreprise et le poste, celles déjà postulées aussi la date de candidature et un badge CV partagé, et des pastilles d'étape en bas
Sept étapes
Enregistré, Postulé, Sans réponse, Réponse, Entretien, Accepté et Refusé.
Les cartes
L'entreprise, le poste, la date de candidature, et un badge CV partagé quand le même CV principal sert à plusieurs candidatures. La date est notée quand une carte est créée dans une autre étape qu'Enregistré, ou quand elle quitte Enregistré pour la première fois.
Travailler avec le tableau
Faites glisser les cartes dans une colonne ou vers une autre étape. Faites défiler avec les flèches ou allez à une étape avec les pastilles. Sélectionnez plusieurs cartes pour les déplacer toutes avec Déplacer vers…, ou les supprimer d'un coup. Gérer masque les étapes que vous n'utilisez pas ; au moins une reste toujours visible.
Une carte ouverte depuis le suivi : Northwind Labs, Senior AI Engineer, LLM Platform, à l'étape Entretien, avec la fiche de poste, des notes sur l'échange avec le recruteur et la série d'entretiens sur site, un bouton Enregistrer les notes et un bouton Modifier le CV

Détail d'une carte

Cliquez sur une carte pour lire la fiche de poste complète, prendre des notes et ouvrir exactement le CV avec lequel vous avez postulé : Modifier le CV vous emmène dans l'éditeur. Si ce CV a été supprimé entre-temps, la carte s'ouvre quand même et vous le signale.

La fenêtre Ajouter une candidature : un sélecteur de CV réglé sur Sarah Chen Master Resume, une zone de fiche de poste vide, des champs Entreprise et Poste facultatifs, un sélecteur de statut réglé sur Postulé et un bouton Ajouter

Ajouter une candidature à la main

Cliquez sur Ajouter une candidature, choisissez un CV, collez la fiche de poste et choisissez une étape de départ, comme Enregistré pour une offre que vous comptez traiter plus tard. L'entreprise et le poste sont facultatifs : laissez-les vides et l'IA les extrait de la fiche de poste.

À votre façon. Votre machine, votre modèle, vos données.

Resume Matcher n'inclut pas de modèle d'IA. Vous en connectez un, dans le cloud ou sur votre propre machine, et l'application s'occupe des prompts, des vérifications et de la mise en forme.

  • 11

    façons de connecter un modèle : une clé d'API, votre propre machine ou un forfait que vous payez

  • 7

    langues, pour l'interface et pour ce qu'écrit l'IA

  • 0

    code d'analyse ou de suivi dans l'application

Connecter un modèle

Fournisseurs pris en charge, leur modèle par défaut dans les Paramètres, et où ils tournent
Fournisseur Modèle par défaut Exécution
OpenAI gpt-5-nano-2025-08-07 Cloud
Anthropic (Claude) claude-haiku-4-5-20251001 Cloud
Google Gemini gemini-3-flash-preview Cloud
DeepSeek deepseek-chat Cloud
OpenRouter deepseek/deepseek-chat Cloud
Groq llama-3.3-70b-versatile Cloud
Azure AI Foundry mistral-large-latest Cloud
Ollama gemma3:4b Votre machine
Serveur compatible OpenAI (llama.cpp, vLLM, LM Studio) Vous le saisissez Votre machine
Forfait ChatGPT (Sign in with ChatGPT) Les modèles de votre compte Cloud
Forfait Claude (via Claude Code) Le modèle par défaut de Claude Code Cloud

Vous pouvez saisir n'importe quel nom de modèle proposé par votre fournisseur. Il n'y a pas de modèle minimum officiel, mais les petits modèles peuvent avoir du mal avec le format d'édition structuré qu'utilise l'étape de personnalisation.

Configurez-le dans les Paramètres (fournisseur, modèle, clé d'API et, pour un proxy ou un serveur local, une URL de base ; Enregistrer, puis Tester la connexion), ou avec des variables d'environnement dans apps/backend/.env ou votre environnement Docker : LLM_PROVIDER, LLM_MODEL, LLM_API_KEY et, si besoin, LLM_API_BASE. Les noms de fournisseurs sont en minuscules (anthropic, ollama). Les réglages enregistrés dans l'application ont priorité sur les variables d'environnement.

Aussi dans les Paramètres

État du système
Si le LLM fonctionne et si la base de données est connectée, le nombre de CV, d'offres et de personnalisations, et si un CV principal est configuré.
Effort de raisonnement
Pour les modèles capables de raisonnement (famille gpt-5, Claude 3.7+, DeepSeek R1, OpenAI o1/o3). Automatique n'envoie rien et reste le choix le plus compatible.
Génération de contenu
Des interrupteurs qui génèrent une lettre de motivation, un message de contact et une préparation à l'entretien à chaque CV personnalisé confirmé. Les trois sont désactivés par défaut. Les prompts de la lettre de motivation et du message de contact peuvent être remplacés par les vôtres, tant qu'ils gardent les variables {job_description}, {resume_data} et {output_language}.
Paramètres d'invite
L'intensité de personnalisation par défaut.
Zone dangereuse
Effacer les clés API supprime toutes les clés enregistrées ; Réinitialiser la base de données supprime tous les CV, offres, contenus générés et la file d'adaptation. Aucune de ces actions n'est réversible.

Les clés d'API saisies dans les Paramètres sont stockées chiffrées. Chaque fournisseur garde sa propre clé : changer de fournisseur n'efface donc pas l'autre. Les forfaits ChatGPT et Claude ne demandent pas de clé ; ils viennent de la communauté, avec des réserves à lire avant.

Utiliser votre propre clé d'IA

L'utiliser depuis Claude Code

Resume Matcher fournit aussi un serveur MCP, pour que Claude Code, Claude Desktop, Cursor ou Codex puissent travailler directement sur vos CV. Le modèle de votre client rédige le contenu ; Resume Matcher le stocke, le vérifie, le note et en fait le rendu, dans la base de données de l'application, sans clé d'IA propre. Il demande une installation locale, pas Docker.

Configurer le serveur MCP (en anglais)

La page Paramètres : un bandeau avec des liens vers le sponsoring et le Discord ; l'état du système avec le LLM opérationnel, la base de données connectée, 8 CV, 8 offres, 7 améliorations et un CV principal configuré ; en dessous, la configuration du LLM avec onze fournisseurs, OpenAI sélectionné, le modèle gpt-5-nano-2025-08-07, les champs clé d'API et URL de base, l'effort de raisonnement réglé sur Minimal, et les boutons Enregistrer et Tester la connexion

Sept langues

Anglais, espagnol, chinois (simplifié), japonais, portugais du Brésil, français et coréen. La langue de l'interface change l'interface ; la langue du contenu est celle dans laquelle l'IA écrit les CV personnalisés, les lettres de motivation, les messages de contact et la préparation à l'entretien. Elles se règlent séparément : vous pouvez utiliser l'interface en français et rédiger un CV en anglais. Les PDF incluent les polices Noto Sans pour le chinois, le japonais et le coréen.

Export PDF

Les CV et les lettres de motivation s'exportent en PDF. L'application ouvre un Chromium sans interface sur une version de votre CV réservée à l'impression, et l'imprime : le PDF contient donc du vrai texte que l'on peut sélectionner, copier et faire lire par un logiciel. Les titres sont de vrais titres, les mises en page à deux colonnes gardent le contenu principal en premier dans l'ordre de lecture, et la page correspond à l'éditeur : modèle, polices, espacement et format de page.

L'export a besoin que le frontend tourne. En local, installez le Chromium de Playwright (uv run playwright install chromium) ou ayez Chrome ou Edge installé ; l'image Docker contient tout le nécessaire.

Vos données

Tout se trouve dans un seul dossier, apps/backend/data/, ou dans le volume Docker : resume_matcher.db, une base SQLite avec vos CV, vos fiches de poste, vos versions personnalisées et votre tableau de suivi (PostgreSQL à la place, si vous définissez DATABASE_URL) ; config.json pour les réglages non secrets ; et vos clés d'API, chiffrées au repos avec un fichier de clé secrète lisible par votre seul compte utilisateur.

Seules les requêtes d'IA que vous déclenchez quittent votre machine, envoyées au fournisseur que vous avez choisi. Avec un fournisseur cloud, cela comprend votre CV, coordonnées comprises, et la fiche de poste. L'application ne contient aucun code d'analyse ni de suivi. Au démarrage, la bibliothèque d'IA (LiteLLM) récupère une liste publique des prix des modèles ; cette requête ne contient aucune de vos données. Utilisez Ollama ou un autre serveur de modèles local, et votre CV, les fiches de poste et toutes les réponses de l'IA restent sur votre ordinateur.

L'installer

Docker est le plus rapide. Resume Matcher est distribué sous forme d'une seule image de conteneur sur Docker Hub, où c'est une image Docker-Sponsored Open Source, et sur GitHub Container Registry, toutes deux construites pour linux/amd64 et linux/arm64. Ouvrez ensuite http://localhost:3000/settings pour connecter un modèle.

Pour le construire à partir du dépôt, clonez-le et lancez-le avec Docker Compose : git clone, puis docker compose up -d.

Le volume resume-data contient votre base de données et vos réglages : vos données survivent donc aux mises à jour du conteneur. Fixez une version (par exemple :1.3.0) pour des déploiements reproductibles. Pour le lancer depuis le code source, il vous faut Python 3.13+, Node.js 22+, npm et uv.

$ git clone https://github.com/srbhr/Resume-Matcher.git$ cd Resume-Matcher$ docker compose up -d

# puis ouvrez http://localhost:3000/settings

Ce qu'il ne fait pas

  • Ce n'est pas un site hébergé. Vous le faites tourner vous-même, en local ou dans Docker. Il est conçu pour un seul utilisateur.

  • Il ne postule pas à votre place et ne se connecte ni aux sites d'emploi ni aux systèmes des employeurs. Le suivi est votre propre registre.

  • Il ne prédit pas comment un ATS vous classe. La vérification ATS teste si le texte se relit depuis son propre PDF, et les scores sont des heuristiques sur les mots-clés et les sections. Aucun ne simule le logiciel d'un employeur.

  • Il n'écrit pas de CV à partir de rien. Il travaille à partir de votre CV importé ou de vos réponses à l'assistant.

  • Il ne lit pas les PDF scannés. Les fichiers doivent avoir une couche texte.

  • Il exporte uniquement en PDF. Les fichiers Word sont acceptés en entrée, pas en sortie.

Personnalisez la prochaine.

Backend, frontend, SRE ou ML : collez l'offre que vous visez et envoyez un CV qui parle sa stack. Gratuit, open source, et il tourne sur votre machine.