Resume Matcher adatta il tuo CV a ogni annuncio di lavoro, con il modello di IA che scegli tu. Questa pagina presenta ogni funzionalità nell’ordine in cui la incontrerai: aggiungere un CV principale, adattarlo a un annuncio, rifinirlo nell’editor, generare i documenti di accompagnamento e seguire le candidature. Per collegare prima un modello, vedi Usa la tua chiave IA.
L’interfaccia dell’app non esiste in italiano. Pulsanti, schede e menu sono quindi indicati con il nome inglese che vedi nell’app, spesso con una spiegazione in italiano accanto.
Il tuo CV principale non viene mai sovrascritto. Ogni versione adattata viene salvata come CV a sé, collegato al CV principale da cui deriva e all’annuncio per cui è stata scritta.
Dashboard

La dashboard è il punto di partenza. Mostra:
- Il tuo CV principale (riquadro blu), segnato Default se è quello da cui parte l’adattamento, con il suo stato di elaborazione.
- + Add master track, per aggiungere un altro CV principale, fino a cinque in totale.
- Un riquadro per ogni CV adattato, intitolato «Role @ Company» (ruolo @ azienda), con il suo stato e la data dell’ultima modifica.
- Create Resume, che apre la pagina di adattamento per creare una nuova versione.
- Tailoring Queue (coda di adattamento), Application Tracker (tracker delle candidature) e Settings (impostazioni) nel piè di pagina, sopra i link per seguire il progetto su GitHub, dargli una stella, sponsorizzarlo, entrare nel Discord e conoscere i contributori.
Fai clic su un riquadro per aprire la pagina di quel CV, dove puoi vederne l’anteprima, scaricarlo, duplicarlo, aprirlo nell’editor con Edit Resume o, su un CV principale, eseguire Enhance Resume.
Se non hai ancora configurato un modello di IA, un banner in alto ti rimanda alle impostazioni.
CV principali
Un CV principale è il tuo CV completo e non adattato: ogni lavoro, ogni progetto e ogni competenza in un unico posto. Ogni versione adattata nasce da un CV principale, e l’adattamento non lo modifica mai.
Caricalo. Trascina un file PDF, DOC o DOCX fino a 4 MB. L’IA lo legge e lo trasforma in sezioni strutturate (dati personali, profilo, esperienza, formazione, progetti, competenze) che puoi modificare nell’editor. Viene conservata una copia del testo originale. I PDF scansionati, fatti solo di immagini, non hanno uno strato di testo e vengono rifiutati; passali prima in un software di riconoscimento del testo (OCR). Se l’elaborazione non riesce, puoi riprovare dalla dashboard.
Oppure crealo con il Resume Wizard. Se non hai un file, l’assistente ti fa una domanda alla volta (al massimo 15) e costruisce il CV principale mentre rispondi. Una bozza in tempo reale, a destra, mostra il CV che prende forma. L’assistente ha l’istruzione di non inventare mai datori di lavoro, ruoli, date, titoli di studio, certificazioni, numeri, strumenti o competenze: tutto viene dalle tue risposte.

Mentre rispondi, la barra di avanzamento si riempie e la bozza cresce: il tuo nome e il tuo titolo, ogni lavoro con i suoi punti elenco, le tue competenze.

Direzioni di carriera. Tieni fino a cinque CV principali, per esempio uno per i ruoli backend e uno per i ruoli di ML.
- Uno solo è quello predefinito. Puoi indicarne un altro con Set as default in qualsiasi momento.
- Inizia una nuova direzione con Add master track, oppure usa Duplicate su un CV esistente.
- Nella pagina di adattamento, scegli sotto Select Resume il CV principale da cui prendere i punti elenco. Quello predefinito è già selezionato.
Adattamento del CV con l’IA
Apri la pagina di adattamento dal riquadro Create Resume della dashboard.

