// open-source · free & transparent

Every tech job,
in one clean feed.

FreeHire pulls openings straight from company career boards, strips the duplicates, and tags each one with stack, seniority and location — so you search jobs, not job boards.

// the catalogue

open jobs
3M+
companies
211.5K+
ATS platforms
50+
open source
100%

// straight from the source

01

Straight from the source

Every listing is crawled from a company's own ATS and links to the original posting — no recruiter reposts, no aggregator middlemen.

02

One schema, deduplicated

The same role posted to three boards collapses into one entry — normalized into a single shape and deduped on a stable key.

03

No dead links

A liveness sweep probes open postings and closes the ones that 404 or expire, so what you open is still open.

sourced from
Greenhouse Lever Ashby Teamtailor SuccessFactors Greenhouse Lever Ashby Teamtailor SuccessFactors Greenhouse Lever Ashby Teamtailor SuccessFactors Greenhouse Lever Ashby Teamtailor SuccessFactors

// mission

A job board that works for you, not for recruiters. No paywalls, no sponsored listings, no CV harvesting. Free to use, and free to fork.

// how it works

01

Aggregate

Adapters crawl public ATS boards — Greenhouse, Lever, Ashby and more — straight from the companies that are hiring.

02

Normalize & dedupe

Every posting is mapped to one schema and deduplicated, so the same role never shows up twice across boards.

03

Enrich

An AI pass tags each job with stack, seniority, remote policy and salary — so the filters actually work.

// track your search

Track every application on your board.

Save the openings worth a second look, mark the ones you applied to, and drag each card through its stages — Saved → Applied → Interview → Offer. Your My jobs board keeps the whole search in one place. Prefer the terminal? The freehire CLI does the same — apply, save, stage and note any job from a script or an agent.

My jobs · Board
Saved 1
D

Data Engineer

Datadog

Applied 1
S

Staff Frontend Engineer

Stripe

Interview 1
L

Senior Backend Engineer

Linear

Offer 1
G

Platform Engineer

Grafana

// your pipeline

See where every application lands.

As jobs move through your board, freehire rolls them into a pipeline snapshot — how many applications are still waiting on an answer, in progress, interviewing, or turned into an offer. One glance shows what's working and where things stall.

My jobs · Pipeline
No answer12In progress5Interviewing9Offer4Accepted2Rejected9Declined1

// stay in the loop

New jobs, straight to Telegram.

Save a search — your stack, seniority, region, salary — and subscribe to it. When a matching job is added, freehire sends it to you on Telegram as a tidy digest. No inbox clutter, no checking back: connect once from Saved searches & alerts and the openings come to you.

// for agents

Use it from the terminal. Built for agents.

freehire is also a CLI, so an AI agent or a script can search, open and track jobs over the same API — no browser. Create an API key and it lives in ~/.freehire/creds.json; add --json for machine-readable output.

terminal
# install — no Go needed
curl -fsSL https://freehire.dev/install.sh | sh

# authenticate once, then search & track
freehire auth login --token fhk_…
freehire search "golang" --remote --region eu
freehire save <slug>

// open source

Built in the open. Add your own source.

Missing a company or source? Open an issue and we'll add it. A new ATS platform is one adapter. The backend is Go, the frontend is Svelte, the license is MIT — issues and pull requests welcome.

// faq

Frequently asked questions.

What is freehire?
freehire is a free, open-source IT job aggregator. It pulls tech job postings straight from company career boards — Greenhouse, Lever, Ashby, Teamtailor and more — removes duplicates, and tags each role with its stack, seniority, salary and location, so you search jobs, not job boards.
Is freehire free to use?
Yes. freehire is completely free and open source under the MIT license. There are no paywalls, no sponsored listings, and no résumé harvesting — it works for job seekers, not recruiters.
Where do the job listings come from?
Listings come directly from companies’ public applicant tracking systems (ATS), such as Greenhouse, Lever, Ashby, Teamtailor and SuccessFactors. Every posting is normalized to one schema and deduplicated, so the same role never appears twice across boards.
How is freehire different from other job boards?
Unlike traditional job boards, freehire sources jobs directly from company career pages instead of paid listings. There are no sponsored posts and no paywalls, and because it is open source, anyone can add a new company or ATS source.
Can I use freehire from the command line or with AI agents?
Yes. freehire offers a CLI and an HTTP API, so a script or an AI agent can search, open and track jobs over the same interface — no browser needed. Create an API key and add --json for machine-readable output.
How do I get notified about new jobs?
Save a search — your stack, seniority, region and salary — and subscribe to it. When a matching job is added, freehire sends it to you on Telegram as a tidy digest, so the openings come to you.