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.
Un CV principal, une copie personnalisée pour chaque offre.
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
Ajoutez un CV principal. Importez un fichier PDF ou Word, ou créez-en un avec l'Assistant CV.
3
Collez une fiche de poste. L'IA propose des modifications ciblées de votre CV principal.
4
Vérifiez les modifications. Dans un aperçu avant/après, puis confirmez ou régénérez.
5
Peaufinez dans l'éditeur. Choisissez un modèle, ajustez la mise en page, modifiez tout.
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
Téléchargez. Le CV et la lettre de motivation, en PDF.
8
Suivez la candidature. Sur un tableau Kanban. Confirmer un CV personnalisé y ajoute sa carte pour vous.
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.
01 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à.
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.
Ce qui se passe derrière le bouton
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
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
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
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
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
1 2 3 4
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.
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
02 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.
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à.
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
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
Faire de même pour votre CV.
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.
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.
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é.
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.
03 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
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.
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.
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.
04 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
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.
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.
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.
05 À 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
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.
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.
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.
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.