olyaiy/resume-lm
Open-source AI resume builder • Next.js 15, React 19, Tailwind CSS • Tailor job-ready resumes in minutes.
ResumeLM – 开源 AI 驱动的简历生成器
什么是它 – 一个可自托管的 Web 应用,允许求职者在大型语言模型的帮助下创建、编辑和定制简历(以及求职信)。它专注于通过建议关键词、评分兼容性并提供实时反馈,使输出结果对 ATS 友好。
核心能力
- AI 辅助写作 – 连接 OpenAI, Claude, Gemini, DeepSeek, Groq(或任何兼容的提供商)以生成要点、重写章节并起草求职信。
- 简历仪表板 – 存储一份基础简历并针对特定的职位发布生成多个针对性的版本。
- ATS 评分 – 分析文档的关键词覆盖范围和格式,显示数值评分和改进建议。
- PDF/Word 导出 – 使用 React PDF 生成可打印的 PDF;其他格式正在计划中。
- Stripe 支持的 Pro 级别 – 免费的核心功能;每月 20 美元的计划可解锁高级模型访问权限。
技术栈(如 README 中所述)
- 前端: Next.js 15 (App Router, React 19 Server Components), TypeScript, Tailwind CSS, Shadcn UI, Framer Motion.
- AI 集成: 通过其 HTTP API 调用 OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Groq。
- 后端 / 数据: 在 Supabase 上托管的 PostgreSQL,带有 Row-Level Security;可选的 Redis 用于缓存(通过 Docker compose)。
- 身份验证: 由 Supabase auth 支持的 NextAuth.js。
- 支付: Stripe.
快速入门(快速启动)
- 克隆仓库并安装依赖 (
pnpm install)。 - 将
.env.example复制为.env.local并填写您的 PostgreSQL/Supabase URL、AI 提供商密钥、NextAuth secret 等。 - 运行 Supabase schema(通过 Supabase UI 或 CLI)。
- 启动开发服务器 (
pnpm dev) 并打开http://localhost:3000。
Docker 替代方案: 一个 docker-compose 设置可以启动 Supabase, PostgreSQL, 和 Redis;在启动堆栈后,您可以在本地按上述方式运行 Next.js 应用。
它能帮助谁
- 需要快速获得精炼、关键词优化的简历的应届毕业生、职业转换者和专业人士。
- 想要一个现代、可扩展的 LLM 驱动的 SaaS 产品示例,以便他们可以自行托管或 fork 的开发者。
许可证 – GNU AGPL-3.0(网络使用需要公开源代码;可根据要求提供商业许可)。
所有细节均直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目