源码概述
SmartHR是一套完整的AI驱动的招聘平台,集简历自动筛选、AI电话面试、候选人流程管理和招聘分析于一体。系统支持私有化部署,帮助企业实现从简历收集到面试评估的全流程自动化。平台内置AI简历解析引擎、智能电话面试机器人、可视化招聘管道和SaaS多租户架构,是招聘机构、人力服务商和大型企业HR部门的理想选择。
核心定位:AI简历评分 + 自动化电话面试 + 可视化招聘管道,一站式智能招聘解决方案。

| 类型 | 说明 |
|---|---|
| 招聘服务机构 | 为多家企业客户提供AI招聘SaaS服务 |
| 企业HR部门 | 中大型企业自建智能招聘系统 |
| 人力资源外包公司 | 批量处理候选人筛选和初筛面试 |
| 猎头公司 | 提升候选人匹配效率和面试覆盖 |
| 校园招聘项目 | 大规模应届生简历筛选和初筛 |
| 连锁零售/服务业 | 快速处理大量一线岗位申请 |
- 批量上传:支持单个或ZIP批量上传简历(PDF、DOC、DOCX)
- 自动解析:提取技能、工作经验、教育背景
- 岗位匹配:根据职位要求自动评估候选匹配度
- 加权评分:
- 技能权重(默认40%)
- 经验权重(默认35%)
- 学历权重(默认25%)
- 智能推荐:生成优势/不足分析,推荐推进、待定或拒绝
- 自动入围:超过阈值分数自动进入短名单
- 打分阈值:每个职位可独立配置入围标准
- 通话服务商:支持Twilio、Plivo、SIP中继
- 语音引擎:集成ElevenLabs和OpenAI语音
- 自动外呼:自动拨打短名单候选人电话
- 实时转录:通话过程实时生成文字记录
- 分题评分:每个问题独立打分
- 通话录音:存储录音供后续回放
- 面试报告:
- 综合评分(0-100)
- 技术能力评分
- 沟通能力评分
- 文化契合度评分
- 完整对话转录
- AI评估摘要
- 录音链接
- 招聘阶段:
- 已上传 → AI筛选 → 入围 → 已安排面试 → 已面试 → 已录用 / 已拒绝
- 拖拽操作:可视化看板拖拽移动候选人
- 阶段历史追踪:完整记录每个候选人阶段变更
- 审计日志:带时间戳的操作记录
- 阶段自动化:AI驱动自动推进符合条件的候选人
- 人工干预:支持手动调整候选人阶段
- 6步申请向导:结构化候选人投递流程
- 岗位匹配展示:展示与多岗位的匹配度
- 评分透明化:候选人可查看自己的AI评分
- 品牌定制:企业可自定义插件外观
- 嵌入模式:浮动按钮或内嵌式
- 移动响应式:适配各类终端设备
- 可视化对话构建器:拖拽式设计面试流程
- 来电识别:自动识别候选人并加载信息
- 语音选择:可配置不同音色
- LLM配置:选择不同大语言模型
- 转人工规则:设置条件触发转接人工
- 背景音配置:增强通话真实感
- 消息节点
- 问题节点
- 条件分支
- 动作触发器
- 预置面试模板
- 招聘漏斗分析
- 录用时间统计
- AI分数分布
- 面试完成率
- 岗位维度分析
- 招聘渠道效果追踪
- 套餐类型:免费/专业版灵活配置
- 积分消耗:按电话面试消耗积分
- 多支付网关:Stripe、Razorpay、PayPal、Paystack、MercadoPago
- 自动发票:系统自动生成
- 使用自有SIP中继服务商
- 支持ElevenLabs SIP
- 支持OpenAI SIP
- 兼容13+ SIP服务商
- API密钥认证
- 作用域权限控制
- 速率限制
- 候选人创建与管理
- 自动触发面试
- 获取分析数据
- Swagger和Redoc文档
- 用户管理
- 套餐控制
- 积分调整
- API密钥池管理(支持多密钥轮换)
- 支付网关配置
- SMTP配置
- 通话限制设置
- LLM模型配置
- 插件管理
- 资源监控
| 项目 | 技术选型 |
|---|---|
| 运行环境 | Node.js 18.x / 20.x |
| 数据库 | PostgreSQL 14+ |
| 内存 | 最低2GB,推荐4GB |
| 部署环境 | Linux / macOS / Windows(WSL2) |
| Web服务器 | Nginx(推荐) |
| 进程管理 | PM2(推荐) |
| 第三方集成 | OpenAI、ElevenLabs、Twilio、Plivo、SIP中继 |
- 多租户数据隔离
- JWT身份认证
- 安全会话管理
- HMAC Webhook验证
- bcrypt密码哈希
- 基于角色的权限控制(团队管理插件)
- 完全私有化部署
- 完整源代码
- 管理后台
- REST API插件
- SIP引擎插件
- 可嵌入招聘插件
- 安装指南
- 生产环境部署指南
- 示例数据填充器
- 完整技术文档
- 终身更新
| 组件 | 要求 |
|---|---|
| Node.js | 18.x 或 20.x |
| PostgreSQL | 14+ |
| 内存 | 最小2GB,推荐4GB |
| 操作系统 | Linux / macOS / Windows WSL2 |
| 生产环境 | Nginx + PM2(推荐) |
ATS与招聘管道
- 修复招聘阶段拖拽功能
- 新增职位创建时AI评分阈值设置
- 实现基于职位的严格评分和动态管道更新
- 修复草稿职位出现在候选人职位下拉框的问题
候选人与数据
- 修复从简历内容中提取候选人姓名
- 修复删除候选人时同步清理CV
面试与通话
- 修复已安排面试的问题
- 修复通话流程执行
- 修复通话监控历史
AI与面试官
- 高亮显示活跃提示模板
- 新增ElevenLabs API密钥编辑选项
- 修复知识库问题
计费
- 修复订阅和续费问题
本系统集成的第三方服务(OpenAI、ElevenLabs、Twilio、Plivo等)需要用户自行提供API凭证。所有使用产生的费用由用户自行承担。
演示访问https://pan.baidu.com/s/1R2nGBUXf3XDuyd6xuXyamA?pwd=epcg
主要优势- 全流程自动化:从简历收集、AI筛选、电话初筛到面试安排的全链路智能化
- AI电话面试:支持真实语音对话,自动评分和生成报告
- 可视化招聘管道:拖拽式管理,阶段推进一目了然
- 多租户SaaS就绪:可快速搭建面向企业客户的白标招聘平台
- 私有化部署:数据完全自主掌控,满足企业安全合规要求
- 高度可扩展:REST API、SIP引擎、插件体系支持深度定制
- 多重变现模式:积分计费、套餐订阅、API调用等多维度商业化
- 完整文档:安装、部署、使用、API全覆盖

