AB
AiBoss
project

JadeAI - an open-source AI-powered intelligent resume generator that provides a drag-and-drop editor.

JadeAI is an open-source AI-powered resume generator developed by twwch, positioned as a truly user-friendly, completely free, and self-hostable resume solution. Built on Next.js and released under the Apache 2.0 license, it...

What is JadeAI?

JadeAI, developed by twwch, is an open-source AI-powered intelligent resume generator positioned as a "truly user-friendly, completely free, and self-hostable" resume solution. Built on Next.js and released under the Apache 2.0 license, its data is entirely user-controlled. Its core highlights lie in its deep integration of AI capabilities, supporting one-click resume generation, intelligent PDF/image parsing, JD description matching and ATS scoring, cover letter generation, writing quality checking, and multilingual translation. The editor features an intuitive drag-and-drop design and direct canvas editing, with over 50 built-in professional templates and real-time theme customization. Users can use their own OpenAI/Anthropic API keys to ensure privacy and security. The project supports one-click Docker deployment and also offers an online version, suitable for job seekers to quickly create resumes or for developers to self-host and customize, making it easy to get started.

JadeAI's main functions

  • 50 professional templatesIt covers a variety of styles, including classic, modern, minimalist, creative, ATS-friendly, Nordic, Swiss, and Japanese, to suit different industries and job search scenarios.
  • drag-and-drop editorA WYSIWYG editing experience that supports drag-and-drop sorting, inline editing, theme customization (color/font/spacing/margins), and up to 50 undo/redo steps.
  • AI-generated resume with one clickEnter your target job title, years of work experience, and core skills, and AI will automatically generate a complete structured resume.
  • Image/PDF Resume AnalysisUpload an existing resume (PDF or photo), and AI will automatically recognize and extract all content to fill into the editor.
  • AI dialogue optimizationThe editor integrates an AI chat assistant, allowing you to optimize your resume content through natural language conversations. It supports multiple conversations and history.
  • Grammar and Writing CheckIt can detect weak verbs, vague descriptions, and grammatical errors with one click, and provide a quality score and modification suggestions. It also supports one-click batch repair.
  • JD Matching AnalysisIt compares the match between resumes and job descriptions, and provides keyword coverage, ATS score, and improvement suggestions.
  • AI-generated professional photoUpload a regular photo, and AI will automatically generate a professional-style ID photo. You can choose different sizes and backgrounds.
  • QR code moduleAdd QR codes to your resume that link to your personal website, GitHub, LinkedIn, etc., so HR can access them directly by scanning the code.
  • Cover letter generationAutomatically generates a cover letter based on your resume and job description, with options for formal, friendly, and confident tones.
  • Multilingual translationSupports translation between 10 languages, preserving the original text of technical terms.
  • Export in multiple formatsSupports six formats: PDF, Smart One Page PDF, DOCX, HTML, TXT, and JSON.
  • Link sharingGenerate a shareable link and send it to HR. Password protection and view count statistics are supported.
  • Data securityThe AI key is stored locally in the browser, and the server does not save any API key; it supports local storage in SQLite or PostgreSQL.

How to use JadeAI

  • Use onlineVisit JadeAI's official website github.com/twwch/JadeAI No registration is required to start using it.
  • Self-hosted deploymentDeployment via a single Docker command (docker run -d -p 3000:3000 -e AUTH_SECRET=<密钥> -v jadeai-data:/app/data twwch/jadeai:latestAlternatively, you can clone the source code locally for development.
  • Configure AIAfter opening the application, in Settings > AI Configure your own API Key, Base URL, and model (supports OpenAI, Anthropic, and custom endpoints).
  • Create a resumeClick "New" in the dashboard, select a template to start editing; you can also use AI to generate it with one click, or upload an existing resume for parsing and import.
  • Edit contentIn the drag-and-drop editor, fill in your personal information, educational background, work experience, project experience, etc. Click on any field to edit directly, drag and drop to adjust the order of modules, and preview the effect in real time on the right.
  • AI Intelligent Optimization:
    • Dialogue optimizationOpen the AI chat panel and use natural language to let AI polish your resume. AI can directly modify your resume.
    • Grammar checkClick the grammar check button, and AI will check for problems one by one and provide modification suggestions, allowing for batch repair with one click.
    • JD MatchingPaste the job title (JD) of your target position, and AI will analyze the match and provide targeted improvement suggestions.
  • Generate professional photosUpload a regular photo, select the size and background style, and AI will generate a professional business ID photo, which can then be downloaded and used directly.
  • Add QR codeAdd a QR code module to your resume to automatically generate QR codes for links to your personal website, GitHub, LinkedIn, etc., allowing your paper resume to link to online content.
  • Customize your resume style:
    • Select template50 templates to switch freely, covering a variety of styles including classic, modern, minimalist, and creative.
    • Adjust themeCustomize colors, fonts, spacing, and margins; preview the effect in real time.
  • Export resumeAfter editing, click the export button and select PDF, DOCX, HTML, or other formats to download; alternatively, you can generate an online sharing link and send it directly to HR.

JadeAI's application scenarios

  • Job application resume creationQuickly generate professional resumes for recent graduates and working professionals, with support for ATS-friendly templates to improve the pass rate.
  • Resume optimization and upgradeAfter the resumes have been uploaded and parsed, AI is used to analyze the job description matching degree and obtain improvement suggestions.
  • Multilingual job searchOne-click resume translation into 10+ languages including English, while preserving the accuracy of technical terminology.
  • Batch generation of job application lettersBased on your resume and job description, quickly generate customized cover letters, supporting formal, friendly, and confident tones.
  • Resume hosting and sharingGenerate encrypted links to share your resume, track pageviews, and facilitate application submissions and feedback collection.
  • Enterprise HR toolsThe team uses a standardized resume format and processes candidate resumes in batches for analysis and evaluation.