RabbitHRRabbitHR
★ Star4.2kGet started free
Free foreverAI screening, unlimited seats, self-hosted

The open-source ATS
recruiters actually enjoy using.

Drag-and-drop pipelines, self-serve interview booking and AI resume screening in one fast, clean applicant tracking system. Free for your whole hiring team, with no per seat bill and no contract.

Start hiring freeBook a 30-minute walkthrough

No credit card, no seat limits, no sales call required.

10 min
to your first live pipeline
$0
Community Edition, forever
jobs, candidates, seats
0
spreadsheets to maintain
hire.yourcompany.com/pipelines/senior-engineer

Senior Product Engineer

Remote, EU, 148 candidates, opened 12 days ago
Agent ranked 96Add candidate
Applied96
Ana Petrova
Sourced, 2h ago
Tom Weaver
Careers page, 5h ago
Screening31
Jules Okafor
94
Agent screened
Priya Nair
Referral
Interview14
Sam Ilori
Panel Thu 14:00
Lena Fischer
Dragging to Offer
Offer3
Noah Berg
Signed today
Time to hire18 days
Screened by agents96 of 148
Interviews scheduled21
The product

Everything a hiring team needs. Nothing a hiring team never opens.

Pipelines, scheduling, candidate records and a hosted careers page in one fast applicant tracking system. Built on Next.js and React, so it feels like a product from this decade.

01.Pipelines

Move people, not spreadsheets

Drag a candidate between stages and every rule follows: the notification, the scorecard, the next email. Build one pipeline per role or reuse a template.

Screening
Interview
Offer
02.Scheduling

Interviews booked without the thread

Share panel availability, let the candidate pick, and the invite lands with the scorecard attached. Reschedules stay in one place.

Tue
Wed
Thu
Fri
Technical panel14:00 CET
Founder chat16:30 CET
03.Rabbit Agents

Screening that reads all 148

Agents read every resume against the role, rank the shortlist and show their reasoning. You still make the call on who moves forward.

Jules O.
94
Priya N.
81
Tom W.
57
AI

Six years shipping payments infra, strong Postgres depth, no Next.js in the last role.

04.Careers page

Post a job, get a hosted page

Publish roles to a careers page on your own domain. Every application lands in the pipeline with its source attached.

yourcompany.com/careers
Senior Product Engineer
Remote, EU, Full time
Apply
Talent Partner
Berlin, Full time
Apply
Team collaboration

Shared scorecards, @mentions and a decision trail on every candidate.

Smart notifications

Nudges for stalled candidates and interviews without a scorecard.

Email templates

Reusable outreach and rejection copy with merge fields per role.

RBAC and SSO

Roles per pipeline, hiring manager scopes and single sign-on.

Why teams switch

A real hiring system, without the annual contract.

Recruiters get the pipeline, the scheduling and the reporting. Finance gets no per seat invoice. Legal gets candidate data that stays in your own account.

Free for the whole hiring team
Invite every hiring manager and interviewer. Unlimited jobs, candidates and logins on the free plan.
Nothing sits in a queue
Every stage has an owner and a deadline, and the system nudges them before a candidate goes cold.
Candidates book themselves
One link replaces the scheduling thread, and the invite carries the scorecard for the panel.
Your data, exportable any day
Candidate records live in your own account, with no export fee and nothing to unwind if you leave.
Your week, Monday morning3 open roles
Interviews already booked12
Scorecards due today4
Candidates waiting on you2
Offer out, awaiting signature1

One screen instead of a spreadsheet, three inboxes and a calendar you have to reconstruct.

Start hiring freeSee how it comparesEngineer on the team? Technical and self-hosting docs
Who it is for

Teams done with spreadsheets and legacy suites.

01 / startups
Hiring your first twenty

Spin up a pipeline the week you open the role, without a procurement cycle or a per-seat bill for a founder who logs in twice a month.

02 / agencies
Many clients, one system

Separate pipelines and permissions per client, shared candidate pool, and a careers page you can white label for each account.

03 / scaling teams
Structure without the drag

Scorecards, RBAC, SSO and analytics when you need them, on a system that still opens in under a second.

Pricing

Start free. Stay free if you want.

Open core, so the full applicant tracking system is free forever. Pay only when you want AI agents or a managed cloud.

Community

Everything a hiring team needs, free forever.

$0forever
Start hiring free
  • Unlimited jobs and candidates
  • Unlimited team members
  • Pipelines, scheduling, scorecards
  • Hosted careers page on your domain
  • Email templates and notifications
  • Community support on GitHub
Most teams
Small Team

Everything in Community, plus Rabbit Agents.

$20/ user / month
Start a 14-day trial
  • AI resume screening
  • Candidate ranking with reasoning
  • Managed hosting option
  • Email support
  • Everything in Community
Cancel any month. Self-host the same build if you change your mind.
Enterprise Cloud

Fully managed, with the governance layer.

Custom
Talk to us
  • Managed hosting and upgrades
  • SSO, SCIM and granular RBAC
  • Analytics and compliance modules
  • Agent controls and audit logs
  • Dedicated support and SLA
FAQ

The questions engineers ask first.

If yours is not here, open an issue or email the team. Both get a reply.

support@rabbithr.coRead the docs

Yes. Pipelines, candidates, scheduling, careers page, templates and unlimited seats are in the Community Edition. The paid tiers add AI agents, managed hosting and the enterprise governance modules.

Docker, a Postgres database and an S3-compatible bucket for attachments. One compose file brings all of it up, and a small instance handles a team hiring at normal volume.

Agents run on the roles and resumes you point them at, they show the reasoning behind every score, and they never move a candidate forward on their own. You can switch them off per pipeline.

Import candidates, jobs and stage history from a CSV export, or use the REST API for a scripted migration. Attachments come across with the records.

You drop back to the Community Edition with your data intact. Export everything, or point the open-source build at the same database and keep hiring.

Self-hosting keeps applicant data in the region you choose. Retention windows, deletion requests and consent records are handled on the candidate record itself.

Free forever, unlimited seats, no contract

Run your hiring on one screen.

Post a role, share the careers page, and watch candidates land in a pipeline instead of an inbox.

Start hiring freeBook a walkthrough

support@rabbithr.co, github.com/rabbithr

Book a 30 minute walkthrough