Skip to the content.

Features

A tour of what Resume Studio does today. Most of these are visible the moment you open the app — nothing here is buried behind config files.

Editing

Skills, roles & categories

AI assist — bring your own model

One model powers every AI feature, and you choose where it runs: a local Ollama (the app can run it in Docker for you — your CV never leaves the machine), OpenAI, Anthropic, Google Gemini, Mistral, or any OpenAI-compatible endpoint (LM Studio, Groq, OpenRouter, …). The model field offers a live pick-list of what your provider actually has. Every AI button states plainly whether content stays on this computer or goes to your provider, results are always drafts you review before they touch your CV, and with no model configured the buttons simply hide. Every feature also has a manual path — copy a generated prompt into whatever AI you already use and paste the answer back — so nothing requires an API key.

The advanced assists

If the model you configured is a strong one, tick “This is a high-end model” in Settings and a second tier appears. These read the whole CV and make comparative judgements about it — the kind of work a small local model answers fluently and wrongly, which is why you declare it rather than the app guessing. With the box unticked they are simply not there.

Runs survive you walking away from them: results are kept per CV, so you can go and fix the thing a finding just told you about and come back to the rest.

Teams and accounts (self-hosted)

The desktop app never asks you to sign in — it is your machine, and a login screen would be friction and nothing else. A self-hosted instance can hold several people instead.

Email is optional and off unless the owner configures it. It is used for exactly two things: a password-reset link and confirming an address. No CV content is ever emailed, and an address only receives resets after its confirmation link has been followed.

Multi-resume

Resume Views — targeted exports

Cover letters

Export

Import & backup

Persistence & offline tolerance

Cross-computer sync (desktop)

Privacy & security posture

The full detail — every host the app can contact, what each provider receives, how sync folders and deletion work — is in PRIVACY.md. To report a security issue, see SECURITY.md.


Ready to try it? Head to the downloads.