问题
HR 的高频工作散落在邮件、Excel、ATS 与聊天工具里,重复劳动多、状态不可见,自动化任务失败后也很难追踪。
做法
- 用微内核 + 插件化 Agent 组织能力,新场景以插件接入,不把全部逻辑塞进一个页面。
- 把长任务放进后台执行器,用 PENDING → RUNNING → SUCCESS / FAILED 状态机与进度可视化。
- 把企业微信、飞书、钉钉 Webhook 与 SMTP 统一到通知中心,任务完成或失败都可追踪。
关键实现
- 招聘模块:简历批量评分、JD 生成、STAR 面试指南与 Offer 文书装配。
- 自动化中心:任务状态机、进度、耗时、失败诊断与结构化 JSON 结果钻取。
- 通知与数据:企业微信/飞书/钉钉/SMTP,Excel/CSV 花名册导入与外部 API 同步。
- 按 HR 角色切换视角,用颜色区分自动化、高提效与规划中能力。
系统实机界面与功能模块展示
以下为 HR Workstation 生产环境真实运行截图,涵盖招聘初筛、任务执行监控看板、多渠道通知中心与数据集成:





自行部署
前置条件
Node.js 20+、本地 SQLite 即可;如需调用模型,准备 OpenAI 兼容 API 配置。
- 克隆仓库并 npm install,复制 .env,配置数据库与可选的模型 API。
- 运行 npm run seed 初始化种子数据,再运行 npm run dev 打开本地工作台。
- 从招聘或自动化模块走一遍任务,确认通知与状态流转后再接入真实数据。
演示数据与真实员工数据请分开;涉及个人信息时先确认合规与脱敏要求。