DEV Community

chenhao
chenhao

Posted on

JadeAI – AI-Powered Smart Resume Builder, 50 Templates, Drag-and-Drop Editor, Professional Photo Generation, Multi-format Export

What is JadeAI

Official Website: https://jadeai.cturing.cn/en | GitHub: https://github.com/twwch/JadeAI

JadeAI is an open-source, AI-powered smart resume builder that helps users quickly create high-quality professional resumes using AI technology. The tool is completely free and supports self-hosted deployment with a single Docker command. It comes with 50 professionally designed templates, offers a drag-and-drop WYSIWYG editor, and integrates rich AI capabilities such as conversational optimization, one-click resume generation, grammar checking, job description (JD) matching analysis, and professional photo generation. All AI features use the user's own API Key, which is stored locally in the browser, ensuring data security. JadeAI supports exporting resumes in multiple formats like PDF, DOCX, and HTML, and can also generate shareable links to send directly to recruiters, making resume creation simple and intelligent.

Template Gallery

Key Features of JadeAI

  • 50 Professional Templates: Covers various styles including Classic, Modern, Minimalist, Creative, ATS-Friendly, Nordic, Swiss, and Japanese, suitable for different industries and job-seeking scenarios.
  • Drag-and-Drop Editor: WYSIWYG editing experience with support for drag-to-sort, inline editing, and theme customization (colors/fonts/spacing/margins), with up to 50 steps of undo/redo.
  • AI One-Click Resume Generation: Input your target job title, years of experience, and core skills, and the AI automatically generates a complete, structured resume.
  • Image/PDF Resume Parsing: Upload an existing resume in PDF or photo format, and the AI automatically recognizes and extracts all content, filling it into the editor.
  • AI Conversational Optimization: Integrated AI chat assistant within the editor allows you to optimize resume content through natural language conversations, with support for multiple sessions and history.
  • Grammar & Writing Check: One-click detection of weak verbs, vague descriptions, and grammatical errors, providing quality scores and suggestions for improvement, with support for one-click batch fixes.
  • JD Matching Analysis: Compares your resume against a target job description, providing keyword coverage scores, ATS compatibility ratings, and tailored improvement suggestions.
  • AI Professional Photo Generation: Upload a regular photo, and the AI automatically generates a professional-style headshot. You can choose different sizes and backgrounds.
  • QR Code Module: Add QR codes within your resume for links to personal websites, GitHub, LinkedIn, etc., allowing recruiters to scan and access online content directly.
  • Cover Letter Generation: Automatically generates a cover letter based on your resume and a target JD, with options for formal, friendly, or confident tone.
  • Multi-language Translation: Supports translation between 10 languages, preserving the original text of professional terminology.
  • Multi-format Export: Supports six formats: PDF, Smart One-Page PDF, DOCX, HTML, TXT, and JSON.
  • Link Sharing: Generate a shareable link to send to recruiters, with support for password protection and view count tracking.
  • Data Security: AI keys are stored locally in the browser; the server does not store any API Keys. Supports local SQLite storage or PostgreSQL.

How to Use JadeAI

  • Use Online: Directly visit jadeai.cturing.cn/en to start using it without registration.
  • Self-hosted Deployment: Deploy with a single Docker command (docker run -d -p 3000:3000 -e AUTH_SECRET=<your-secret> -v jadeai-data:/app/data twwch/jadeai:latest), or clone the source code for local development.
  • Configure AI: After opening the app, go to Settings > AI to configure your own API Key, Base URL, and model (supports OpenAI, Anthropic, custom endpoints).
  • Create a Resume: Click "New" on the dashboard and select a template to start editing. You can also use the AI one-click generation feature, or upload an existing resume to parse and import.

Resume Editor

  • Edit Content: Fill in personal information, education, work experience, project details, etc., in the drag-and-drop editor. Click on any field to edit directly, drag to reorder sections, and see real-time previews on the right.

AI Fill Resume

  • AI-Powered Optimization:
    • Conversational Optimization: Open the AI chat panel and use natural language to ask the AI to polish your resume content. The AI can modify the resume directly.
    • Grammar Check: Click the grammar check button. The AI detects issues line by line, provides suggestions, and allows one-click batch fixes.
    • JD Matching: Paste the target job description. The AI analyzes the match degree and provides targeted improvement suggestions.

AI Optimization

AI Grammar Check

JD Matching Analysis

  • Generate Professional Photo: Upload a regular photo, select the desired size and background style. The AI generates a professional headshot ready for download and use.

AI Professional Photo Generation

  • Add QR Code: Add a QR code module to your resume. It automatically generates QR codes for links like personal websites, GitHub, LinkedIn, etc., allowing printed resumes to link to online content.

QR Code Module

  • Customize Resume Style:
    • Choose Template: Switch freely between 50 templates covering various styles like Classic, Modern, Minimalist, and Creative.
    • Adjust Theme: Customize colors, fonts, spacing, and margins with real-time preview.
  • Export Resume: After editing, click the export button and choose a format like PDF, DOCX, or HTML to download. Alternatively, generate an online shareable link to send directly to recruiters.

Multi-format Export

Create Share Link

Application Scenarios for JadeAI

  • Job Seekers: Quickly create professional resumes, optimize content with AI, match JDs, and enhance competitiveness.
  • Recent Graduates: No resume writing experience? Use AI one-click generation and conversational optimization to easily complete your first resume.
  • Working Professionals: Optimize existing resumes, ensure professional wording with grammar checks, and use JD matching analysis for targeted applications.
  • Freelancers: Create personalized resumes with QR codes linking to your portfolio to showcase skills.
  • HR / Recruiters: Quickly help candidates organize resumes, combining image parsing and AI optimization in one go.
  • Privacy-Conscious Users: Supports self-hosted deployment, storing data on your own server, and AI keys are not passed through third parties.

Related Information

  • Open Source License: Apache 2.0
  • Official Website: https://jadeai.cturing.cn/en
  • GitHub: https://github.com/twwch/JadeAI
  • Tech Stack: Next.js 16, React 19, Tailwind CSS 4, shadcn/ui, Drizzle ORM, Vercel AI SDK v6
  • Deployment: One-click Docker deployment / Local development
  • Supported Languages: Bilingual interface (Chinese, English)
  • Database: SQLite (default, zero-config) / PostgreSQL

Top comments (0)