A web application that customizes LaTeX resumes for job applications using Claude AI.
- Upload your LaTeX resume (.tex file)
- Input a job posting
- AI customizes your resume to match the job requirements
- Compiles LaTeX to PDF
- Download the customized resume
- Node.js (v16 or newer)
- LaTeX installed on the server (for PDF generation)
- Claude API key
- Clone the repository:
git clone <repository-url>
cd resume-generator- Install dependencies:
npm install- Create a
.env.localfile with your API key:
ANTHROPIC_API_KEY=your-api-key-here
- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
- Install Vercel CLI:
npm install -g vercel- Login to Vercel:
vercel login- Deploy:
vercel-
Add your environment variables in the Vercel dashboard.
-
Note: For LaTeX compilation to work in production, you need to use Vercel's MCP feature to execute the LaTeX compiler.
To use Vercel's Managed Compute Platform for LaTeX compilation:
- Create an MCP server that has LaTeX installed
- Update the API endpoint to call MCP for compilation
- Configure the MCP to return the compiled PDF
/pages- Next.js pages and API routes/templates- LaTeX resume templates/lib- Utility functions for Claude API and LaTeX/styles- CSS styles/public- Static assets/components- React components
MIT