Skip to content

Async777/resume-optimizer

Repository files navigation

AI 简历优化工具

基于 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。

使用方法

  1. 访问部署后的 URL
  2. 上传简历文件或直接粘贴简历内容
  3. (可选)粘贴目标岗位的 JD
  4. 选择优化级别(保守/标准/深度)
  5. 点击"开始优化"按钮
  6. 等待 AI 优化完成
  7. 查看优化结果并下载或复制

项目结构

resume-optimizer/
├── src/
│   └── index.js          # Worker 主文件(包含前端 HTML)
├── wrangler.toml         # Cloudflare Workers 配置
├── package.json          # 项目依赖
├── .dev.vars            # 环境变量(不提交到 Git)
└── README.md            # 项目说明

注意事项

  • 确保 API Key 已正确配置
  • 首次部署可能需要几分钟时间
  • AI 优化过程可能需要 10-30 秒

License

MIT

About

AI简历优化工具 - 智能优化简历

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors