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を作成。

自分で実行する方法

  1. リポジトリをクローンし、依存関係をインストールします (pnpm install)。
  2. .env.example を .env.local にコピーし、以下を入力します:
    • Supabase URLとキー
    • PostgreSQL接続文字列
    • 使用するAIプロバイダーのAPIキー
    • NextAuthのシークレットとオプションでStripeキー。
  3. Supabaseスキーマを設定します (提供されている schema.sql を実行)。
  4. 開発サーバーを起動 (pnpm dev) または docker/DOCKER.md に記載されているDocker Composeでフルスタックを起動します。
  5. http://localhost:3000 を開いてアカウントを作成します。

重要な理由(非専門家向け)

  • 無料でオープン – コア製品はAGPL-3.0ライセンスであり、誰でも費用を支払わずにホストできます。
  • AI駆動の最適化 – 手動で文言を調整する代わりに、モデルが業界特有の表現を提案し、レジュメが一般的なATSフィルターを通過するかをチェックします。
  • 拡張可能 – コードが公開されているため、開発者は新しいテンプレートの追加、他のAIサービスの統合、またはプラットフォームを関連するユースケース(例: LinkedInプロフィール生成)に転用できます。

現在のステータス

ホストサービス (resumelm.ca) は2026年10月に終了し、GitHubリポジトリはアーカイブされています(読み取り専用)。新しい更新はマージされませんが、コードはフォークしてセルフホストするために利用可能です。


上記のすべての情報は、リポジトリのREADMEから直接取得しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト