Ghosted, a free, open-source job tracker

Never let a job application go quiet on you. Every application, interview and ghosting on one timeline, and a section of its own for the ones that stopped answering.

Stripe
interviewing

Senior Engineer

Last round: Technical InterviewUpdated 2 days ago
60%
Vercel
applied

Frontend Engineer

Last round: ApplicationUpdated 3 days ago
20%
Framer
ghosted

Product Designer

Last round: ApplicationUpdated 15 days ago
20%
Linear
offer

Product Engineer

Last round: Offer / DecisionUpdated 1 day ago
100%
The Ghosted dashboard on a phone: the board view, with applications as cards per stage.

Why Ghosted exists

Every job tracker I tried was a spreadsheet, an inbox, or somebody's subscription funnel.

A friend applied to more than 500 places before me and had nothing encouraging to report. I started my own hunt in late August 2026, logged the first real application on 3 September, and it ghosted me too.

The ones that went silent were the ones I forgot first — no rejection, no reply, nothing. So Ghosted gives them their own section: a hunt that has stalled becomes something you can see instead of something you slowly lose track of.

Everything a job hunt needs, nothing it doesn't

Ghosted detection

Applications the employer has gone quiet on float into their own section once they pass your patience window — 10 days by default, and you set the pace.

One timeline per application

Start with the 5 usual steps and add as many as the process actually needs — a second technical round, a take-home review, a team chat.

Open source

MIT-licensed and self-hostable: one container and a Postgres, migrations on start. Run it on your own box if you would rather not trust anyone's server, ours included.

View on GitHub

MCP integration

Your own agent can do the filing — log an application, tick off a step, add a note — while you get on with the applying.

coming soon

Private by default

No public profile, no ads, nothing sold. Download everything as JSON or delete the account for good, and the analytics are self-hosted.

Free forever

Job hunting is a pain already — the log shouldn't cost you too. Free for casual use, always.

What we're not doing

Ghosted is a logbook for your job hunt — not an automation software. A simple tool for simple needs.

  • No notifications

    No pings, no push alerts, no inbox noise — you open the log when you feel like it.

  • No email scanning

    Your mailbox stays yours. Ghosted only knows what you type into it.

  • No auto-applying

    Applications are written and sent by you. This is a logbook, not a robot.

Ghosted vs a paid tracker vs a spreadsheet

What the free option actually gives you, next to the two things it replaces.

Ghosted compared with a typical paid job tracker and a spreadsheet
FeatureGhostedA typical paid trackerA spreadsheet
PriceFree, with no paid tierUsually a monthly subscriptionFree
AI in the productNone — you write the applicationOften the selling pointNone
Applications that go quietTheir own section after 10 daysRarely a featureYou check by hand
Your dataOne Postgres, JSON export any timeTheir databaseYour file
Self-hostingYes — one container and a PostgresNon/a
LicenseMIT, source on GitHubClosed sourcen/a
Signing upEmail, or Google and LinkedInRequired, usually billedNone

Paid trackers differ; the middle column describes the common shape, not one product. Ghosted is MIT licensed, so the source is yours to read, fork or self-host.

Questions, answered

The short answers to the ones I get asked most. The longer ones live in the repo.

Is Ghosted really free?

Yes. There is no paid tier, no ads, and nothing about your hunt is sold. Job hunting already costs money and time, so charging rent on the logbook never made sense. If you feel like it you can buy me a coffee, and skipping it changes nothing.

Why is there no AI in Ghosted?

Ghosted writes nothing for you, applies to nothing for you and reads no mailbox. It knows only what you type into it. The app was built with AI assistance and says so openly, but the product ships with no model, no API key and no token bill.

How does Ghosted decide an application went quiet?

An application that has not moved for ten days leaves its stage and joins the ghosted ones. Ten is the default and you set your own pace per account. It is a nudge, not a verdict: anything you have touched recently stays where it is.

Can I self-host Ghosted?

Yes. One container and a Postgres, migrations on start, everything else in environment variables. No prebuilt image ships on purpose — the app bakes your domain into its pages at build time — so you build it yourself with Docker Compose, or use the hosted instance at ghosted.boo.

Can I take my data with me?

Yes. Export every application, milestone and note as JSON whenever you like, and import a file into an existing account. Deleting the account deletes the data with it. A tracker you cannot leave is not one you can trust.

Who built Ghosted?

K. Ghosted is a one-person project, built during my own job hunt in 2026 — the first real application was logged on 3 September, and it ghosted me too. Hand-written and AI-enhanced, MIT licensed, and the whole source is on GitHub.

What's the catch?

There is none. No funding, no scaling, no exit strategy, no data harvesting. Ghosted is a logbook for your hunt and it stays that size on purpose. If you would rather trust nobody's server, self-host it; that is the whole business model.

Something the answers miss? Write to hey@nomorenames.studio.

Keep hunting, stop the haunting

Few seconds to set up, free for as long as the hunt takes. Log the next application tonight.

Create your free account