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から直接取得しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト