公开源码 · 2026返回项目列表

HR Workstation

HR 流程的 AI 工作台

面向招聘、HRBP、SSC、薪酬与 HRD 的模块化工作台,用插件化 Agent 把简历初筛、JD、面试指南、Offer、自动化监控与通知串成一条可追踪的流水线。

hand-in-hcm-workstationNext.jsTypeScriptPrismaTailwindAgent plugins公开源码 · 持续维护
HR workstation UI to agent plugins, Prisma data and notification channelsHR WORKSTATION / AGENTSLIVEHR USER5 role viewsrecruit → HRDNEXT.JS UIWorkspacetasks + statusAGENT LAYERPlugins + LLMscreening · JD · offerDATAPrisma + SQLiteroster importJOBSState machinePENDING → DONENOTIFYHubWeCom · SMTPRESULTSJSONaudit trail4 CORE MODULESROLE-BASED VIEWS

问题

HR 的高频工作散落在邮件、Excel、ATS 与聊天工具里,重复劳动多、状态不可见,自动化任务失败后也很难追踪。

做法

  • 用微内核 + 插件化 Agent 组织能力,新场景以插件接入,不把全部逻辑塞进一个页面。
  • 把长任务放进后台执行器,用 PENDING → RUNNING → SUCCESS / FAILED 状态机与进度可视化。
  • 把企业微信、飞书、钉钉 Webhook 与 SMTP 统一到通知中心,任务完成或失败都可追踪。

关键实现

  • 招聘模块:简历批量评分、JD 生成、STAR 面试指南与 Offer 文书装配。
  • 自动化中心:任务状态机、进度、耗时、失败诊断与结构化 JSON 结果钻取。
  • 通知与数据:企业微信/飞书/钉钉/SMTP,Excel/CSV 花名册导入与外部 API 同步。
  • 按 HR 角色切换视角,用颜色区分自动化、高提效与规划中能力。

系统实机界面与功能模块展示

以下为 HR Workstation 生产环境真实运行截图,涵盖招聘初筛、任务执行监控看板、多渠道通知中心与数据集成:

自行部署

terminal / quickstarthand-in-hcm-workstation

前置条件

Node.js 20+、本地 SQLite 即可;如需调用模型,准备 OpenAI 兼容 API 配置。

  1. 克隆仓库并 npm install,复制 .env,配置数据库与可选的模型 API。
  2. 运行 npm run seed 初始化种子数据,再运行 npm run dev 打开本地工作台。
  3. 从招聘或自动化模块走一遍任务,确认通知与状态流转后再接入真实数据。

演示数据与真实员工数据请分开;涉及个人信息时先确认合规与脱敏要求。

下一个项目SAP ABAP MCP — 把 S/4HANA 开发带进 AI 对话
下一步

有一个系统要上线,或一个流程要提效?

告诉我现状、目标和时间。我会在 24–48 小时内回复,先判断这件事值不值得做、怎么做最快。