JadeAI
JadeAI – makes AI-driven writing more efficient and simpler.
Tags:AI writing toolsWhat is JadeAI?
JadeAI is a free, open-source AI-powered resume generator that helps job seekers create, optimize, and export professional resumes suitable for use in recruitment systems. It offers visual editing tools, 50 different templates, resume analysis, job matching capabilities, as well as functions for writing cover letters and conducting mock interviews – covering the entire process.
The product is available both as a web interface and supports self-hosting via Docker, as well as desktop clients for Windows and macOS. For AI capabilities, users can use their own model keys; the product itself is free, but calling third-party models may incur costs.
A one-sentence summary
JadeAI is an open-source resume tool that supports drag-and-drop editing, AI-driven optimization, job matching, mock interviews, and export in multiple formats; it can be used online or deployed on one’s own device.
Core functions
Drag-and-drop resume editor
Users can drag resume modules and entries around on the canvas, and click directly on fields to make changes. The editor allows for adjustments to theme colors, fonts, spacing, and margins, and it provides up to 50 steps of undo/redo history.
- It supports modules for personal information, profile, experience, education, skills, and projects.
- The order of modules and the order of entries within a module can be adjusted.
- It offers automatic and manual save modes.
- Some text fields support bolding, inline code, and list formatting.
50 professional templates
The program includes 50 different templates such as Classic, Modern, Minimal, ATS, Academic, Developer, Designer, Finance, Legal, and others. These templates are suitable for traditional companies, technical roles, academic backgrounds, creative careers, or one-page resumes.
AI resume generation and editing
Users can create a complete resume based on their position, experience, and skills; they can also use a dialogue assistant to revise certain elements of the resume. The AI can identify weak verbs, vague descriptions, and grammar errors, and provide a quality score along with suggestions for improvements.
PDF and image parsing
Existing resumes can be uploaded in PDF or image format; the system attempts to extract the structured information and place it in the editor. Poor scan quality, complex layout arrangements, and special fonts may lead to errors in recognition, so it is necessary to check each element after import.
Job description matches
By comparing the description of the target position with the resume, JadeAI can analyze keyword coverage, ATS matching accuracy, and areas for improvement. The matching score is an auxiliary indicator; it does not guarantee that the recruitment system or the company will use the same criteria.
Resume generation
The tool can generate customized cover letters based on the resume and job description, allowing the selection of an appropriate tone such as formal, friendly, or confident. The content produced should exclude any exaggerated claims or unverifiable achievements, in order to avoid misleading the employer.
Simulated interview
Simulated interviews allow for the use of predefined interviewers such as those focused on human resources, technology, specific scenarios, behavioral aspects, project management, and leadership; it is also possible to create custom roles. The system will ask follow-up questions based on the answers given, and it generates scores for each question, a capability radar chart, as well as recommendations for improvement.
Translation and multilingualism
AI can translate resume content between more than 10 languages, striving to retain technical terms. The interface is available in Chinese and English, but the translated results still need to be reviewed by native speakers or professionals.
Export and Share
| Format | Primary uses | Features | Precautions |
|---|---|---|---|
| Official delivery and printing | Retain the template layout | Check pagination and font embedding. | |
| Smart single-page PDF | Display on one page only | Automatic scaling adaptation | Readability decreases when there is too much content. |
| DOCX | Continue editing or deliver | Compatible with common word processing software | Different software may change the formatting. |
| HTML | Web display and archiving | Easy to open in a browser | Confirm that the employer has accepted it before delivery. |
| TXT | Plain text and ATS checking | Simple structure | Do not retain visual styles |
| JSON | Backup and re-import | Save structured data | May contain personal sensitive information. |
| Share link | Send resume online | Optional password and access statistics | Revert the sharing and then verify the access status. |
Comparison of online version, desktop version, and self-hosted version
| Method | Installation requirements | Data location | AI configuration | Suitable for users |
|---|---|---|---|---|
| Official online version | The browser will do. | Processed by online services | User-configured model key | Quick experience and temporary creation |
| Desktop version | Install Windows or macOS applications | Local SQLite file | User-configured model key | Individual users who value local data preservation |
| Self-hosted Docker | Docker and basic operation and maintenance are required. | Own servers or computers | Each user configures it themselves. | Teams, technical users, and private deployments |
| Source code development | Node.js and package management tools | The developer decides on their own. | It can be connected to OpenAI, Anthropic, or interfaces with compatible protocols. | Secondary development and contributors |
Price
The price information was verified on August 24, 2026; the official website states that JadeAI is 100% free, and both the project’s source code and desktop installation packages are available without charge. No official subscription plans or prices for paid templates were found, and the final terms of service are those indicated on the current page.
| Project | Price | Explanation |
|---|---|---|
| Online resume editor | Free | You can start using it without any registration required; the specific limitations on online resources are indicated on the page. |
| 50 template sets | Free | Provided with the project |
| Desktop client | Free | It can be downloaded from the project’s release page. |
| Self-hosted Docker | The software is free. | The costs related to servers, domain names, and maintenance are borne by the user. |
| AI model invocation | Charged by model provider | Users are responsible for providing their own keys; these are not included in the price of JadeAI. |
\"Free\" means that there are no public subscription fees for the JadeAI software and the current hosting services; it does not imply that all external costs are zero. When using a business model, cloud servers, object storage, or a corporate domain name, third-party charges may still apply.
AI model configuration
JadeAI supports OpenAI, Anthropic, as well as custom compatible interfaces; users can enter the keys, interface addresses, and model names in the settings. The system does not require the server to store model keys in a centralized location – in web mode, these keys are stored in the browser’s local storage.
- Choose a model provider that matches the task and budget.
- Verify that the custom interface is compatible with the application call format.
- Set limits, purposes, and regular rotation policies for keys.
- Do not write the key in public repositories, screenshots, or shared links.
- Check whether the model service provider allows the processing of resumes and personal information.
Usage tutorial
- Choose between the online version, desktop version, or self-hosted option, and create a new resume.
- Choose a template that is close to the style of the target position and industry.
- Fill in the contact information, profile, experience, education, skills, and projects.
- When it is necessary to reuse an old resume, upload a PDF or image and verify the results of the parsing.
- Configure your own model provider, keys, and models in the AI settings.
- Paste the job description, run a matching analysis, and filter out the genuine and viable suggestions.
- Refine each experience one by one, use numbers to indicate achievements, but do not fabricate facts.
- Export PDF and plain-text versions to examine the visual layout and ATS readability respectively.
Key points for self-hosted deployment
It is recommended to use Docker to launch the project, and an independent key should be set up for session encryption; data can be mounted to persistent volumes. SQLite is used by default, and the basic data will be automatically migrated and saved during the first run.
- Do not copy the example key directly; generate a highly secure random value before deployment.
- Save the database using persistent volumes to prevent the loss of records after container updates.
- When making it available on the Internet, configure encrypted access, a reverse proxy, and backups.
- The team environment supports Google login and allows for the configuration of corresponding client settings.
- Back up the database before upgrading, and read the information on version changes and migration.
Desktop version instructions
The desktop version is compatible with Windows x64, Macs equipped with Apple chips, and Macs equipped with Intel chips; resumes are stored in a local SQLite database. Model requests are sent directly to the provider specified by the user, and the application can also check whether there are new versions available on the project’s release page.
The current installation package features an anonymous temporary signature; it has not been authenticated using an Apple developer account, and SmartScreen warnings may appear on Windows. Users should download the file from the official project release page and verify that the file matches the project’s description before deciding whether to install it.
Which users are it suitable for
- Job seekers who need to quickly create professional resumes in both Chinese and English.
- Users who wish to adjust keywords and project descriptions for different positions.
- Students and professionals preparing for technical, human resources, or behavioral interviews.
- AI tools users who wish to control costs using their own model keys.
- People who value the storage of local data and are willing to use the desktop version.
- Technical teams that need a self-hosted resume platform or the ability to carry out custom development are required.
Product advantages
- It has complete functionality and is free and open-source; templates, AI, export options, and interview features are all integrated within one single project.
- 50 templates cover traditional, technical, academic, creative, and ATS scenarios.
- It supports online, desktop, and self-hosted options, providing flexible deployment choices.
- By using the built-in model keys, you can choose a provider based on privacy, price, and performance.
- Multiple export formats are available, including PDF, DOCX, HTML, TXT, and JSON.
- The Apache-2.0 license facilitates learning, modification, and redistribution within the terms of the license.
Restrictions and Precautions
- AI services do not come with free computing power built in; users may need to pay fees for invoking the models.
- Resume analysis, job scoring, and grammar checking are affected by the capabilities of the model.
- The ATS score is merely a reference for the project’s algorithm and does not reflect the results from all recruitment platforms.
- The generated content may exaggerate responsibilities or fabricate figures, so it must be verified sentence by sentence.
- The desktop installation package has not yet undergone the standard commercial signing nor macOS notarization.
- Self-hosting requires you to manage security updates, backups, access permissions, and operational resources on your own.
- Sharing a resume online can expose personal information; therefore, a password should be set and removed in a timely manner.
Privacy and data security
The desktop version saves resumes in the application’s data directory on the local machine; uninstalling the program does not automatically delete the database and configuration files. Users need to back up or delete these files themselves, in order to protect the data containing contact information, work experience, and educational details.
The web version and the self-hosted version use the browser’s local storage to save the AI keys, with model requests being sent to the selected service provider. It is necessary to read the data policy of the model provider before using it; do not include personal identification numbers, home addresses, or any other sensitive information that is not related to job applications in your resume.
Interface and open-source status
The source code of JadeAI is made public under the Apache License 2.0; questions and code contributions are welcome. The original repository address will redirect to the name of the current organization, and the application code related to databases, editors, AI processing, export, and sharing can all be viewed.
The platform offers various functions such as adding, editing, viewing, and exporting resumes, parsing them, sharing them, using AI to generate content, conducting job analysis, performing grammar checks, as well as providing services for writing cover letters and translation. These functions are designed primarily for use with the JadeAI application and self-hosted instances; they are not commercial public interfaces that come with service guarantees.
Technology stack
| Hierarchy | Key technologies | Uses |
|---|---|---|
| Application framework | Next.js 16 | Web pages and server-side functions |
| Interface | React 19, Tailwind CSS 4 | Editor and responsive interface |
| Database | SQLite, Drizzle ORM | Local and self-hosted data |
| AI integration | Vercel AI SDK | Connect to multiple model providers |
| PDF export | Puppeteer and Chromium | Server-side rendering of resumes |
| Desktop version | Electron | Windows and macOS clients |
Basic information
| Project | Content |
|---|---|
| Product name | JadeAI |
| Tool type | AI tools for creating resumes, optimizing them, and simulating interviews |
| Primary interface language | Chinese and English |
| Number of templates | 50 sets |
| Price pattern | Free software, with model keys included. |
| Supported platforms | Websites, Docker, Windows, and macOS |
| Is it open source? | Yes, Apache-2.0 |
| Whether an interface is provided | Internal project interfaces, available for use with self-hosted instances |
Recommendation score
It has a rating of 4.7 points and is suitable for job seekers and developers who wish to create resumes free of charge, use their own models, or carry out private deployments. Non-technical users can make use of the online version, while those who place importance on data control will find the desktop version more appropriate.
Frequently Asked Questions
Is JadeAI free?
The software, the services available on the official website, and the templates are all indicated as free of charge, but using AI functions requires the user to have their own model keys; the model providers may charge based on usage volume.
Is registration required to use JadeAI?
The official website states that it is possible to start using the service without registration; the default self-hosted mode also allows for user identification through browser fingerprints. Teams can enable Google login as needed.
Can old resumes be imported?
It is possible to upload PDFs or images for the AI to analyze, or to import JSON backups that were exported earlier. Complex layouts and scanned documents require manual verification.
Can it generate cover letters and mock interviews?
Yes, a cover letter can be prepared by combining the resume with the job description, and mock interviews offer the possibility to interact with various types of interviewers as well as to face follow-up questions. All content should be revised based on real-life experiences.
Can JadeAI be used locally?
You can download the desktop version for Windows or macOS, or host it yourself using Docker. By default, the data from the desktop version is saved on the local machine.
Is JadeAI open source?
It is open source, and the project is licensed under the Apache-2.0 license. The copyright, disclaimer, and trademark provisions specified in this license must be respected when using or redistributing it.
Summary
JadeAI combines resume editing, AI-based text improvement, job matching, cover letter writing, mock interviews, and export in multiple formats into a free, open-source tool. Its key feature is that it includes its own model keys, which give users greater control; however, users are responsible for covering the associated costs, ensuring data privacy, and verifying the quality of the output.
Guigong Network Security Registration No. 45132202000164