Build a polished resume from scratch using AI generated content and a professional template.
Upload an existing resume PDF or photo and have the AI extract and organize its content.
Compare a resume against a job description to check keyword match and get an ATS score.
Practice for a job interview with an AI playing different interviewer personas.
| lingyichen-ai/jadeai | vercel/nextjs-postgres-nextauth-tailwindcss-template | trekhleb/js-image-carver | |
|---|---|---|---|
| Stars | 1,619 | 1,619 | 1,596 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-01-15 | — |
| Maintenance | — | Quiet | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Self hosting via Docker requires generating an auth secret and supplying your own OpenAI or Anthropic API key for AI features.
JadeAI is a web application for building resumes with help from AI. It lets you drag and drop sections around, edit text directly on the page, and choose from about 50 professionally designed templates, all with live previews of colors, fonts, and spacing as you change them. Its AI features go well beyond simple formatting. You can generate a full resume just by giving it a job title, your experience, and your skills, or you can upload an existing resume as a PDF or an image and have the AI read and extract the content automatically. There is also a job description match feature that compares your resume against a specific job posting, checks for matching keywords, gives an estimated score for how well it would pass automated screening, and suggests improvements. A grammar and writing checker looks for weak wording and vague descriptions and returns a quality score, and resume content can be translated across ten languages while keeping technical terms intact. The AI features work with OpenAI, Anthropic, or a custom API, with each user supplying their own key inside the app. A separate mock interview feature lets you paste in a job description and practice with an AI acting as different types of interviewers, such as HR, technical, or behavioral, with six preset personas plus the option to create custom ones. It adapts follow up questions based on your answers and produces a detailed report afterward, including a score breakdown and a chart of your strengths, which can be exported as a PDF. Finished resumes can be exported as PDF, DOCX, HTML, plain text, or JSON, and shared through a link that can be password protected and tracks how many times it has been viewed. JadeAI is built with Next.js, React, and TypeScript, supports both English and Chinese interfaces, and can be self hosted with a single Docker command using either SQLite or PostgreSQL for storage. It is released under the Apache 2.0 license.
JadeAI is an open source, AI powered resume builder with drag and drop editing, resume parsing, job description match scoring, and a mock interview feature, deployable via Docker.
Mainly TypeScript. The stack also includes TypeScript, Next.js, React.
You can use, modify, and distribute this software freely, including for commercial purposes, as long as you follow the Apache 2.0 license's attribution and notice requirements.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.