Home (日本語) - Fighter90/career-ops-ui GitHub Wiki
career-ops-ui
AI 求職パイプライン career-ops のためのクリーンなドキュメントスタイル Web インターフェース。 1つのブラウザタブで、求人の検索・評価・深掘り調査・応募・追跡をすべて行えます。
最新リリース: v1.237.1 · Node ≥ 18 · Express 4 + バニラ JS SPA · スキャナーアダプター 94 個 · ルートモジュール 37 個 · UI ロケール 17 言語 · ユニットテスト 3210 件。
非公式 UI — career-ops / santifer とは提携しておらず、承認も受けていません。
概要
career-ops-ui は、Fighter90/career-ops CLI 求職システムの上に CRM 風のブラウザ画面を提供する Express + バニラ JavaScript のシングルページアプリです。career-ops を置き換えるものではなく、career-ops プロジェクトの内部に career-ops/web-ui/ として配置され、親フォルダ(../)経由で同じファイル(cv.md、config/profile.yml、data/applications.md、reports/、portals.yml など)を読み書きします。
スラッシュコマンドモードとフォーム入力は引き続き CLI が担当し、SPA は同じデータの上にビジュアルなダッシュボードを提供します。クラウドアカウント不要、テレメトリなし、自動送信なし。
主な機能
- トークンゼロのポータルスキャン — 自己登録型アダプター 94 個(EN 89 + RU 5)が公開求人ボード API を直接呼び出し、LLM コストはかかりません。
- 求人評価とレポート — 6 次元 0.0–5.0 ルーブリック評価、企業の深掘りリサーチ、PDF/DOCX 履歴書生成。
- 応募トラッカー — 正式な
Hiredステータスと内定バナーを備えたフルファネル。 - CV Studio — 自分の声に合わせたリライト、JD に合わせた CV + カバーレター、履歴書診断、ブラウザ内 PII マスキング。
- 面接ツールキット — 面接準備ブリーフ、ライブ模擬面接、ツーページャー、ネットワーキングプラン、キャリアプラン、キャリアオリエンテーション。
- 統計 — 5 つのタブ: AI 市場レポート、自分のパイプライン分析、ターゲット職種トレンド、不採用パターン、親プロジェクトからリレーされる Lifetime サマリー。
- 根拠に基づく AI ヘルプ — 組み込みヘルプガイドのみから回答する「ドキュメントに聞く」アシスタントと、AI 使用量・コスト HUD。
- セキュリティ第一 — 厳格な CSP(インラインスクリプト禁止)、SSRF ガード、単一境界の XSS サニタイザー、親プロジェクトの読み取り専用契約。
ドキュメントマップ
注: 詳細なリファレンスページは英語のみでメンテナンスされています。
| ページ | 内容 |
|---|---|
| Getting-Started | 要件、インストール、起動、親プロジェクトの検出方法。 |
| Architecture | Express オーケストレーター + 37 ルートモジュール、SPA、2 つのスキャナーレジストリ、データフロー。 |
| Features | すべての #/ ビューとそれを支える API ルート。 |
| API-Reference | モジュール別にまとめた REST + SSE サーフェス。 |
| Scanner-Providers | EN アダプター 89 個 + RU ソース 5 個、追加方法。 |
| Security | CSP、SSRF ガード、XSS 境界、レート制限。 |
| Testing-and-QA | テストピラミッド、CI ゲート、QA 方法論。 |
| Localization | 16 ロケール、辞書ファイル、RTL、ヘルプのパリティ。 |
| Release-Process | バージョンバンプ、×17 パリティ、タグ → リリース → 公開。 |
| Troubleshooting-FAQ | よくある問題と得られた教訓。 |
リンク
- リポジトリ: https://github.com/Fighter90/career-ops-ui
- 親プロジェクト: https://github.com/Fighter90/career-ops · ドキュメント: https://career-ops.org/docs
- リリース: https://github.com/Fighter90/career-ops-ui/releases
言語
English · Español · Português (Brasil) · 한국어 · Русский · 简体中文 · 繁體中文 · Français · Polski · Українська · Dansk · العربية · Deutsch · Italiano · Türkçe