GitHub Hot Board

GitHub Hot Board · リポジトリアーカイブ

srbhr/Resume-Matcher

The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support. (説明はリポジトリ自身のドキュメント由来です。)

データ時点 October 26srbhr

最高順位

#301

総合 · Python 言語別

29K

累計スター

5.1K

フォーク数

0

直近 30 日のランクイン日数

プロジェクト状態ライセンス: Apache-2.0最終 push: October 23未解決 Issue(PR 含む): 39

2026-10-25 から収集。不明 = 未収集

README にバッジを貼ろう · srbhr/Resume-Matcher[![README にバッジを貼ろう](https://git.vaiox.xyz/api/badge/srbhr/Resume-Matcher.svg)](https://git.vaiox.xyz/ja/repo/srbhr/Resume-Matcher)
<a href="https://git.vaiox.xyz/ja/repo/srbhr/Resume-Matcher"><img src="https://git.vaiox.xyz/api/badge/srbhr/Resume-Matcher.svg" alt="README にバッジを貼ろう" height="20"></a>

プロジェクト文書

Resume Matcher

Resume Matcher

English | Español | 简体中文 | 日本語

𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍 ✦ 𝚆𝚎𝚋𝚜𝚒𝚝𝚎 ✦ 𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕 ✦ 𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜 ✦ 𝚂𝚙𝚘𝚗𝚜𝚘𝚛 ✦ 𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇 ✦ 𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗 ✦ 𝙲𝚛𝚎𝚊𝚝𝚘𝚛

無料のオープンソース履歴書ビルダー。求人票ごとに履歴書(レジュメ)を最適化します。Claude、ChatGPT、DeepSeek、Kimi、GLM、Gemma などのローカル/リモート LLM に対応した、セルフホスト型の AI ツールです。

Resume Matcher Demo


Stars Apache 2.0 Forks version

Discord Website LinkedIn

srbhr%2FResume-Matcher | Trendshift

Vercel OSS Program

Important

本プロジェクトには皆さまの支援が必要です。少額でもご寄付いただけると、Resume Matcher の開発と改善を続ける力になります。

Sponsor on GitHub Buy Me a Coffee

企業としてのスポンサーをご検討ですか? あなたのロゴを 27k 人超の開発者に届けましょう → スポンサーになる ↓

はじめに

Resume Matcher は、まず「マスター履歴書」を作り、それを各求人応募向けに調整する形で動作します。インストール手順は:インストール方法

仕組み

  1. アップロード:マスター履歴書(PDF / DOCX)
  2. 貼り付け:応募先の求人票(Job Description)
  3. 確認:AI が生成した改善案と最適化内容
  4. 生成:求人向けのカバーレターとメール文面
  5. 調整:レイアウトやセクションを好みに合わせてカスタマイズ
  6. 書き出し:好みのテンプレートで PDF を出力

ソフトウェアエンジニアのために

Resume Matcher のインストールにはターミナルが必要なので、使っている人の多くはソフトウェアを書く人です。普段の開発スタイルにそのまま馴染みます:

  • 自分のマシンで動く。 FastAPI のバックエンド、Next.js のフロントエンド、SQLite ファイルだけです。リポジトリをクローンするか、Docker コンテナを 1 つ起動します。アカウント登録は不要で、履歴書は自分のデータベースに保存されます。
  • モデルは自分で選ぶ。 OpenAI、Anthropic、Gemini、DeepSeek、OpenRouter、Groq の API キーを使うか、Ollama でローカルモデルを動かせば、履歴書がマシンの外に出ることはありません。
  • Claude Code から操作できる。 MCP サーバーを使えば、Claude Code、Cursor、Codex が最適化した履歴書を書き、Resume Matcher が保存・チェック・レンダリングを担当します。LLM の API キーは不要です。
  • 実際の経歴だけを使う。 最適化用のプロンプトは、マスター履歴書にないスキル、ツール、会社名、数値の追加を禁止しています。
  • スコアは読めるコード。 ATS スコア(services/ats.py)と ATS チェック(services/ats_parse/)は LLM を呼び出しません。ATS チェックは pdfminer で PDF を読み取り、応募者追跡システム(ATS)が抽出する内容を表示します。
  • エンジニアらしいテンプレート。 1 カラム・2 カラムに加えて、Deedy、Modern Deedy、LaTeX 風のレイアウトがあります。うち 7 つのデザインは、Overleaf で編集できる pdfLaTeX プロジェクトとして resume-matcher-templates でも公開しています。

コミュニティ

Discord

ディスカッション、要望、サポートは Discord へ。

LinkedIn

最新情報は LinkedIn でも発信しています。

Star Resume Matcher

Star を付けていただけると開発の励みになります(リリース通知も受け取れます)。

スポンサー

sponsors

Resume Matcher は無料かつオープンソースで、スポンサーと支援者の皆さまによって支えられています。役立つと感じたら、開発の支援をご検討ください。

Resume Matcher を支える企業

企業ティアでスポンサーになると、あなたのロゴ・リンク・紹介文がここに掲載されます —— 27k 超の Star と 4.9k の Fork を持つコミュニティに向けて。Trendshift や Vercel OSS プログラム にも掲載されています。

Sponsor Description
APIDECK アプリを200以上のSaaSプラットフォーム(会計、HRIS、CRM、ファイルストレージ)に接続する単一のAPI。50回ではなく、1回の構築で統合を実現します。 🌐 apideck.com
Vercel Resume Matcher は Vercel OSS // Summer 2025 プログラムの一部です 🌐 vercel.com
Cubic.dev Cubic は Resume Matcher に PR レビューを提供しています 🌐 cubic.dev
Kilo Code Kilo Code は Resume Matcher に AI コードレビューとコーディングクレジットを提供しています 🌐 kilo.ai
ZanReal ZanReal は AI 駆動の開発企業で、戦略・UX から DevOps まで、スケーラブルなクラウドソリューションを構築し、チームがより速くリリースしアイデアを本番へと導く支援をしています。 🌐 zanreal.com
✦ あなたの企業のロゴをここに 27k 超の開発者と 4.9k の Fork にリーチ。スポンサーになる →

スポンサーシップがプロジェクトにどのように役立つかについての詳細は、Sponsorship Guide をご覧ください。ReadME およびウェブサイトにて特別に感謝の意を表します。

個人として支援する

donate

少額の支援でも Resume Matcher を無料に保ち、新機能の開発を支えます —— ReadME とウェブサイトにて感謝の意をお伝えします。

プラットフォーム リンク
GitHub GitHub Sponsors
Buy Me a Coffee BuyMeACoffee

制作者ノート

Resume Matcher をご覧いただきありがとうございます。つながりやコラボレーション、あるいは挨拶だけでも、お気軽にご連絡ください! ~ Saurabh Rai ✨

以下でフォローできます:

主な機能

resume_matcher_features

コア機能

マスター履歴書(Master Resume):既存の履歴書から、再利用できる包括的なマスター履歴書を作成します。

Dashboard with a master resume and seven tailored resumes

履歴書ビルダー

Resume Builder with the template picker and a live preview of a software engineer resume

求人票を貼り付けると、その職種に合わせた AI 提案の履歴書を生成します。

できること:

  • 提案内容の編集
  • セクションの追加/削除
  • ドラッグ&ドロップで順序変更
  • 複数テンプレートから選択

カバーレター&メール生成

求人票と履歴書に基づき、カスタマイズされたカバーレターとメール文面を生成します。

Cover letter editor next to its PDF preview

ATS スコア・ATS チェック・キーワードハイライト

「JD一致」タブでは、求人票と履歴書を並べて共通のキーワードをハイライトし、100 点満点の ATS スコアを表示します。内訳はキーワード一致(40%)、スキルの網羅(20%)、職種名の一致(15%)、セクションの充足(15%)、日付形式の一貫性(10%)です。不足しているキーワードと、マスター履歴書にすでにあるキーワードも一覧にするので、後者は事実を足さずに追加できます。

「ATSチェック」タブは PDF を生成し、応募者追跡システム(ATS)のテキスト抽出と同じように文字を読み戻して、読み取りやすさ、読み順、連絡先、セクション見出しを報告します。どちらも普通のコードで動きます。計算式は What is an ATS score?(英語)で説明しています。

JD Match tab with the ATS score breakdown and matching keywords highlighted

PDF 出力

最適化した履歴書とカバーレターを PDF として出力できます。

テンプレート

どのテンプレートも、テキストを含む PDF(A4 または US Letter)として書き出すので、応募者追跡システム(ATS)で読み取れます。

テンプレート名 プレビュー 説明
1カラム 1カラム 内容密度が高い伝統的な全幅レイアウト。PDF を見る
2カラム 2カラム 経験中心のメイン列とスキル用サイドバー。PDF を見る
モダン モダン カラフルなアクセントとテーマ色のカスタマイズ。PDF を見る
モダン2カラム モダン2カラム モダンな2カラムとカラフルなアクセント。PDF を見る
LaTeX LaTeX 罫線付き見出しのクラシックなセリフ体レイアウト。PDF を見る
クリーン クリーン 大きく控えめな見出しのミニマルなサンセリフ体レイアウト。PDF を見る
ビビッド ビビッド アクセント見出しと矢印箇条書きのカラフルな2カラムレイアウト。PDF を見る
ビビッド1カラム ビビッド1カラム アクセント見出しと矢印箇条書きのカラフルな1カラムレイアウト。PDF を見る
Modern Deedy Modern Deedy Lato書体の1ページ向け高密度レイアウト。見出しは淡いグレーの大文字。PDF を見る
Deedy Deedy 細字の名前、狭い左カラム、薄いグレーの見出しを備えた2カラムレイアウト。PDF を見る

国際化

  • 多言語 UI:英語・スペイン語・中国語・日本語・ポルトガル語(ブラジル)・フランス語・韓国語に対応
  • 多言語コンテンツ:希望言語で履歴書とカバーレターを生成

ロードマップ

提案や機能要望があれば、GitHub に Issue を立てるか、Discord でご相談ください。

  • キーワードの視覚的ハイライト
  • 定量的でインパクトのある内容を作る AI Canvas
  • 複数求人票の同時最適化

ソフトウェアエンジニア向け履歴書ガイド

Resume Matcher ブログ(英語)では、初めてのインターン応募から FAANG への応募まで、開発者向けの履歴書ガイドを公開しています:

インストール方法

Installation

詳細なセットアップ手順は SETUP.ja.md を参照してください(English / Español / 简体中文 も利用できます)。

前提条件

ツール バージョン インストール
Python 3.13+ python.org
Node.js 24+ nodejs.org
uv 最新 astral.sh/uv

クイックスタート

MacOS / WSL / Ubuntu で最も手早い手順:

# リポジトリをクローン
git clone https://github.com/srbhr/Resume-Matcher.git
cd Resume-Matcher

# バックエンド(ターミナル 1)
cd apps/backend
cp .env.example .env        # AI プロバイダを設定
uv sync                      # 依存関係をインストール
uv run app

# フロントエンド(ターミナル 2)
cd apps/frontend
npm install
npm run dev

http://localhost:3000 を開き、Settings で AI プロバイダを設定してください。

対応 AI プロバイダ

プロバイダ ローカル/クラウド 備考
Ollama ローカル 無料。手元のマシンで動作
OpenAI クラウド GPT-4o、GPT-4o-mini
Anthropic クラウド Claude 3.5 Sonnet
Google Gemini クラウド Gemini 1.5 Flash/Pro
OpenRouter クラウド 複数モデルへアクセス
DeepSeek クラウド DeepSeek Chat

Docker デプロイ

docker pull srbhr/resume-matcher:latest

docker run srbhr/resume-matcher:latest

Docker で Ollama を使う場合:Ollama の URL は localhost ではなく http://host.docker.internal:11434 を指定します。

技術スタック

コンポーネント 技術
バックエンド FastAPI、Python 3.13+、LiteLLM
フロントエンド Next.js 15、React 19、TypeScript
データベース TinyDB(JSON ファイル保存)
スタイリング Tailwind CSS 4、Swiss International Style
PDF Playwright による Headless Chromium

参加・コントリビュート

how to contribute

どなたでもコントリビュート歓迎です。開発者・デザイナー・ユーザーを問わず、協力してくれる方を募集しています。コントリビューター一覧は、公式サイトの about ページ と GitHub README に掲載されています。

ロードマップも参考にしてください。提案や機能要望があれば、GitHub で Issue を作成し、Discord でも議論できます。

コントリビューター

Contributors


Star の推移

Resume Matcher は Vercel Open Source Program の一部です

Vercel OSS Program

現在のランクイン

  • 301

    総合 · 歴代最強 · Python

    29K スター · 5.1K fork · 総スター数

    総合 · Python →

直近30日の推移

直近 30 日間のランクイン記録はありません。

類似プロジェクト · 共有トピック

← ランキングへ戻る