- Scegli un’intensità di adattamento:
Light nudge: modifiche minime per allineare meglio la tua esperienza esistente.Keyword enhance(l’impostazione predefinita): inserisce le parole chiave pertinenti senza cambiare ruolo né ambito.Full tailor: un adattamento completo basato sull’annuncio.
- Imposta la lunghezza:
- Page limit (limite di pagine): 1, 2 o 3 pagine, oppure
No limit(predefinito: 2 pagine). Dove possibile, i punti elenco meno pertinenti vengono tolti finché il CV non rientra.No limitdisattiva questo adattamento. - Bullets per role (punti elenco per ruolo):
Up to 3,Up to 5oAll(l’impostazione predefinita): i punti elenco più pertinenti da tenere per ogni lavoro o progetto.
- Page limit (limite di pagine): 1, 2 o 3 pagine, oppure
- Incolla l’annuncio di lavoro (fino a 100.000 caratteri).
- Fai clic su Generate Tailored Resume.
Puoi cambiare l’intensità predefinita nelle impostazioni, sotto Prompt settings. Il limite di pagine e i punti elenco per ruolo vengono ricordati dal tuo browser.
Cosa succede quando generi
- Analisi dell’annuncio. L’IA estrae l’azienda, il ruolo, le competenze richieste e preferite, le responsabilità principali e le parole chiave. Il risultato viene salvato con l’annuncio: è così che la scheda del tracker ottiene più tardi azienda e ruolo senza un’altra chiamata all’IA.
- Selezione dei punti elenco. L’IA valuta ogni punto elenco dei tuoi lavori e progetti in base alla pertinenza per l’annuncio. Si limita a valutare: non può riscrivere né inventare punti elenco. Il codice tiene poi i punti elenco più pertinenti fino al tuo limite di Bullets per role e, impaginando davvero la pagina, toglie i meno pertinenti finché il CV non rientra nel tuo Page limit, lasciandone almeno uno per voce. Se il CV ancora non rientra, vengono tenuti tutti i punti elenco selezionati e l’anteprima lo segnala. Con
AlleNo limit, questo passaggio viene saltato. Il tuo CV principale conserva tutti i punti elenco. - Piano delle competenze. L’IA propone quali competenze mettere in risalto. Il codice accetta una competenza solo se è già nel tuo CV, compare nel suo testo, oppure è una competenza richiesta o preferita scritta parola per parola nell’annuncio.
- Modifiche mirate. Invece di riscrivere tutto il CV, l’IA restituisce un elenco di modifiche precise, ognuna delle quali cita il testo originale che sostituisce. Il codice verifica ogni citazione rispetto al tuo CV e rifiuta le modifiche rivolte a campi protetti.
- Reti di sicurezza e rifinitura. Il codice ripristina i tuoi dati personali e le date, conserva tutte le competenze originali, rimuove un elenco di formule abusate «che sanno di IA» (a meno che l’annuncio non le usi) e annulla ogni riga riscritta che introduce un numero assente dall’originale.
L’intera esecuzione ha un tempo limite (quattro minuti per impostazione predefinita), così un modello lento non blocca l’app.
Controllare prima di salvare

L’anteprima mostra:
- Un riepilogo delle modifiche: competenze aggiunte e rimosse, certificazioni aggiunte, descrizioni modificate e modifiche rischiose.
- Cosa ha fatto la selezione dei punti elenco, per esempio «Kept 8 of 14 bullets (up to 3 per job or project) · Trimmed 4 more to fit the page limit» (tenuti 8 punti elenco su 14, fino a 3 per lavoro o progetto, altri 4 tolti per rientrare nel limite di pagine).
- Un avviso di rischio quando l’IA ha aggiunto qualcosa, di solito una competenza presa dall’annuncio, così puoi confermare che sia vera per te.
- Confronti prima/dopo per il profilo, le competenze e ogni punto elenco modificato.
Scegli Confirm & Save per tenere il risultato, oppure Reject & Regenerate per scartarlo e riprovare. La decisione vale per tutta l’anteprima. Leggi ogni modifica: le protezioni bloccano numeri, datori di lavoro e date inventati, ma una formulazione può comunque esagerare il tuo ruolo, e il controllo finale spetta a te.
Con l’anteprima, sotto il modulo compare una scheda ATS Score Breakdown (dettaglio del punteggio ATS), che resta lì anche dopo aver chiuso l’anteprima. È un’euristica ponderata, calcolata dal codice: 40% corrispondenza delle parole chiave, 20% copertura delle competenze dell’annuncio, 15% corrispondenza del titolo del ruolo, 15% completezza delle sezioni e 10% coerenza delle date. Non è la simulazione di nessun vero sistema di gestione delle candidature (ATS, Applicant Tracking System). Quando confermi, viene salvata con il CV adattato; vedi Punteggio ATS.
Quando confermi
- Il CV adattato viene salvato come nuovo CV, intitolato «Role @ Company», collegato al suo CV principale e al suo annuncio, con il suo punteggio ATS.
- Una scheda finisce nella colonna Applied del tracker delle candidature.
- Se li hai attivati nelle impostazioni, vengono generati insieme una lettera di presentazione, un messaggio di contatto e una preparazione al colloquio.
- Il CV adattato si apre come qualsiasi altro: nell’editor resta tutto modificabile.
Adattare più annunci: la Tailoring Queue
Ti candidi a più annunci contemporaneamente? Mettili in coda e Resume Matcher li adatta uno dopo l’altro. Apri la coda dal pulsante Tailoring Queue della dashboard, oppure dal pulsante nella pagina di adattamento.

