whatisgithub

What is jadeai?

lingyichen-ai/jadeai — explained in plain English

Analysis updated 2026-05-18

1,619TypeScriptAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

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.

Mindmap

mindmap
  root((JadeAI))
    What it does
      AI resume building
      Resume parsing
      JD match analysis
    Tech stack
      Next.js
      React
      TypeScript
    Use cases
      Resume creation
      ATS score checking
      Mock interview practice
    Audience
      Job seekers
      Career changers
      Students

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a polished resume from scratch using AI generated content and a professional template.

USE CASE 2

Upload an existing resume PDF or photo and have the AI extract and organize its content.

USE CASE 3

Compare a resume against a job description to check keyword match and get an ATS score.

USE CASE 4

Practice for a job interview with an AI playing different interviewer personas.

What is it built with?

TypeScriptNext.jsReactTailwind CSSPostgreSQL

How does it compare?

lingyichen-ai/jadeaivercel/nextjs-postgres-nextauth-tailwindcss-templatetrekhleb/js-image-carver
Stars1,6191,6191,596
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-01-15
MaintenanceQuiet
Setup difficultymoderatemoderateeasy
Complexity2/53/52/5
Audiencegeneralpm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Self hosting via Docker requires generating an auth secret and supplying your own OpenAI or Anthropic API key for AI features.

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.

So what is it?

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.

Copy-paste prompts

Prompt 1
Help me deploy JadeAI locally using Docker and set up my AI provider API key.
Prompt 2
Generate a resume draft using JadeAI's AI resume generation feature based on my job title and skills.
Prompt 3
Explain how JadeAI's JD match analysis scores my resume against a job description.
Prompt 4
Walk me through running a mock interview session in JadeAI using the technical interviewer persona.

Frequently asked questions

What is jadeai?

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.

What language is jadeai written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, React.

What license does jadeai use?

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.

How hard is jadeai to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is jadeai for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.