基于 Cloudflare Workers 和 AI 的智能简历优化工具,帮助求职者优化简历内容,提升面试机会。
- 📄 简历上传: 支持 .txt 和 .md 格式文件上传
- 🎯 JD 匹配: 根据目标岗位的职位描述(JD)优化简历
- ✨ 智能优化: AI 自动优化措辞、排版和结构
- 📊 匹配度分析: 分析简历与目标岗位的匹配程度
- 💾 多格式导出: 支持复制和下载优化后的简历
- 前端: 原生 HTML/CSS/JavaScript
- 后端: Cloudflare Workers
- 路由: itty-router
- AI API: right.codes (Codex API)
# 安装依赖
npm install
# 本地开发
npm run dev
# 部署到 Cloudflare
npm run deploy在 .dev.vars 文件中配置:
CLAUDE_API_KEY=your_api_key_here
CLOUDFLARE_API_TOKEN=your_cloudflare_token
CLOUDFLARE_ACCOUNT_ID=your_account_id# 部署到 Cloudflare Workers
npx wrangler deploy部署成功后,你将获得一个类似 https://resume-optimizer.your-subdomain.workers.dev 的 URL。
- 访问部署后的 URL
- 上传简历文件或直接粘贴简历内容
- (可选)粘贴目标岗位的 JD
- 选择优化级别(保守/标准/深度)
- 点击"开始优化"按钮
- 等待 AI 优化完成
- 查看优化结果并下载或复制
resume-optimizer/
├── src/
│ └── index.js # Worker 主文件(包含前端 HTML)
├── wrangler.toml # Cloudflare Workers 配置
├── package.json # 项目依赖
├── .dev.vars # 环境变量(不提交到 Git)
└── README.md # 项目说明
- 确保 API Key 已正确配置
- 首次部署可能需要几分钟时间
- AI 优化过程可能需要 10-30 秒
MIT