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.mdconfig/profile.ymldata/applications.mdreports/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 よくある問題と得られた教訓。

リンク

言語

English · Español · Português (Brasil) · 한국어 · Русский · 简体中文 · 繁體中文 · Français · Polski · Українська · Dansk · العربية · Deutsch · Italiano · Türkçe