- Scegli l’intensità di adattamento e incolla un annuncio. Ruolo, azienda e ID dell’annuncio vengono rilevati dal testo senza chiamare l’IA; correggili se sono sbagliati.
- Imposta il cooldown, la pausa dopo ogni annuncio (5 secondi per impostazione predefinita, fino a 60), per ridurre il rischio di superare il limite di richieste del tuo fornitore.
- Fai clic su Add to Queue e ripeti per l’annuncio successivo.
Gli annunci vengono elaborati dal più vecchio, ognuno segnato Queued (in coda), Tailoring (in adattamento), Done (fatto) o Failed (non riuscito). Un annuncio completato ha un pulsante View Resume. Uno non riuscito, per esempio perché ha superato il tempo limite, non viene ritentato; aggiungilo di nuovo. La coda è salvata nel database, quindi sopravvive al ricaricamento della pagina o a un riavvio. Clear completed toglie dall’elenco gli annunci completati e Clear all toglie tutti gli annunci tranne quello in corso; nessuno dei due elimina un CV.
Gli annunci in coda saltano la revisione. Ciascuno passa dalle stesse modifiche mirate e dalle stesse reti di sicurezza della pagina di adattamento, poi viene salvato subito come CV adattato, con la sua scheda nella colonna Applied, il suo punteggio ATS e l’eventuale lettera di presentazione, messaggio di contatto o preparazione al colloquio attivati nelle impostazioni. La coda non usa il limite di pagine né i punti elenco per ruolo: tiene tutti i punti elenco. Apri ogni risultato nell’editor e rileggilo prima di inviarlo.
Cosa l’IA può e non può cambiare
L’adattamento è pensato per riformulare, non per inventare. Queste regole sono applicate nel codice, non solo richieste nel prompt:
| L’IA può | L’IA non può |
|---|---|
| Riformulare il tuo profilo e i tuoi punti elenco con il linguaggio dell’annuncio | Cambiare il tuo nome, e-mail, telefono, località o link |
| Riordinare e mettere in risalto le competenze | Cambiare datori di lavoro, ruoli o date |
| Scegliere quali punti elenco tenere, entro il limite di pagine e di punti elenco per ruolo | Cambiare scuole, titoli di studio o date della formazione |
| Aggiungere una competenza richiesta dall’annuncio, se compare parola per parola nell’annuncio (segnalata come rischiosa) | Aggiungere un numero, una percentuale o una metrica assente dall’originale |
| Rimuovere le tue competenze, certificazioni, lingue o riconoscimenti esistenti | |
| Aggiungere nuovi lavori, scuole o progetti | |
| Toccare le tue sezioni personalizzate |
Resume Builder (l’editor)
Ogni CV, principale o adattato, si apre nell’editor: un pannello di modifica a sinistra e un’anteprima in tempo reale divisa in pagine a destra.

