Skip to content

WyRainBow/Resume-Agent

Repository files navigation

Resume-Agent

一句话输入、生成可编辑、可导出的专业简历。

License

项目介绍

Resume-Agent 是一个面向中文求职场景的 AI 简历系统、提供从内容生成、结构化编辑到 PDF 导出的完整流程。

核心能力

  • AI 一键生成:根据一句话描述或原始文本快速生成结构化简历
  • 可视化编辑:左侧编辑、右侧实时预览、支持模块化调整
  • AI 辅助优化:支持分模块导入、改写、润色和内容增强
  • 高质量导出:基于 LaTeX 生成专业 PDF、支持中英文渲染
  • 工作流友好:支持从草稿到最终投递版本的持续迭代

页面截图

首页

首页

Dashboard 简历管理

我的简历

工作区

工作区

技术架构

前端

  • React 18
  • TypeScript
  • Vite

后端

  • FastAPI
  • Python
  • LaTeX PDF 渲染

快速开始

环境要求

  • Python 3.12+
  • Node.js 16+
  • XeLaTeX
  • 中文字体(Linux 建议安装 Noto CJK)

安装

git clone https://github.com/WyRainBow/Resume-Agent.git
cd Resume-Agent
uv pip install -r requirements.txt
cd frontend && npm install

配置环境变量

在项目根目录创建 .env、至少配置 AI Key。若需要上传资源、还需配置 COS 参数。

DASHSCOPE_API_KEY=your_api_key
COS_SECRET_ID=your_cos_secret_id
COS_SECRET_KEY=your_cos_secret_key
COS_REGION=ap-guangzhou
COS_BUCKET=resumecos-1327706280

启动服务

python -m uvicorn backend.main:app --host 127.0.0.1 --port 9000
cd frontend && npm run dev

访问地址

开发验证

cd frontend && npm run build

后端建议先跑目标模块测试、再按需执行 pytest

许可证

MIT License

贡献

欢迎通过 Issue 和 Pull Request 参与改进。

仓库地址

https://github.com/WyRainBow/Resume-Agent

About

一句话生成在线可修改的PDF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors