Show HN: Autoresume – OpenSource, Resume Builder and TeX Editor with AI Features

4 months ago 2

autoResume Logo

Open‑source resume builder, paste your links, edit manually, and let AI lend a hand with polishing, updating, and tailoring your resume.


Medium Blog Link

  • Easy Link Import: Paste links from websites, and quickly build a PDF resume.
  • Manual Editor Included: Fine‑tune or build your resume from scratch with an embedded code editor.
  • Smart Suggestions: Share feedback or new links, and smartedits will help refine and update your resume.
  • Tailored for Jobs: Paste a job description, and get recommendations for aligning your resume.
  • LaTeX Quality: All resumes are generated using LaTeX for a clean, professional layout.
  • Instant Preview: See your resume as a PDF in real time.
  • Easy Reset: Clear and restart your resume in a click.
  • Local: Runs fully on your machine using Docker.

  1. Clone the repository:

    git clone https://github.com/aadya940/autoresume.git cd autoresume
  2. Build and start the app:

    docker compose up --build
  3. Access the apps:

    http://localhost:5173


  1. Open autoResume in your browser.
  2. Click on the ⚙️ icon, paste in your GOOGLE API KEY and your Email.
  3. Paste links to your professional information (e.g., Github, Personal Website, etc.).
  4. Optionally, add feedback or a job posting link for further customization.
  5. Click Generate Resume and let the AI do the rest!

This project is licensed under the Apache 2.0 License.

  • Implement React components in the frontend/src/components/ folder
  • We use Chakra UI to implement components.
  • Import and use your components in frontend/src/App.jsx
  • Implement API routes in the backend/src/routes/ directory
  • Add AI functionality in the backend/src/ai/ directory
  • We use the black code formatter for Python code
  • Keep route handlers clean and logic separate
  • Create a new branch for your feature/fix: git checkout -b your-branch-name
  • Write clear commit messages
  • Test your changes before submitting a PR
  1. Create a Pull Request
  2. In your PR description, include:
    • What changes you made
    • Why you made them
    • Any relevant screenshots or test results
    • Any breaking changes or migration steps needed

We appreciate your contributions and will review your PR as soon as possible!

Read Entire Article