Paste a job description into Claude, Codex or Gemini. EasyResume turns your career profile into an ATS-friendly resume, checks the keywords, and hands you a PDF, DOCX or Markdown file.
Works with the assistant you already use, and exports the formats recruiters ask for
Set it up once, then get a resume tailored to every job you apply for.
EasyResume runs on your computer and needs Node.js 20 or later. Clone the repository, build it, and start the web UI at localhost:4747.
git clone https://github.com/risal-ea/EasyResume.git
cd EasyResume
npm install
npm run build
npm startFor Claude Code, run this once in the EasyResume folder, then check it with /mcp:
claude mcp add easyresume --scope user -- node "$PWD/dist/cli.js" mcpFor Claude Desktop, Codex or Antigravity (Gemini), open Connect AI in the web UI. It shows the exact config for your computer. From then on, your assistant starts EasyResume when it needs it. ChatGPT is not supported yet, because it only connects to MCP servers on the public internet.
Open your profile and add your experience, education, skills and projects, even details you would not put on every resume. Your assistant picks what fits each job.
Already have a resume? Click Upload resume on the Profile page (PDF, DOCX or TXT) and ask your assistant to Import my resume into EasyResume. Check the form, then click Save profile. Scanned PDFs contain no text, so use a DOCX or a text-based PDF.
Paste a job description into your assistant and ask for a resume:
Use EasyResume to create an ATS-friendly resume for this job:
<paste the job description here>It reads your profile, picks out the job's keywords, writes the resume, checks it, and gives you a link. You can also use the tailor_resume prompt: the + menu in Claude Desktop, or /mcp__easyresume__tailor_resume in Claude Code.
Open Resumes to see the ATS report: keyword coverage plus format and wording checks. Pick a template (Classic, Modern, Traditional or Compact), change the wording with Edit resume, then download a PDF, DOCX or Markdown file.
Resumes fit on two pages. Employers, titles, dates and schools always come from your profile, so your assistant cannot invent them.