Frappe HRMS: полный обзор открытой HR-системы

«Open-source HR и Payroll-система корпоративного уровня — без корпоративных счетов»

Что это и для кого

Frappe HR — это комплексная open-source система управления персоналом, объединяющая все этапы жизненного цикла сотрудника: от открытия вакансии и онбординга до управления отпусками, обработки зарплаты, оценки эффективности и exit-интервью — в единой платформе.

Проект появился потому, что команда Frappe сама столкнулась с нехваткой «настоящего» открытого HR-решения. Изначально модули были частью ERPNext, но начиная с версии 14, по мере зрелости функционала, Frappe HR был выделен в отдельный продукт.

ℹ Для кого подходит
  • Стартапы и SMB от 20 до нескольких тысяч сотрудников
  • Крупные компании, которым важна полная независимость от вендора
  • IT-команды, готовые к self-hosted развёртыванию
  • Организации, уже использующие ERPNext — интеграция практически бесшовна

Frappe HR одинаково подходит как 50-человеческому стартапу, так и конгломерату с 5 000 сотрудников.


Ключевые возможности

Frappe HR — это полноценная HRMS с более чем 13 модулями: от управления сотрудниками и онбординга до расчёта зарплат, налогообложения и многого другого.

Обзор модулей

МодульКлючевые функции
Управление сотрудникамиПрофили, репозиторий документов, переводы и повышения
ОнбордингЦифровые чек-листы, назначение оборудования, расписание адаптации
Отпуска и посещаемостьПолитики отпусков, региональные праздники, геолокационный check-in
Расходы и авансыМультивалютность, многоуровневые согласования, автоматические проводки
Управление эффективностьюOKR, 360° обратная связь, самооценка, калибровочные дашборды
Расчёт зарплаты и налогиСтруктуры зарплат, налоговые ставки, внеплановые выплаты, PDF расчётных листков
РекрутингВакансии, ATS, раунды интервью, офферы
ОбучениеРасписание курсов, обратная связь, сертификаты
СамообслуживаниеЗапросы на отпуск, скачивание расчётных листков, обновление профиля
Shift и ростерГибкие смены, еженедельные расписания, правила сверхурочных

Управление жизненным циклом сотрудника

От онбординга, управления повышениями и переводами до документирования обратной связи в exit-интервью — система охватывает весь жизненный цикл сотрудника.

Расчёт зарплаты и налоги

Можно создавать структуры зарплат, настраивать налоговые ставки, выполнять стандартный расчёт зарплаты, учитывать дополнительные выплаты и внеплановые платежи, а также просматривать разбивку доходов в расчётных листках.

Посещаемость и отпуска

Можно настраивать политики отпусков, одним кликом загружать региональные праздники, выполнять check-in/check-out с геолокационной фиксацией, отслеживать остатки отпусков.

Мобильное приложение

Мобильное приложение Frappe HR позволяет подавать и согласовывать заявки на отпуск, выполнять check-in/check-out и просматривать профиль сотрудника прямо со смартфона.

Фронтенд реализован как три отдельных приложения: классический Frappe Desk, PWA для сотрудников на Vue.js 3 и Ionic с нативным мобильным опытом, и модуль Roster на TypeScript с Vue 3 и Tailwind CSS.

Интеграция с ERPNext и API

Frappe HR является частью экосистемы Frappe и бесшовно интегрируется с ERPNext, обеспечивая единый интерфейс для HR, расчёта зарплаты и бухгалтерии. Для компаний, использующих другие ERP или бухгалтерские системы, Frappe HR предлагает REST API и поддержку вебхуков.

💡 Совет по интеграции
Если ваша компания уже работает на ERPNext — переход на Frappe HR займёт минимум времени: они разделяют одну и ту же базу данных и пользовательский интерфейс.

Пример: установка через bench

# Установить bench
pip install frappe-bench

# Инициализировать проект
bench init my-bench && cd my-bench

# Создать новый сайт
bench new-site mycompany.localhost

# Установить ERPNext
bench get-app erpnext
bench --site mycompany.localhost install-app erpnext

# Установить Frappe HRMS
bench get-app hrms
bench --site mycompany.localhost install-app hrms

Архитектура системы


graph TD
    A[Frappe Framework\nPython + JS] --> B[Frappe HR App]
    B --> C[Employee Management]
    B --> D[Payroll & Taxation]
    B --> E[Leave & Attendance]
    B --> F[Performance Management]
    B --> G[Recruitment]
    B --> H[Mobile PWA\nVue.js 3 + Ionic]
    B --> I[ERPNext Integration\nAccounting & ERP]
    I --> J[REST API / Webhooks\nВнешние системы]


