15 KiB
Resume Matcher
English | Español | 简体中文 | 日本語
𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍 ✦ 𝚆𝚎𝚋𝚜𝚒𝚝𝚎 ✦ 𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕 ✦ 𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜 ✦ 𝚂𝚙𝚘𝚗𝚜𝚘𝚛 ✦ 𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇 ✦ 𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗 ✦ 𝙲𝚛𝚎𝚊𝚝𝚘𝚛
求人ごとに最適化した履歴書を、AI の提案で作成できます。Ollama を使ってローカルで動かすことも、API 経由でお気に入りの LLM プロバイダに接続することも可能です。
[!IMPORTANT]
本プロジェクトには皆さまの支援が必要です。少額でもご寄付いただけると、Resume Matcher の開発と改善を続ける力になります。
企業としてのスポンサーをご検討ですか? あなたのロゴを 27k 人超の開発者に届けましょう → スポンサーになる ↓
はじめに
Resume Matcher は、まず「マスター履歴書」を作り、それを各求人応募向けに調整する形で動作します。インストール手順は:インストール方法
仕組み
- アップロード:マスター履歴書(PDF / DOCX)
- 貼り付け:応募先の求人票(Job Description)
- 確認:AI が生成した改善案と最適化内容
- 生成:求人向けのカバーレターとメール文面
- 調整:レイアウトやセクションを好みに合わせてカスタマイズ
- 書き出し:好みのテンプレートで PDF を出力
コミュニティ
ディスカッション、要望、サポートは Discord へ。
最新情報は LinkedIn でも発信しています。
Star を付けていただけると開発の励みになります(リリース通知も受け取れます)。
スポンサー
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 およびウェブサイトにて特別に感謝の意を表します。
個人として支援する
少額の支援でも Resume Matcher を無料に保ち、新機能の開発を支えます —— ReadME とウェブサイトにて感謝の意をお伝えします。
| プラットフォーム | リンク |
|---|---|
| GitHub | |
| Buy Me a Coffee |
制作者ノート
Resume Matcher をご覧いただきありがとうございます。つながりやコラボレーション、あるいは挨拶だけでも、お気軽にご連絡ください! ~ Saurabh Rai ✨
以下でフォローできます:
- Website: https://srbhr.com
- Linkedin: https://www.linkedin.com/in/srbhr/
- Twitter: https://twitter.com/srbhrai
- GitHub: https://github.com/srbhr
主な機能
コア機能
マスター履歴書(Master Resume):既存の履歴書から、再利用できる包括的なマスター履歴書を作成します。
履歴書ビルダー
求人票を貼り付けると、その職種に合わせた AI 提案の履歴書を生成します。
できること:
- 提案内容の編集
- セクションの追加/削除
- ドラッグ&ドロップで順序変更
- 複数テンプレートから選択
カバーレター&メール生成
求人票と履歴書に基づき、カスタマイズされたカバーレターとメール文面を生成します。
履歴書スコアリング(開発中)
履歴書と求人票を比較して、マッチスコアと改善提案を出す機能を開発中です。
PDF 出力
最適化した履歴書とカバーレターを PDF として出力できます。
テンプレート
| テンプレート名 | プレビュー | 説明 |
|---|---|---|
| クラシック(1 カラム) | ![]() |
伝統的でクリーンなレイアウト。多くの業種に適しています。PDF を見る |
| モダン(1 カラム) | ![]() |
可読性と美しさを重視した現代的なデザイン。PDF を見る |
| クラシック(2 カラム) | ![]() |
セクションを分けて見やすく整理します。PDF を見る |
| モダン(2 カラム) | ![]() |
2 カラムを活用して情報をより整理します。PDF を見る |
国際化
- 多言語 UI:英語・スペイン語・中国語・日本語に対応
- 多言語コンテンツ:希望言語で履歴書とカバーレターを生成
ロードマップ
提案や機能要望があれば、GitHub に Issue を立てるか、Discord でご相談ください。
- キーワードの視覚的ハイライト
- 定量的でインパクトのある内容を作る AI Canvas
- 複数求人票の同時最適化
インストール方法
詳細なセットアップ手順は SETUP.ja.md を参照してください(English / Español / 简体中文 も利用できます)。
前提条件
| ツール | バージョン | インストール |
|---|---|---|
| Python | 3.13+ | python.org |
| Node.js | 22+ | 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 |
| Playwright による Headless Chromium |
参加・コントリビュート
どなたでもコントリビュート歓迎です。開発者・デザイナー・ユーザーを問わず、協力してくれる方を募集しています。コントリビューター一覧は、公式サイトの about ページ と GitHub README に掲載されています。
ロードマップも参考にしてください。提案や機能要望があれば、GitHub で Issue を作成し、Discord でも議論できます。


















