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.

快速入門 (快速啟動)

  1. Clone 該儲存庫並安裝依賴 (pnpm install)。
  2. .env.example 複製為 .env.local 並填入您的 PostgreSQL/Supabase URLs、AI 提供商金鑰、NextAuth secret 等。
  3. 執行 Supabase schema (透過 Supabase UI 或 CLI)。
  4. 啟動開發伺服器 (pnpm dev) 並開啟 http://localhost:3000

Docker 替代方案: 使用 docker-compose 設定可啟動 Supabase, PostgreSQL, 與 Redis;在啟動堆疊後,您可以按照上述方式在本地執行 Next.js 應用程式。

對誰有幫助

  • 需要快速獲得精煉且關鍵字優化的履歷之應屆畢業生、轉職者與專業人士。
  • 想要一個現代化、可擴展的 LLM 驅動 SaaS 產品範例,且可以自行託管或 Fork 的開發者。

授權 – GNU AGPL‑3.0 (網路使用時需公開原始碼;可根據需求提供商業授權)。


所有細節均直接取自儲存庫的 README;未推論任何額外功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案