Тарифы и цены

Frappe HR является на 100% бесплатным и открытым исходным кодом — в зависимости от ваших масштабов и возможностей self-hosting может быть правильным решением.

Платить нужно только за то, что используете, — и не за пользователя!

ВариантСтоимостьЧто включено
Self-hostedБесплатно (код)Полный функционал, нужен VPS ~$40/мес
Frappe Cloud — Siteот $5/месБыстрый старт, мультирегион, SSH, бэкапы
Frappe Cloud — Serverот $20/месВыделенные ресурсы, мультисайт
Внедрение (партнёры)$2 000–$15 000Настройка, кастомизация, запуск
Расширенная поддержка$50–$400/месSLA, фиксы багов от инженеров Frappe

Доступен 14-дневный бесплатный пробный период.

При самостоятельном развёртывании базовые расходы начинаются от ~$40/мес за VPS, плюс дополнительно потребуются услуги email, безопасности и резервного копирования, а также несколько часов ежемесячно на обслуживание и обновления.

⚠ Важно о ценах
Фактическая стоимость использования складывается из двух компонентов: хостинг и внедрение. Сам код бесплатен, но для production-среды нужно учитывать расходы на инфраструктуру и настройку.

Плюсы и минусы

✅ Плюсы❌ Минусы
100% open source, лицензия GNU GPL v3Требует технических знаний для установки
Нет платы за пользователя — экономия при ростеЗависимость от ERPNext для ряда функций
Более 13 модулей в единой платформеНастройка с нуля может занять время
Мобильное PWA-приложение (Vue.js + Ionic)Локализация на русский — силами сообщества
REST API и вебхуки для интеграцийДокументация местами неполная
Поддерживает 80+ языков через сообществоUI менее «полированный», чем у SaaS-конкурентов
Геолокационный check-in/outОблачный хостинг только через Frappe Cloud
Полная прозрачность данных, нет vendor lock-inПоддержка — платная (от $50/мес)

Сравнение с альтернативами

Frappe HR является частью экосистемы ERPNext, что делает его фаворитом для производственных и розничных компаний, которым нужна прямая связь HR с учётом запасов и бухгалтерией.

ПараметрFrappe HRMSOrangeHRMOdoo HR
ЛицензияGNU GPL v3LGPL (Starter)LGPL (Community)
Стоимость ПОБесплатноБесплатно (Starter)Бесплатно (Community)
Облакоот $5/месПлатный Enterpriseот $9.90/польз/мес
Модулей13+~1030+ (весь Odoo)
Интеграция с ERPНативная (ERPNext)ОграниченнаяНативная (Odoo ERP)
Мобильное приложениеPWA (Vue + Ionic)Есть (Enterprise)Есть
APIREST + вебхукиREST APIREST + JSON-RPC
Сложность настройкиСредняяСредне-высокаяВысокая
Подходит дляSMB + EnterpriseSMBТехнические команды

У OrangeHRM многие «яркие» AI-функции доступны только в облачной Enterprise-версии. Odoo намеренно оставляет «пробелы» в Community-редакции, чтобы подталкивать пользователей к Enterprise.

📝 Пример выбора
Уже используете ERPNext? → Frappe HRMS — почти автоматический выбор.
Нужен только HR без ERP? → OrangeHRM Starter проще в старте.
Строите сложную кастомную систему? → Odoo Community даст больше гибкости на уровне платформы.

Вердикт

Frappe HR — это open-source HR-система, что позволяет избежать дорогостоящих лицензионных сборов и привязанности к вендору, типичной для проприетарных HRMS-решений.

Сообщество из более чем 20 000 разработчиков и 180 партнёров гарантирует, что решений для возникающих задач всегда будет достаточно, а программные расходы не будут расти вместе с командой.

Кому подойдёт:

  • Компаниям от 20+ сотрудников, которые хотят полный контроль над HR-данными
  • Организациям, уже работающим в экосистеме ERPNext
  • IT-командам, готовым к self-hosted развёртыванию
  • Бизнесу, уставшему от per-user SaaS-цен

Кому НЕ подойдёт:

  • Командам без технических ресурсов для поддержки
  • Компаниям, которым нужно готовое решение «из коробки» за 1 день
  • Организациям, критически зависящим от русскоязычной поддержки

Итоговый рейтинг

КритерийОценка
Функциональность9/10
Стоимость владения9/10
Простота развёртывания6/10
Экосистема и интеграции8/10
Мобильный опыт8/10
Итого8/10

Frappe HRMS — один из лучших open-source выборов для компаний, которым важна независимость от вендора, гибкость настройки и предсказуемые затраты без per-user лицензий.