olyaiy/resume-lm
Open-source AI resume builder • Next.js 15, React 19, Tailwind CSS • Tailor job-ready resumes in minutes.
ResumeLM – オープンソースのAI搭載レジュメビルダー
What it is – セルフホスト可能なウェブアプリで、求職者が大規模言語モデル(LLM)の助けを借りて、履歴書(およびカバーレター)を作成、編集、およびカスタマイズできるようにします。キーワードの提案、適合性のスコアリング、リアルタイムのフィードバックを提供することで、ATS(採用管理システム)に最適化された出力を生成することに焦点を当てています。
Core capabilities
- AI‑assisted writing – OpenAI, Claude, Gemini, DeepSeek, Groq(またはその他の互換性のあるプロバイダー)に接続して、箇条書きの生成、セクションの書き換え、カバーレターのドラフト作成を行います。
- Resume dashboard – ベースとなる履歴書を保存し、特定の求人情報に紐づいた複数のターゲット版を生成します。
- ATS scoring – ドキュメントのキーワード網羅性とフォーマットを分析し、数値スコアと改善のヒントを表示します。
- PDF/Word export – React PDFを使用して印刷可能なPDFを生成します。その他の形式も計画されています。
- Stripe‑backed Pro tier – 基本機能は無料。月額$20のプランでプレミアムモデルへのアクセスが解放されます。
Tech stack (as described in the README)
- Frontend: Next.js 15 (App Router, React 19 Server Components), TypeScript, Tailwind CSS, Shadcn UI, Framer Motion.
- AI integration: OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Groq への HTTP API 経由の呼び出し。
- Backend / data: Supabase 上でホストされた PostgreSQL(Row‑Level Security 付き); キャッシュ用のオプションの Redis(via Docker compose)。
- Auth: Supabase auth によってサポートされる NextAuth.js。
- Payments: Stripe.
Getting started (quick‑start)
- リポジトリをクローンし、依存関係をインストールします (
pnpm install)。 .env.exampleを.env.localにコピーし、PostgreSQL/Supabase URLs、AI プロバイダーのキー、NextAuth secret など、必要事項を記入します。- Supabase のスキーマを実行します(Supabase UI または CLI 経由)。
- 開発サーバーを起動します (
pnpm dev) とhttp://localhost:3000を開きます。
Docker alternative: docker-compose 設定により、Supabase, PostgreSQL, および Redis が起動します。スタックを立ち上げた後、上記のように Next.js アプリをローカルで実行します。
Who it helps
- 最近の卒業生、キャリアチェンジを目指す人、および、洗練されたキーワード最適化された履歴書を迅速に必要とする専門職。
- 開発者で、ホストまたはフォーク可能な、LLM 駆動型 SaaS 製品のモダンで拡張可能な例を見たいと考えている人。
License – GNU AGPL‑3.0 (ネットワーク使用時のソースコード開示義務あり; 商用ライセンスはリクエストにより利用可能)。
All details are taken directly from the repository’s README; no additional features are inferred.
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト