Home (简体中文) - Fighter90/career-ops-ui GitHub Wiki
career-ops-ui
为 AI 求职流水线 career-ops 打造的简洁文档风格 Web 界面。 在一个浏览器标签页中完成搜索、评估、深度调研、投递和追踪每一个职位。
当前版本:v1.237.1 · Node ≥ 18 · Express 4 + 原生 JS SPA · 94 个扫描适配器 · 37 个路由模块 · 17 种界面语言 · 3210 个单元测试。
非官方界面 — 与 career-ops / santifer 无隶属或背书关系。
简介
career-ops-ui 是一个 Express + 原生 JavaScript 单页应用,在 Fighter90/career-ops CLI 求职系统之上提供 CRM 风格的浏览器界面。它不替代 career-ops — 它作为 career-ops/web-ui/ 运行在 career-ops 项目内部,并通过父目录(../)读写同一批文件(cv.md、config/profile.yml、data/applications.md、reports/、portals.yml 等)。
CLI 继续负责斜杠命令模式和表单填写;SPA 则在同一份数据之上提供可视化仪表盘。无云端账户、无遥测、绝不自动提交。
核心能力
- 零 Token 门户扫描 — 94 个自注册适配器(89 个国际 + 5 个俄区)直接调用公开招聘 API,无任何 LLM 成本。
- 职位评估与报告 — 五维加整体综合评分 0.0–5.0 评分标准、公司深度调研、PDF/DOCX 简历生成。
- 投递追踪器 — 完整漏斗,包含正式的
Hired状态与「拿到工作」横幅。 - CV Studio — 保持个人语气的改写、针对 JD 定制的简历 + 求职信、简历诊断、浏览器内 PII 脱敏。
- 面试工具集 — 面试准备简报、实时模拟面试、two-pager、人脉计划、职业规划、职业定位。
- 统计 — 五个标签页:AI 市场报告、自有流水线分析、目标职位趋势、被拒模式,以及从父项目中继的 Lifetime 汇总。
- 有据可依的 AI 帮助 — 仅基于内置帮助指南作答的「问文档」助手,以及 AI 用量与成本仪表。
- 安全优先 — 严格 CSP(禁止内联脚本)、SSRF 防护、单一边界 XSS 清洗器、父项目严格只读契约。
文档地图
注意: 详细参考页面仅以英文维护。
| 页面 | 内容 |
|---|---|
| Getting-Started | 环境要求、安装、启动、如何定位父项目。 |
| Architecture | Express 编排器 + 37 个路由模块、SPA、双扫描注册表、数据流。 |
| Features | 每个 #/ 视图及其背后的 API 路由。 |
| API-Reference | 按模块分组的 REST + SSE 接口。 |
| Scanner-Providers | 89 个国际适配器 + 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