Modifica
- Modifica ogni sezione sul posto: dati personali, profilo, esperienza, formazione, progetti, competenze e riconoscimenti.
- Formatta il testo dei punti elenco in grassetto, corsivo, sottolineato e con link, e attiva o disattiva il simbolo dell’elenco riga per riga.
- Aggiungi lavori, scuole, progetti e punti elenco; duplica o rimuovi le voci.
- Rinomina, nascondi, mostra e riordina le sezioni, con su/giù o con il trascinamento.
- Aggiungi sezioni personalizzate di tre tipi: testo libero, un elenco di voci (come un lavoro) o un semplice elenco di stringhe.
Strumenti di anteprima
- Ingrandisci e riduci, mostra i margini e vedi il numero di pagine in tempo reale.
- Schede per Resume (CV), Cover Letter (lettera di presentazione), Outreach Mail (messaggio di contatto), Interview Prep (preparazione al colloquio), JD Match e ATS Check. Interview Prep e JD Match richiedono un CV adattato; ATS Check funziona su qualsiasi CV salvato.
Azioni
- AI Regenerate: riscrive le voci scelte con una tua istruzione (vedi Arricchimento e rigenerazione con l’IA).
- Reset: torna all’ultima versione salvata.
- Save: salva subito. L’editor salva anche automaticamente mentre lavori.
- Download: esporta il CV in PDF con le impostazioni del modello attuali.
Modelli di CV
Resume Matcher include sette modelli:
| Modello | Impaginazione | Colore d’accento | Ideale per |
|---|---|---|---|
| Single Column | Impaginazione classica a una colonna (predefinita) | No | Candidature di ogni tipo |
| Two Column | Impaginazione divisa, con i dettagli di contorno in una colonna laterale | No | Chi vuole bilanciare esperienza e competenze |
| Modern | Impaginazione moderna a una colonna | Sì | Un aspetto più pulito e moderno |
| Modern Two Column | Impaginazione moderna a due colonne | Sì | CV densi che hanno comunque bisogno di struttura visiva |
| LaTeX | Aspetto LaTeX classico, una colonna (esporta un PDF, non un file .tex) |
No | Ingegneri e accademici |
| Clean | Una colonna minimalista | No | Un aspetto semplice e arioso |
| Vivid | Due colonne | Sì | Un CV più visivo |
I modelli a due colonne mettono il contenuto principale per primo nell’ordine di lettura, così gli estrattori di testo leggono la tua esperienza prima della colonna laterale. La pagina Modelli PDF (in inglese) mostra un’anteprima di ciascuno.
Controlli di formattazione
Il pannello Template & Formatting dell’editor controlla il PDF prodotto:
| Controllo | Opzioni |
|---|---|
| Formato pagina | A4, US Letter |
| Margini | 5–25 mm per lato (10 mm predefiniti) |
| Spaziatura | Spaziatura di sezioni, voci e righe, in cinque livelli |
| Dimensione del carattere | Dimensione di base, più la scala del tuo nome e dei titoli di sezione |
| Caratteri | Serif, sans-serif o monospazio, scelti separatamente per titoli e testo |
| Modalità compatta | Attiva/disattiva |
| Icone dei contatti | Attive/disattive |
| Colori d’accento | Blu, verde, arancione o rosso su Modern, Modern Two Column e Vivid |
Reset to defaults riporta tutti i controlli ai valori predefiniti in qualsiasi momento.
JD Match
Su un CV adattato, la scheda JD Match mette l’annuncio di lavoro (Job Description, JD) accanto al tuo CV ed evidenzia in giallo ogni parola chiave dell’annuncio che il tuo CV contiene già.

Come si calcola la percentuale di corrispondenza. Semplice aritmetica, senza IA:
- Prendi le parole dell’annuncio, togli le parole inglesi comuni e i riempitivi tipici degli annunci (come «team», «role» ed «experience») e tieni le parole di tre o più lettere.
- Fai lo stesso con il tuo CV.
- Percentuale di corrispondenza = parole chiave dell’annuncio trovate nel tuo CV ÷ tutte le parole chiave dell’annuncio.
La percentuale è verde dal 50% in su, gialla dal 30% e rossa sotto il 30%. Poiché conta ogni parola significativa dell’annuncio, presentazione dell’azienda compresa, un buon CV finisce spesso tra il 30 e il 50%. Usala per individuare competenze e termini mancanti, non come un voto per passare. Al momento conta solo parole semplici in a–z: le parole accentate (come «attività» o «qualità») e i testi in cinese, giapponese o coreano non vengono contati. Lo strumento è quindi pensato per annunci e CV in inglese.
Punteggio ATS
Su un CV adattato, la scheda JD Match mostra anche l’ATS Score Breakdown del CV, calcolato rispetto all’annuncio per cui è stato adattato.

