Self-host MintHCM
4.3.5Open-source HCM platform with native AI agents for HR
- Stars
- 439
- Port
- 80 (HTTP web server (Apache2))
- Requires
- Apache2, Elasticsearch, MariaDB, MySQL, PHP
minthcm/minthcmWhat is MintHCM?
MintHCM is an open-source Human Capital Management platform built on SuiteCRM and SugarCRM that delivers a full suite of HR capabilities. It covers recruitment, onboarding, employee records, skills tracking, time and attendance, leave management, performance reviews, organizational structure, workplace booking, and analytics. The system stands out for its native AI agent architecture: it runs an MCP server so external AI clients can interact with HR data, supports agent-to-agent workflows, and includes a built-in AI assistant. Users can bring any language model from major providers, local variants, or sovereign models with no vendor lock-in. Deployment options include manual setup on Linux or Windows with Apache2, Docker, CLI, or Proxmox LXC. The stack requires a PHP runtime, MySQL or MariaDB database, and ElasticSearch. Native iOS and Android apps extend access to mobile devices. Licensed under AGPL-3.0 with no gated features or enterprise-only forks.
Should you self-host MintHCM?
MintHCM scores 51/100 on selfhost.directory (how scoring works) and ranks #6 of 9 in Human Resource Management (HRM). It has 439 GitHub stars.
It shipped 8 stable releases in the past year. The latest, 4.3.5, came out on 23 October 2026. New versions land roughly every 2 weeks.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in PHP.
Its closest alternative on selfhost.directory is Frappe HR (74/100, 8 973 stars). It scores higher overall, so compare the two before you pick. See MintHCM vs Frappe HR side by side.
Features
- AI agent integration (MCP/A2A/WebMCP)
- Built-in AI agent
- Competences & skills management
- Custom agent support
- Employee profiles & employment history
- Leave Management
- Onboarding & offboarding
- Organizational structure management
- Performance & development management
- Recruitment & candidate management
- Reporting and analytics
- Resources booking & workplace management
- REST/JSON API (OAuth2 secured)
- Time and attendance tracking
MintHCM README
FAQ
Do you offer professional services for setup and customization?
Yes, professional implementation services are available; interested users can request a discovery call via the Demo form.
Does MintHCM include payroll management?
No, MintHCM is a soft-HR system; payroll functions would need to be integrated from another system.
Does Mint have a support?
Support is community-based through the forum, or professional implementation partners are available for paid services.
Does MintHCM comply with GDPR, CCPA, or other data protection regulations?
Yes, Mint has advanced role-based access controls and permissions to specify precisely who can see what data.
Does Mint support full time and part time employment?
Yes, part-time employees can be managed in the contracts module with options like full-time, 7/8, 1/2, etc.
Is it possible to disable specific modules?
Yes, administrators can hide modules via Administration -> Display Modules and Subpanels by dragging modules to the Hidden column.
Does your system allow for bulk uploads of employee records and/or applicants?
Yes, bulk uploads of any records are supported in CSV format via the Import Wizard in the Administration section.
Can I translate Mint into my own language?
Yes, translations are managed on Crowdin where you can create or download language packages.
Can you integrate Mint with other software like SAP and Workday?
Yes, MintHCM can integrate with SAP, Workday, and other systems via its open API, though custom development is required.
How much does it cost?
MintHCM is free and open source with no license fees. The only cost is your own server infrastructure.
More in Human Resource Management (HRM)
OrangeHRMOrangeHRM is a self-hosted, open-source HR system for enterprises with leave, recruitment, performance, training, reporting, mobile apps, and LDAP auth.
timeoff-management-applicationTimeOff.Management is a self-hosted, open-source leave management platform for teams to track PTO, manage approvals, and sync calendars.
UrlaubsverwaltungOpen-source, self-hosted leave management for teams: vacation requests, sick notes, overtime, role-based approvals, iCal sync, OIDC SSO, native mobile apps.
zedlistzedlist is a deprecated, open-source self-hosted job recruitment service written in Go. It has not been updated since 2017 and all releases are pre-releases.
AuralSelf-hosted open-source AI interview platform conducting structured voice, chat, and video interviews with real-time adaptive follow-ups and AI-generated reports.
AureusSelf-hosted, open-source ERP for SMEs built on Laravel and FilamentPHP, covering accounting, inventory, manufacturing, HR, CRM and sales as installable plugins.
ChiefOnboardingSelf-hosted employee onboarding platform using Slack bot or web interface. Automates introductions with pre-boarding pages, multilingual support, webhook integrations.
CohortHarborCohortHarbor is a self-hosted, open-source employee onboarding platform with policy management, online learning, exams, and email automation. Built with Next.js & SQLite.
Frappe HROpen-source HRMS with 13+ modules covering recruitment, leave, attendance, expenses, performance and payroll; self-hosted on the Frappe stack with MariaDB and Redis.
horillaHorilla HRMS is a self-hosted, open-source HR system with payroll, attendance, leave, recruitment, onboarding, performance, assets, and helpdesk.
HulyOpen-source all-in-one platform combining project management, chat, CRM, HR and ATS; self-hosted via the official Docker Compose stack now that hosted Huly is shut down.










0 comments