这是一个基于 Node.js 与大语言模型 (如 Gemini / ChatGPT) 构建的全栈智能简历润色应用。系统通过真实的 AI 点评与修改能力,不仅能指出求职者简历中的硬伤(例如:缺乏量化数据、与 JD 不匹配等),还能直接自动生成并重写更具竞争力的 HTML 模板内容。
此版本摒弃了对非技术人员不友好的代码编辑器,采用了全新的 对话区 + 实时图文预览区 + 模板控制台 三栏式布局,让所有人都能轻松定制高薪简历!
- 🤖 硅谷架构师级 AI 问诊:内置专业级 Prompt 角色。AI 从“结构完整性、业务深度、JD 匹配度、关键词密度、语言凝练度” 5 个核心维度对你的简历进行 360° 无死角体检。
- 🎯 自动代码补全与实时渲染:AI 点评后一旦你点击“同意并自动重写”,系统将自动解析 AI 生成的代码片段并注入到主预览区,所见即所得。
- 📂 简历模板动态导入:抛弃繁琐的开发环境!直接在右侧面板点击“上传本地 HTML 简历”,将你现有的 HTML 简历快速导入系统供 AI 调教。
- 💾 版本时光机与一键导出:系统底层具备基于
localStorage的轻量级草稿记忆。不仅防丢,更支持多版本自由回滚,最后可完美导出成品供 PDF 打印或在线投递。
- 前端 (Frontend): 原生 HTML5 + CSS3 + 纯 Vanilla JavaScript (零框架依赖,超轻量)
- 后端 (Backend): Express.js (负责静态文件托管与 API 路由调度)
- AI 交互层: 官方 OpenAI SDK (
openainpm 包,通过配置通用 Base URL,可无缝对接 ChatGPT、Gemini 等任何兼容协议的厂商大模型) - 环境要求: Node.js (v18+)
我们为 Windows 用户提供了一键式纯洁净启动方案。
-
克隆此仓库
git clone https://github.com/YourUsername/cv_system.git cd cv_system -
配置秘钥环境变量 在
backend目录下,找到.env.example文件。将它复制并重命名为.env,然后填入你的真实参数:# 你的 OpenAI/Gemini/DeepSeek 兼容 API 秘钥 OPENAI_API_KEY=sk-xxxxxx # 代理地址 (如有),例如对于部分代理请配置为:http://127.0.0.1:8045/v1 OPENAI_BASE_URL= PORT=3000
-
双击启动! 直接在项目根目录下找到
start.bat文件,双击运行。 脚本将自动为你安装依赖、切换并处理控制台 UTF-8 乱码问题,随后会自动弹开你的默认浏览器并跳转至http://127.0.0.1:3000。 -
开始体验
- 可以在页面左下角输入:“我想投递一份腾讯的高级前端岗位,请帮我按照 JD 重写我的工作经历。”
- 静等 AI 毒舌点评并发放重组后的简历组件。
欢迎提交 PR 或 Issue。不论是发掘了极品简历模板、优化了更强悍的 Prompt 提示词指令、还是修复了小 Bug,你的每一行代码都能帮助更多求职者跨越门槛。
本项目采用 MIT License 协议发布。完全免费开源,你可自由在此基础上进行商业化定制与发行。