{"category":{"slug":"self-hosted-applicant-tracking","label":"Self-hosted applicant tracking systems"},"methodology_url":"https://www.orbator.io/ai-index/methodology","license":"Free to use with attribution to orbator.io","date":"2026-08-20","engine":null,"available_dates":["2026-09-08","2026-08-21","2026-08-20","2026-08-10","2026-08-09","2026-07-29","2026-07-25","2026-07-22","2026-07-05","2026-07-04","2026-06-17"],"policy":{"quotable_engines":["anthropic","openai","gemini"],"max_excerpt_chars":400,"full_text_public":false,"customer_runs_public":false,"full_text_retention":"retained at least 24 months, then operator review","notes":["Only Index category runs are archived publicly — customer scans never appear.","The quotable unit is a short excerpt of at most 400 characters, never the full answer.","Engines outside the verbatim allowlist are recorded as having answered, with the excerpt withheld under their terms.","Prompt intent is published; the prompt text itself is not."]},"status":"ok","count":28,"limit":50,"truncated":false,"engines":[{"engine":"gemini","count":7,"withheld":false,"answers":[{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":"For a startup hiring its first 20 people and seeking a self-hosted applicant tracking system (ATS), RabbitHR stands out as a strong option.\n\nRabbitHR is an open-source, self-hosted ATS specifically designed for startups. It offers features aimed at streamlining the hiring process without the complexity of traditional recruitment software. Key features of RabbitHR include:\n*   **AI-Powered Rabbit A","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":100,"end":108,"name":"RabbitHR"},{"start":141,"end":149,"name":"RabbitHR"},{"start":319,"end":330,"name":"Recruitment"},{"start":357,"end":365,"name":"RabbitHR"}]},{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":"For companies seeking an open-source Applicant Tracking System (ATS) that allows them to keep candidate data off third-party servers, self-hosted solutions are the most suitable option. These systems provide full control over data privacy and customization, though they require in-house IT resources for deployment and maintenance.\n\nOne of the most prominent open-source ATS options for self-hosting","excerpt_withheld":false,"withheld_reason":null,"highlights":[]},{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":"For a government agency seeking an open-source applicant tracking system (ATS) to comply with data residency rules, self-hosted solutions are crucial. These allow the agency to maintain direct control over where data is stored and processed, addressing strict compliance requirements.\n\nHere are some open-source ATS options that support self-hosting and can help meet data residency needs:\n\n*   **Ope","excerpt_withheld":false,"withheld_reason":null,"highlights":[]},{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":"When seeking an open-source Applicant Tracking System (ATS) that integrates best with self-hosted HR management software, solutions that are either part of a larger, unified HR management suite or offer robust API and webhook capabilities tend to provide the most seamless integration.\n\nHere are some prominent open-source options that demonstrate strong integration potential with self-hosted HR man","excerpt_withheld":false,"withheld_reason":null,"highlights":[]},{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"alternatives","excerpt":"For organizations seeking to move away from expensive cloud-based recruiting and hiring platforms, several open-source Applicant Tracking Systems (ATS) offer a cost-effective and customizable alternative. These solutions typically require self-hosting and a degree of technical expertise for setup and maintenance, but provide greater control over data and workflows.\n\nKey open-source ATS alternative","excerpt_withheld":false,"withheld_reason":null,"highlights":[]},{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"comparison","excerpt":"An Applicant Tracking System (ATS) is a software solution designed to streamline and manage the entire recruitment and hiring process, from posting job openings and screening resumes to scheduling interviews and onboarding new hires. A self-hosted ATS, also known as on-premise, is installed and operates on a company's own physical servers and infrastructure, giving them extensive control over data","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":103,"end":114,"name":"Recruitment"}]},{"engine":"gemini","answered_on":"2026-08-20","prompt_intent":"problem_solving","excerpt":"Self-hosting a hiring pipeline tool with capabilities for job postings, resume parsing, and interview scheduling involves choosing an open-source Applicant Tracking System (ATS) and setting it up on your own server. This approach offers control over your data and customization options, though it requires technical expertise for setup and maintenance.\n\nHere are some open-source and self-hostable AT","excerpt_withheld":false,"withheld_reason":null,"highlights":[]}]},{"engine":"grok","count":7,"withheld":true,"answers":[{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"alternatives","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"comparison","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"grok","answered_on":"2026-08-20","prompt_intent":"problem_solving","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]}]},{"engine":"openai","count":7,"withheld":false,"answers":[{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":"For a startup hiring its first ~20 people, I’d pick Reqcore if self-hosting is a hard requirement. It’s a newer open-source ATS designed specifically for self-hosting, with Docker Compose deployment, PostgreSQL/S3-compatible storage, candidate pipelines, custom application forms, and optional AI-assisted screening. ([github.com](https://github.com/reqcore-inc/reqcore?utm_source=openai))\n\nMy shortl","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":52,"end":59,"name":"Reqcore"},{"start":173,"end":179,"name":"Docker"},{"start":200,"end":210,"name":"PostgreSQL"},{"start":350,"end":357,"name":"Reqcore"},{"start":362,"end":369,"name":"Reqcore"}]},{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":"If keeping candidate data entirely on infrastructure you control is the priority, the best fit is usually a self-hosted ATS rather than a typical SaaS ATS. I can compare the currently maintained open-source options and flag which ones genuinely support self-hosting.I can do that comparison now and rank them on self-hosting, maturity, maintenance, privacy, and ease of deployment.","excerpt_withheld":false,"withheld_reason":null,"highlights":[]},{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":"For a government agency whose primary requirement is strict data residency, I’d shortlist OpenCATS first—but treat it as an application you will need to harden and operate, not as a compliance-ready government platform out of the box.\n\nOpenCATS is open source and explicitly supports self-hosting, including installation on your own server/VPS with your own MySQL/MariaDB database. That lets the agen","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":90,"end":98,"name":"OpenCATS"},{"start":236,"end":244,"name":"OpenCATS"},{"start":358,"end":363,"name":"MySQL"},{"start":364,"end":371,"name":"MariaDB"}]},{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":"If your priority is specifically “open-source ATS + self-hosted HRMS + clean integration,” I’d favor Frappe HR over pairing a standalone ATS with a separate HR system.\n\nFrappe HR is fully open source and self-hostable, includes recruitment/ATS functionality, and runs on the Frappe Framework, which exposes a REST API. That means applicant → job offer → employee/onboarding can stay in one data model","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":101,"end":107,"name":"Frappe"},{"start":169,"end":175,"name":"Frappe"},{"start":228,"end":239,"name":"Recruitment"},{"start":275,"end":281,"name":"Frappe"}]},{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"alternatives","excerpt":"Yes. There are viable open-source/self-hosted alternatives to Greenhouse, Lever, Workable, JazzHR, iCIMS, etc., although the ecosystem is much smaller than open-source CRM or ERP software.\n\nThe ones I'd investigate first in 2026 are:\n\n- OpenCATS — Probably the closest match to a traditional standalone ATS. It handles jobs, candidates, applications, pipelines, recruiting workflows, and candidate su","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":62,"end":72,"name":"Greenhouse"},{"start":74,"end":79,"name":"Lever"},{"start":81,"end":89,"name":"Workable"},{"start":91,"end":97,"name":"JazzHR"},{"start":99,"end":104,"name":"iCIMS"},{"start":237,"end":245,"name":"OpenCATS"}]},{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"comparison","excerpt":"Self-hosting can make sense for both, but the priorities are almost opposite.\n\nFor a high-volume recruitment team, the ATS has to optimize throughput. You want bulk candidate operations, powerful search/filtering, automation, duplicate detection, email/calendar integration, configurable pipelines, permissions, APIs/webhooks, reporting, and ideally job-board integrations. At scale, seemingly minor","excerpt_withheld":false,"withheld_reason":null,"highlights":[{"start":97,"end":108,"name":"Recruitment"}]},{"engine":"openai","answered_on":"2026-08-20","prompt_intent":"problem_solving","excerpt":"A solid way to self-host this is to treat it as a small applicant tracking system (ATS), rather than trying to find one package that does everything perfectly.\n\nA practical architecture is:\n\n```text\nPublic careers site\n      │\n      ├── Job listings\n      │\n      └── Application form\n              │\n              ▼\n        Backend / API\n              │\n     ┌────────┴─────────┐\n     ▼","excerpt_withheld":false,"withheld_reason":null,"highlights":[]}]},{"engine":"perplexity","count":7,"withheld":true,"answers":[{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"best_in_category","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"recommendation","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"alternatives","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"comparison","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]},{"engine":"perplexity","answered_on":"2026-08-20","prompt_intent":"problem_solving","excerpt":null,"excerpt_withheld":true,"withheld_reason":"source_terms","highlights":[]}]}]}