这个项目能做什么

Resume Matcher 是一个开源 AI 工具框架,旨在帮助用户为每次求职申请生成定制化的简历、PDF、求职信等。它支持 100+ 大语言模型(LLM),包括 Claude、ChatGPT、DeepSeek、Kimi、GLM、Gemma 等,并提供本地和远程部署选项。 **工作原理** 1. 上传主简历(PDF 或 DOCX)。 2. 粘贴职位描述。 3. 查看 AI 生成的改进建议和定制内容。 4. 生成求职信和可选的面试准备。 5. 自定义布局和板块。 6. 使用首选模板导出为专业 PDF。 **主要功能** - AI Canvas 用于编写有影响力、以指标驱动的简历内容。 - 用于求职申请的电子邮件模板生成器。 - 多职位描述优化。 - 简历评分和针对职位描述的关键词高亮。 - 多种 PDF 模板(经典单栏、现代单栏、经典双栏、现代双栏)。 - 多语言界面(英语、西班牙语、中文、日语、巴西葡萄牙语)和内容生成。 - 提供 API 于 `/api`,包含健康检查和文档。 **技术栈** - 后端:FastAPI、Python 3.13+、LiteLLM - 前端:Next.js 16、React 19、TypeScript - 数据库:TinyDB(JSON 文件存储) **安装** 克隆仓库,设置后端(在 `.env` 中配置 AI 提供商),运行前端,访问 `http://localhost:3000`。支持 Docker,可单端口部署。 **支持的 AI 提供商** - OpenAI(GPT-5 Nano、GPT-4o) - Anthropic(Claude Haiku 4.5) - Google Gemini(Gemini 3 Flash) - OpenRouter(多种模型) - DeepSeek(DeepSeek Chat) **社区与支持** 该项目免费且开源,在 Discord 和 LinkedIn 上有活跃社区。它是 Vercel 开源计划的一部分,并接受赞助。欢迎贡献者,并有未来功能的路线图。