- Il punteggio, su 100, somma cinque parti: corrispondenza delle parole chiave (40%), copertura delle competenze (20%), corrispondenza del titolo (15%), completezza delle sezioni (15%) e coerenza delle date (10%). Una parte che non si può valutare, come la corrispondenza del titolo quando l’annuncio non ha un titolo di ruolo, viene esclusa e le altre vengono ripesate.
- Missing keywords (parole chiave mancanti): le parole chiave dell’annuncio che non sono né in questo CV né nel tuo CV principale.
- Safe to add (in your master resume) (aggiungibili senza rischi, presenti nel tuo CV principale): le parole chiave dell’annuncio che il tuo CV principale contiene ma questa versione adattata no; aggiungerle non inventa nulla.
- Recommendations (consigli): suggerimenti basati su regole, come usare il titolo esatto dell’annuncio nella tua intestazione.
Il calcolo è semplice codice. Usa le parole chiave estratte dall’IA durante l’analisi dell’annuncio, quindi ricalcolare non comporta chiamate all’IA. Il punteggio viene salvato con il CV: dopo una modifica, salva e poi fai clic su Recalculate (è disattivato finché ci sono modifiche non salvate). Come il JD Match, è un’euristica, non una previsione di come il software di un datore di lavoro ti classificherà.
Resume Matcher vive di donazioni.
Più di 200.000 persone in cerca di lavoro l'hanno usato, gratis, senza pubblicità e senza paywall. Se ti ha fatto risparmiare tempo o ti ha aiutato a ottenere un colloquio, una sponsorizzazione o un caffè offerto lo mantengono così.
ATS Check
La scheda ATS Check verifica se un software riesce a leggere il PDF del tuo CV. Impagina l’ultima versione salvata con il modello e le impostazioni attuali, lo stesso PDF che ti dà Download, poi rilegge il testo come fa un semplice estrattore di testo di un ATS. Non è coinvolta alcuna IA, e funziona su qualsiasi CV salvato, principale o adattato.

Riporta:
- Parseability (leggibilità) e Content (contenuto), ciascuno su 100. Un controllo non superato o con un avviso toglie punti, di più per i problemi gravi.
- Text extraction (estrazione del testo): completa, parziale o assente.
- Checks (controlli), ciascuno segnato come superato, avviso o non superato: testo selezionabile, codifica dei caratteri, testo o immagini, unico ordine di lettura, intestazioni e piè di pagina, immagini, lunghezza (avviso oltre le due pagine), dati di contatto, titoli di sezione (Experience, Education, Skills) e date.
- Round trip (andata e ritorno): quanta parte dei dati del tuo CV torna fuori dal PDF (ogni campo trovato, alterato o mancante) e se l’ordine di lettura regge. Misura quanto fedelmente si rilegge questa impaginazione, non quanto sia preciso un ATS specifico.
Su un modello a due colonne, il controllo dell’ordine di lettura suggerisce un modello a una colonna per le candidature che passano molto dagli ATS. Le modifiche non salvate non sono incluse, quindi salva prima e fai clic su Run again dopo ogni modifica; i risultati non vengono salvati. Come l’esportazione in PDF, il controllo richiede il frontend in esecuzione e Chromium (vedi Esportazione in PDF).
Documenti di accompagnamento
Resume Matcher genera anche documenti di accompagnamento per ogni CV adattato. Sono scritti a partire dallo stesso CV e dallo stesso annuncio dell’adattamento, così la tua candidatura resta coerente. Generali in qualsiasi momento dalla loro scheda nell’editor. Per crearli automaticamente ogni volta che confermi un CV adattato, attivali in Settings > Content Generation (sono tutti e tre disattivati per impostazione predefinita).
Lettere di presentazione

- Una lettera breve (100–150 parole) scritta a partire dal tuo CV per l’annuncio specifico. Il prompt chiede al modello di non inventare nulla che non sia nel tuo CV.
- Modificala a sinistra; a destra vedi l’impaginazione di stampa con i tuoi dati di contatto e la data.
- Con Save salvi le modifiche, con Regenerate generi una nuova bozza, con Download la scarichi in PDF.
Una lettera di presentazione italiana è spesso più lunga di 150 parole: usa la bozza come punto di partenza e completala.
Messaggi di contatto
Un’e-mail a freddo o un messaggio LinkedIn di 70–100 parole per lo stesso annuncio, scritto a partire dal tuo CV. Nella scheda Outreach Mail puoi modificarlo, rigenerarlo e copiarlo negli appunti.
Puoi sostituire i prompt predefiniti della lettera di presentazione e del messaggio di contatto con i tuoi in Settings > Content Generation. Un prompt personalizzato deve mantenere i segnaposto {job_description}, {resume_data} e {output_language}.
Preparazione al colloquio

