olyaiy/resume-lm
Open-source AI resume builder • Next.js 15, React 19, Tailwind CSS • Tailor job-ready resumes in minutes.
ResumeLM – 开源 AI 简历生成器
简介
ResumeLM 是一个可自托管的 Web 应用,借助大型语言模型帮助求职者创建、编辑和优化简历(以及求职信)。它包含现代前端、基于 Supabase 的数据库,以及与多个 AI 提供商(OpenAI、Claude、Gemini、DeepSeek、Groq)的集成,用户可获得 AI 生成的要点、ATS 友好的关键词建议和性能评分。
核心组件(如 README 中所述)
| 层 | 技术 | 作用 |
|---|---|---|
| 前端 | Next.js 15 (App Router)、React 19、TypeScript、Tailwind、Shadcn UI、Framer Motion | 交互式 UI、实时预览、通过 React-PDF 导出 PDF |
| AI 层 | OpenAI GPT、Anthropic Claude、Google Gemini、DeepSeek、Groq(通过 API 密钥访问) | 生成简历内容、求职信草稿、关键词优化、ATS 评分 |
| 后端/数据 | Supabase (PostgreSQL) 且启用行级安全,可选 Redis | 存储用户资料、简历版本、职位列表;通过 NextAuth 处理身份验证 |
| 支付 | Stripe(可选) | 启用付费 Pro 计划(现已停用) |
| 部署选项 | Docker Compose(含 Supabase、PostgreSQL、Redis)或纯 Node.js | 快速本地或云端自托管 |
主要用户功能
- AI 辅助要点编辑 – 根据用户经验提供建议和重写。
- ATS 兼容性评分 – 分析关键词和格式,提高通过申请人跟踪系统的机会。
- 求职信生成器 – 为特定职位生成量身定制的求职信。
- 简历仪表盘 – 管理基础简历和多个定制版本。
- 响应式设计 – 在手机和桌面上均可使用。
- PDF 导出 – 创建可打印的专业 PDF。
如何自行运行
- 克隆仓库并安装依赖 (
pnpm install)。 - 将
.env.example复制为.env.local并填写:- Supabase URL 和密钥
- PostgreSQL 连接字符串
- 要使用的 AI 提供商的 API 密钥
- NextAuth 密钥及可选的 Stripe 密钥。
- 设置 Supabase 模式(运行提供的
schema.sql)。 - 启动开发服务器 (
pnpm dev) 或 按docker/DOCKER.md中的文档使用 Docker Compose 启动完整栈。 - 打开
http://localhost:3000并创建账户。
为什么重要(面向非专家受众)
- 免费开源 – 核心产品采用 AGPL-3.0 许可,任何人都可以免费托管。
- AI 驱动优化 – 无需手动调整措辞,模型会建议行业特定表达,并检查简历是否通过常见的 ATS 筛选。
- 可扩展 – 由于代码公开,开发人员可以添加新模板、集成其他 AI 服务,或将平台用于相关用例(例如 LinkedIn 个人资料生成)。
当前状态
托管服务 (resumelm.ca) 已于 2026 年 10 月停用,GitHub 仓库已归档(只读)。不再合并新更新,但代码仍可用于分叉和自托管。
以上所有信息均直接取自仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目