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 APIs 調用 OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Groq.
- 後端 / 資料: 使用 Supabase 託管的 PostgreSQL,具備 Row‑Level Security;可選用 Redis 進行快取(透過 Docker compose)。
- 驗證: 由 Supabase auth 支援的 NextAuth.js。
- 支付: Stripe.
快速入門 (快速啟動)
- Clone 該儲存庫並安裝依賴 (
pnpm install)。 - 將
.env.example複製為.env.local並填入您的 PostgreSQL/Supabase URLs、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;未推論任何額外功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案