🌱 Open Source · Built for Small Recruiting Agencies

The Open Source ATS for
Small Recruiting Agencies

Hire Gnome is a full-featured recruiting ATS built on Next.js, Prisma, and MySQL. Candidate pipeline, AI resume parsing, operational reporting, a public career site, placements tracking — and it's open source.

100%
Open Source
$0
To Get Started
5 min
Setup Time
Hire Gnome Dashboard
Candidate Detail
Built with
⚡ Next.js 16 🔷 Prisma ORM 🐬 MySQL 8+ 🤖 OpenAI ☁️ S3 Storage 🔷 Node 20

Why Hire Gnome Exists

After 25 years working in the staffing industry, we saw firsthand how small recruiting agencies were forced into expensive enterprise ATS platforms designed for large firms — platforms built for complexity, with per-seat pricing that compounds as you grow and data locked in systems you don't own.

Hire Gnome was built to give smaller agencies a simpler, more affordable option that they actually control. Open source, self-hostable, and priced for real teams — not enterprise procurement committees.

The honest side-by-side.

A quick look at what makes Hire Gnome different from the tools most small agencies are stuck with.

Feature Hire Gnome Typical Enterprise ATS
Built for small recruiting agencies ✓ Yes ✗ No — built for enterprise
Open source ✓ AGPL-3.0 license ✗ Proprietary
Data ownership ✓ Your server, your data ✗ Vendor cloud only
Pricing $0 free · $79/month managed $5,000–$40,000+/year
Setup time ✓ Minutes to 48 hours Weeks — often needs a consultant
Per-seat fees ✓ None on base plan $50–$200+ per user/month
AI tools included ✓ Parsing, summaries, match analysis Add-on or higher tier only
Client review portal ✓ Built in, magic-link Rarely included
Contract required ✓ None — month-to-month or free Annual contract typical

Want the full comparison? See vs Bullhorn · vs Loxo · vs Spreadsheets →

Recruiting tools that
actually make sense.

No bloated feature sets. No confusing workflows. Just the tools a recruiting team needs to move fast.

🤖

AI-Powered Workflows

OpenAI is woven throughout — resume parsing, on-demand candidate summaries (auto-generated on first open), submission write-ups, interview question sets, and email drafting with purpose and tone controls. All AI actions share a consistent sparkles icon pattern. Graceful fallback keeps everything working if no key is configured.

🌐

Public Career Site

Built-in, toggleable career site with quick apply and resume upload. Web applicants stay separate from recruiter-curated submissions and are hidden from clients until a recruiter promotes them — no accidental exposure.

🎯

Candidate & Job Match Workspaces

Smart match workspaces surface top candidates for a job order — and vice versa — with AI fit explanations that auto-generate on first open. Each candidate detail includes a snapshot card with title, location, status, top skills, AI summary, profile-completeness guidance, and a Suggested Next Step card with direct action links so recruiters always know what to do next.

📊

Operational Reporting

Built-in reporting with KPI summaries, daily activity trends, pipeline totals, and owner performance breakdowns. Filter by date range, division, or owner — and export to Excel in one click.

🔐

Role-Based Access

Three built-in roles — Administrator, Director, and Recruiter — with division-level access control. Right people see the right data.

🗂️

Kanban Pipeline Views

Switch between list and Kanban views for Candidates and Job Orders. Drag and drop to update status — your whole pipeline at a glance, no clicks required.

🔍

Global Search

Cross-entity search finds candidates, clients, contacts, and job orders instantly. One search bar, your entire database.

📋

Audit Trails & Diagnostics

Full audit trails on records plus built-in admin diagnostics. Know exactly what changed, when, and by whom — with health checks built in.

🛠️

Custom Fields

Add your own fields to every module — Candidates, Clients, Contacts, Job Orders, Submissions, Interviews, and Placements. Text, date, select, yes/no — with required field enforcement built in.

📧

Inbound Email Logging

Replies to candidate and contact emails are automatically captured and attached to the right record via Postmark inbound webhooks. No manual copy-paste — your communication history stays complete.

🏠

Action-Oriented Dashboard

KPI drill-through, a 7-day activity strip, smart needs-attention alerts, upcoming interviews, and recent candidates and job orders — all on one screen so your team knows exactly where to focus.

📦

Bullhorn Migration & Data Portability

Export directly from Bullhorn via API — candidates, contacts, clients, job orders, submissions, notes, work history, education, skills, and resumes all travel in one ZIP. Import into Hire Gnome with a staged preview and safety check before anything is applied. With 25 years in the staffing industry, we built this migration path the way it should have always worked.

🔗

Client Review Portal

Each job order contact gets a persistent magic-link portal — no login required. Clients can review candidates, read recruiter write-ups, download the primary resume, leave comments, request interviews, or pass. Responses write back to Submission Detail and trigger in-app and email notifications. Portal lifecycle analytics track sent, opened, last viewed, and client actions — all from the job order.

📁

File Management

Candidate file workspaces support explicit resume labeling so the right document is always identifiable — by recruiters and in the client portal. S3-compatible storage with automatic local fallback.

↕️

Submission Workflows

Drag-and-drop priority ordering persisted per recruiter. Every submission also includes a print-friendly Submission Packet — compiling the recruiter write-up, primary resume link, candidate snapshot, cached match explanation, and interview prep — ready for internal review or PDF export.

Clean. Fast. Focused.

Hire Gnome strips away the complexity so your team spends time placing candidates — not navigating software.

Hire Gnome Dashboard

No hidden fees. No surprises.

Three ways to run Hire Gnome — pick the one that fits your team.

Open Source
$0 / free forever

Clone the repo, run npm run bootstrap, and you're live. Self-host on any Node 20 server with MySQL 8+.

  • Full source code on GitHub (AGPL-3.0 License)
  • All modules: Candidates, Clients, Contacts, Job Orders, Submissions, Interviews, Placements
  • AI resume parsing + career site
  • Bullhorn import & export
  • Role-based access & audit trails
  • Unlimited users (self-managed)
  • Community support via GitHub
Clone on GitHub →
Hosted
$79 /mo

We handle everything — hosting, updates, backups, and support. Billing is automatic via Stripe. Just log in and recruit.

  • Everything in Open Source
  • Fully managed hosting & automatic updates
  • Daily backups with restore support
  • Custom subdomain included
  • SMTP, S3 storage & OpenAI configured
  • Uptime monitoring & incident response
  • Priority email support · + $7/user/month
Start Hosted →

All plans include the full Hire Gnome feature set. Bullhorn migration is a $799 add-on with Setup or Hosted. Questions? Let's talk.

Why recruiters choose
Hire Gnome.

Not sure how Hire Gnome compares to what you're using now? We put it all on the table.

Your next placement starts here.

Each agency receives a dedicated deployment, onboarding, and optional migration assistance.