Skip to main content

Run your hiring with software you control.

OpenATS keeps jobs, candidates, assessments, interviews and offers in one place, on your own servers. No per-seat pricing, and your candidates’ data never leaves your hands.

Get OpenATS on your own server

Apache 2.0
$ docker pull ghcr.io/chamals3n4/openats$ docker run -d -p 3000:3000 \  --env-file .env ghcr.io/chamals3n4/openats

Needs Docker and a .env file filled in from .env.example.

or

A candidate finds the role on your careers page and applies.

Acme

Open roles

Search roles
All departments

3 open roles

Engineering2

  • Backend Engineer

    Full-time · Remote · Posted 2 days ago

    Apply
  • Frontend Engineer

    Full-time · London · Posted 5 days ago

    Apply

Design1

  • Product Designer

    Full-time · Remote · Posted 1 week ago

    Apply

Everything your hiring team needs

The core of a hiring process, built in. AI CV notes are optional and off by default.

Hiring pipelines

Set the stages for each role and move candidates across a shared board. A move can send the next test or task by itself.

Candidate scores

Answers, assessments and interview scorecards add up to one score, with every part shown.

Assessments

Timed tests with a server-side clock, graded automatically. Written answers wait for a person.

Take-home assignments

Send a brief and a hand-in form by private link, handed in once before the deadline.

Interview scheduling

Candidates pick an open slot. The interviewer gets a calendar entry and a Meet link.

Offers

Send the offer letter, see when it is opened, and record the answer when it arrives.

Hiring teams

Super admins see every job. Managers and interviewers see only the jobs they are on.

CV search

CV text is read on your own server, with no outside service, and is fully searchable.

Start with the docs.

Set it up locally in a few minutes, then shape it around the way your team hires.