The score, and what moves it.
Every posting starts with a number from 0 to 10, read from signals you can check yourself. Then real applicants move it.
Then real people test it.
As applicants track a role, their outcomes pull the score up toward Legit, or sink it into ghost territory.
Three tools for the long search.
The very pieces you use once you’re signed in: the command bar, the tracker, the daily triage. Pulled straight from the product, not redrawn for a pitch.
Search straight from the source.
Every posting comes from a company's own careers page: the real hiring URL, never a repost. Stack filters and boolean keywords until the index is exactly your search.
Track your whole pipeline.
Save any posting, even ones we don't index, and walk it through applied, interview, offer, ghosted. Expand a row for the dated timeline of every move.
- Apr 14Saved
- Apr 16Applied
- Apr 281st interview completed
- May 62nd interview scheduled
Never lose focus.
Save a search once. Each day's new matches land in a triage queue: swipe right to save, left to set aside. One short pass, never an endless feed.
Hosted in Europe, expanding across it.
Every processor between you and the database sits under EU jurisdiction. We start in Denmark and add one country at a time.
- HetznerApplication hostingFalkenstein, DE
- INWXDomain registrarJena, DE
- Bunny.netDNS · edgeLjubljana, SI
- BrevoTransactional emailParis, FR
- MistralLLM · summary extractionParis, FR
- GeoapifyGeocodingKlagenfurt, AT
- Sentry (EU)Error monitoringVienna, AT
For users. At the core.
The search, the scoring, the basic tracker: free for users, on every feature that ships first. No ads, no employer dashboard for sale. Power-user extras like AI matching and deeper tracking may land behind a paid tier later; the things you came for stay at zero.
A letter from the only person here.

Ifinished my PhD in Neuroscience last summer and assumed the hard part was behind me. It wasn’t. The job market was rougher than I expected. Finding a position became a job in itself. Roles scattered across a hundred different company sites, aggregators bloated with reposts, LinkedIn overrun with listings that companies pay to keep visible long after the position is filled.
That’s when I learned about ghost jobs. Postings that were never real, or stopped being real months ago. No one takes them down because no one has to. I started keeping notes. Which companies actually filled the roles I applied to. Which ones reposted the same listing month after month. Which boards were just recycling each other. After enough of those notes, unspook was just the shape they made.
It’s a side project. Nights and weekends, mostly. There is no team, no investor. No ads, ever. All features you see today are free forever. I’m paying for the servers myself and I’ll keep doing that for as long as the project is useful and the costs are manageable. Every listing comes directly from a verified employer’s own website: no aggregators, no reposts, no ghosts.