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)

  1. リポジトリをクローンし、依存関係をインストールします (pnpm install)。
  2. .env.example.env.local にコピーし、PostgreSQL/Supabase URLs、AI プロバイダーのキー、NextAuth secret など、必要事項を記入します。
  3. Supabase のスキーマを実行します(Supabase UI または CLI 経由)。
  4. 開発サーバーを起動します (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.

関連

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