Per ogni CV adattato, la preparazione al colloquio produce:
- Analisi dell’adeguatezza al ruolo: dove la tua esperienza corrisponde all’annuncio e le lacune da colmare.
- Domande basate sul CV: le domande che un selezionatore probabilmente ti farà sul CV, ognuna con un tema e spunti di risposta suggeriti.
- Approfondimenti sui progetti: domande più dettagliate sui tuoi progetti.
- Competenze mancanti: cosa chiede l’annuncio, perché conta e come prepararti. Sono obiettivi di preparazione, non competenze aggiunte al tuo CV.
- Punti da toccare: brevi temi su cui tornare.
Generala dalla scheda Interview Prep e rigenerala quando vuoi.
Arricchimento e rigenerazione con l’IA
Arricchimento con l’IA (CV principale). Apri la pagina del tuo CV principale e fai clic su Enhance Resume. L’IA cerca le voci di esperienza e di progetto troppo scarne e ti fa fino a sei domande su di esse. Dalle tue risposte scrive da due a quattro nuovi punti elenco per voce, che controlli («Keeping», da tenere, contro «Adding», da aggiungere) prima di fare clic su Add to Resume. Usa solo i dettagli che fornisci tu; non inventa numeri.
AI Regenerate (qualsiasi CV). Nell’editor, fai clic su AI Regenerate, scegli le voci di esperienza, i progetti o le competenze da rielaborare e scrivi un’istruzione come «use stronger action verbs» (usa verbi d’azione più forti) o «emphasize leadership» (metti in risalto la leadership). Prima che venga applicato qualcosa, ricevi un’anteprima prima/dopo. Il prompt vieta nuovi fatti, numeri, date, aziende, ruoli o risultati.
AI Regenerate non è la stessa cosa di Reject & Regenerate nell’anteprima dell’adattamento, che scarta tutta la bozza adattata e rilancia l’adattamento.
Tracker delle candidature
Il tracker è una bacheca Kanban per la tua ricerca di lavoro. Ogni CV adattato che confermi riceve automaticamente una scheda, e puoi aggiungere schede a mano per gli annunci che non hai ancora adattato.
![]()
Sette fasi: Saved (salvata), Applied (candidatura inviata), No Response (nessuna risposta), Response (risposta), Interview (colloquio), Accepted (accettata) e Rejected (respinta).
Le schede mostrano l’azienda, il ruolo, la data della candidatura e un badge Shared resume quando lo stesso CV principale sta dietro a più di una candidatura. La data viene registrata automaticamente quando una scheda viene creata in una fase diversa da Saved, o quando esce da Saved per la prima volta.
Lavorare con la bacheca
- Trascina le schede per riordinarle in una colonna o spostarle in un’altra fase.
- Scorri con le frecce o salta a una fase con gli indicatori in basso.
- Seleziona più schede con le caselle di controllo per spostarle tutte con Move to…, o eliminarle in una volta.
- Manage ti permette di nascondere le fasi che non usi. Almeno una fase resta sempre visibile.
Dettagli della scheda. Fai clic su una scheda per leggere l’annuncio completo, prendere appunti e aprire esattamente il CV con cui ti sei candidato (Edit Resume ti porta nell’editor). Se nel frattempo quel CV è stato eliminato, la scheda si apre comunque e te lo segnala.
![]()
Aggiungere una candidatura a mano. Fai clic su Add Application, scegli un CV, incolla l’annuncio e scegli una fase iniziale, come Saved per un annuncio che pensi di adattare più avanti. Azienda e ruolo sono facoltativi: lasciali vuoti e l’IA li estrae dall’annuncio.
Supporto multilingue
Resume Matcher supporta sette lingue:
- Inglese
- Spagnolo
- Cinese (semplificato)
- Giapponese
- Portoghese (Brasile)
- Francese
- Coreano
La UI language (lingua dell’interfaccia) cambia l’interfaccia. La content language (lingua dei contenuti) è quella in cui scrive l’IA: CV adattati, lettere di presentazione, messaggi di contatto e preparazione al colloquio. Si impostano separatamente nelle impostazioni, quindi puoi usare l’interfaccia in inglese e far scrivere un CV in giapponese. L’italiano al momento non è disponibile né come lingua dell’interfaccia né come lingua dei contenuti. I PDF includono i caratteri Noto Sans per il testo in cinese, giapponese e coreano. Vedi Internationalization (in inglese).
Esportazione in PDF
CV e lettere di presentazione si esportano in PDF. L’app apre un browser Chromium senza interfaccia su una versione del CV pensata solo per la stampa e la stampa; di conseguenza:
- Il PDF contiene testo vero, non un’immagine del testo. Ogni parola può essere selezionata, copiata e letta da un software.
- I titoli sono veri titoli, e le impaginazioni a due colonne mettono il contenuto principale per primo nell’ordine di lettura.
- Corrisponde all’editor, con il modello, i caratteri, la spaziatura e il formato pagina che hai scelto.
L’esportazione in PDF richiede che il frontend sia in esecuzione, perché Chromium stampa la pagina di stampa del frontend. In locale, installa il Chromium di Playwright (uv run playwright install chromium) oppure tieni installato Chrome o Edge; l’immagine Docker include tutto.
Fornitori di IA e privacy
Fornitori supportati:
- OpenAI
- Anthropic
- OpenRouter
- Google Gemini
- DeepSeek
- Groq
- Azure AI Foundry
- Ollama
- Qualsiasi server compatibile con OpenAI (llama.cpp, vLLM, LM Studio)
- Abbonamento ChatGPT: accedi con il tuo account ChatGPT Plus o Pro invece di una chiave API
- Abbonamento Claude: esegue la tua CLI di Claude Code, con l’accesso fatto al tuo account Claude
Vedi Usa la tua chiave IA per la configurazione e per le avvertenze sulle due opzioni in abbonamento.
Salvato sulla tua macchina. Tutto sta in un’unica cartella, apps/backend/data/, o nel volume Docker:
resume_matcher.db: un database SQLite con i tuoi CV, gli annunci, le versioni adattate, la bacheca del tracker e la coda di adattamento. Non richiede configurazione; per usare PostgreSQL al suo posto, vedi Usare PostgreSQL invece di SQLite (in inglese).config.json: le impostazioni non segrete- Le chiavi API, cifrate a riposo con un file di chiave segreta leggibile solo dal tuo account utente e, se usi l’abbonamento ChatGPT, i suoi token di accesso, cifrati allo stesso modo
Cosa lascia la tua macchina. Solo le richieste di IA che avvii tu, inviate al fornitore che hai scelto. Con un fornitore cloud, queste includono il tuo CV (con i tuoi dati di contatto) e l’annuncio. L’app non contiene codice di analisi né di tracciamento. All’avvio, la libreria di IA (LiteLLM) scarica un listino pubblico dei prezzi dei modelli; questa richiesta non contiene nessun tuo dato.
Completamente in locale. Usa Ollama o un altro server di modelli locale, e il tuo CV, gli annunci e tutte le risposte dell’IA restano sul tuo computer.
Danger zone (zona pericolosa). Nelle impostazioni, Clear API keys rimuove tutte le chiavi salvate e Reset database elimina tutti i CV, gli annunci, i contenuti generati e la coda di adattamento. Nessuna delle due operazioni si può annullare.
Usarlo da Claude Code (MCP)
Resume Matcher include anche un server MCP, così Claude Code, Claude Desktop, Cursor, Codex o un altro client MCP possono lavorare direttamente sui tuoi CV. Il modello del client scrive i contenuti; Resume Matcher li salva, li controlla, li valuta e li impagina, nello stesso database dell’app web, senza una chiave IA propria. Funziona con un’installazione locale, non con Docker. Vedi Use Resume Matcher from Claude Code & Claude Desktop (MCP) (in inglese).
Cosa Resume Matcher non fa
- Non è un sito ospitato. Lo esegui tu, in locale o in Docker. È pensato per un solo utente.
- Non si candida al posto tuo e non si collega a siti di annunci né ai sistemi dei datori di lavoro. Il tracker è un tuo registro personale.
- Non prevede come un ATS ti classificherà. L’ATS Check verifica se il testo si rilegge dal PDF di Resume Matcher, e il punteggio ATS e il JD Match sono euristiche su parole chiave e sezioni. Nessuno simula il sistema di gestione delle candidature di un datore di lavoro.
- Non scrive un CV dal nulla. Lavora a partire dal CV che carichi o dalle tue risposte all’assistente.
- Non legge i PDF scansionati. I file devono avere uno strato di testo.
- Esporta solo in PDF. I file Word sono accettati in ingresso, non in uscita.
Prossimi passi
- Primi passi
- Modelli PDF (in inglese)
- Docker + Ollama (in inglese)