- Star
- 8,951
- Fork
- 2,813
- 未关闭 Issue
- 486
- 最近提交
- 14小时前
这是什么?
Frappe HR 是一款可自行部署的人力资源和薪资管理系统。它覆盖员工全生命周期流程,包括入职、晋升、调岗和离职面谈,并提供假期政策、地区节假日导入、基于地理位置的签到签退以及考勤报表。
系统还支持费用报销与员工预支,可配置多级审批流程,并与 ERPNext 财务模块集成。绩效管理功能包括目标跟踪、关键成果领域(KRA)对齐以及考核周期中的员工自评。薪酬方面支持薪资结构、个税税率表、非常规周期发薪,并可在工资单上展示收入明细。
项目基于 Frappe 框架(Python 和 JavaScript)构建,前端使用 Frappe UI(Vue)组件,并提供可在移动端使用的 PWA,支持请假申请和查看员工档案。可通过 bench 或 Docker 在本地运行,也可部署到 Frappe Cloud。
核心功能
- 01覆盖从入职到离职面谈的员工全生命周期管理
- 02支持假期政策配置、地区节假日导入和考勤报表
- 03支持基于地理位置的签到和签退
- 04提供费用报销与预支,并可配置多级审批
- 05支持目标、KRA 与自评的绩效管理
- 06支持薪资结构、个税税率表和工资单生成
适用场景
- 在自建服务器上为中小型企业管理人事和薪资
- 为已使用 ERPNext 的团队统一管理假勤与报销审批
- 通过目标跟踪和员工自评组织绩效考核周期
- 在开源人事系统中完成招聘与新员工入职
快速上手
- 1
安装 Docker、docker-compose 和 git,然后克隆仓库
git clone https://github.com/frappe/hrms - 2
进入 docker 目录并启动服务
cd hrms/docker docker-compose up - 3
等待安装完成后打开 http://localhost:8000,使用账户 Administrator、密码 admin 登录
使用前须知
- 本地运行需要先按步骤安装 Frappe bench 框架,过程较为繁琐。
- Frappe HR 基于 Frappe 框架构建,并设计为与 ERPNext 一起运行,因此会带来额外依赖。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品需以相同条款发布。
标签
常见问题
- hrms 是什么?
- 基于 Frappe 框架的开源人力资源与薪资管理软件,覆盖员工全生命周期、假勤、报销、绩效和薪酬。 Frappe HR 是一款可自行部署的人力资源和薪资管理系统。它覆盖员工全生命周期流程,包括入职、晋升、调岗和离职面谈,并提供假期政策、地区节假日导入、基于地理位置的签到签退以及考勤报表。
- hrms 可以免费使用吗?用的什么许可证?
- hrms 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- hrms 还在维护吗?
- 活跃维护中。hrms 最近一次提交是在 2026年10月21日。
- hrms 适合用来做什么?
- 在自建服务器上为中小型企业管理人事和薪资 为已使用 ERPNext 的团队统一管理假勤与报销审批 通过目标跟踪和员工自评组织绩效考核周期 在开源人事系统中完成招聘与新员工入职
- hrms 怎么安装和运行?
- 安装 Docker、docker-compose 和 git,然后克隆仓库: git clone https://github.com/frappe/hrms 进入 docker 目录并启动服务: cd hrms/docker docker-compose up 等待安装完成后打开 http://localhost:8000,使用账户 Administrator、密码 admin 登录
- 在哪里获取 hrms?
- 源代码和安装说明在 GitHub 上:https://github.com/frappe/hrms
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 ERP 系统,涵盖会计、库存、生产制造、销售采购、人事和项目管理,基于 Frappe 框架构建。
4万1.3万PythonGPL-3.0更新于 昨天
一个可自建的元搜索引擎,聚合多个搜索服务的结果,且不追踪或分析用户。
3.9万3524PythonAGPL-3.0更新于 前天
开源团队聊天服务器与网页应用,按话题组织对话,兼具邮件与即时聊天的优点。
2.6万1万PythonApache-2.0更新于 昨天
Grist 是一款可自部署的关系型电子表格,结合了表格公式与数据库式的强类型列。
1.2万679TypeScriptApache-2.0更新于 昨天
可自托管的极简书签管理器,基于 Docker 部署简单。
1.1万666PythonMIT更新于 20天前