zeeker

$ zeeker scan --remote --senior --live-roles 15,910

Your job search,
running in the background.

Zeeker is an AI job-search agent that scans 15,910 live roles across 1,200+ ATS systems every hour, scores each one against your CV, and tailors it per application without inventing a single line. Sign in with Google or email to get started.

zeeker — session
$ zeeker scan --query "senior rust · remote eu · €120k+ · !fintech"
✓ 1,248 boards scanned in 3.2s
✓ 17 matches · 3 strong

  9.2  Senior Backend Engineer (Rust)   Linear       Remote EU   €130–160k
  8.6  Platform Engineer                Supabase     Remote      $150k+
  7.1  Staff SRE, Edge                  Cloudflare   Lisbon      €140k

$ zeeker tailor 1
✓ tailored.pdf in 38s · no-fabrication guard: 31/31 bullets verified

$ zeeker watch --every 12h --to inbox ▌
15,910 live roles indexed right now
1,200+ ATS systems, crawled hourly
40s to a tailored CV
0 fabricated bullets — enforced
// sources greenhouseleverworkdayashbyworkableicimslinkedinindeed+1,190 more

the problem

Job search is busywork an agent should be doing.

how it works

Three commands between "what's out there?" and "applied."

01 $ zeeker upload

Upload your CV

One-time setup, PDF or DOCX. We extract a structured snapshot the agent uses on every search to score fit and rewrite honestly.

02 $ zeeker scan

Tell the agent what you want

"Senior Rust, EU hours, €120k+, no fintech." Plain English. It turns that into filters and remembers your constraints forever.

03 $ zeeker tailor

Tailor and apply

One command produces a role-specific PDF in about 40 seconds. Drop it into your pipeline, schedule a digest, keep shipping.

what you get

A job-search agent in your toolbox. Not another job board.

$ zeeker tailor

AI-tailored CV

Paste a role, get a PDF in 40 seconds. Every rewritten bullet must already exist in your master CV — a token-overlap validator enforces it.

$ zeeker scan

Conversational search

Type what you want in plain English. The agent picks filters, scores results against your resume, remembers preferences across sessions.

$ zeeker watch

Scheduled digests

Saved search + frequency (12h / daily / weekly). The formatted shortlist lands in your inbox at a fixed UTC time.

$ zeeker pipeline

Pipeline board

Drag roles across Applied / Interview / Offer. A timeline of every status change plus notes, and CSV export.

$ zeeker memory

Preference memory

"No fintech, EU timezones only, FastAPI over Django." Remembered across every search until you change your mind.

$ zeeker query

Boolean search

senior & (rust | go) & !staff — full-text search across title, description, location and organization, with operators.

$ zeeker score

Resume gap analysis

Score your resume against one role: fit 1–10, matching strengths, gaps, and the bullet edits that would close them.

$ zeeker lint

ATS health check

Parseability, formatting, keyword density, impact bullets, section coverage. Catch what gets a CV silently dropped.

$ zeeker stream

Streaming chat

Token-by-token responses, first token in about 500 ms. The agent keeps your context across every turn.

why zeeker

LinkedIn shows everyone the same 50 roles. We read the other 1,200 boards. Hourly.

zeeker — guard
$ zeeker tailor --role linear/senior-backend-rust
reading master cv … 31 bullets · 4 roles · 2018–2026
rewriting for role …
  ✓ 29 bullets reworded · overlap ≥ 30% on every one
  ✓ company / title / dates: immutable, untouched
  ! 2 bullets kept verbatim (no honest rewrite possible)
✓ tailored.pdf · 38s

pricing

Free to try. $5/mo when you're serious.

Most users find their next role on free. Upgrade only for higher daily limits and scheduled digests. Cancel any time.

free
$0 / forever
  • ✓ 4 chat turns / day
  • ✓ 2 searches / day
  • ✓ 1 CV tailor / day
  • ✓ 1 resume score / day
  • ✓ pipeline board + preference memory
  • — no scheduled digests
start free
recommended
pro monthly
$5 / month
  • ✓ 30 chat turns / day
  • ✓ 15 searches / day
  • ✓ 5 CV tailors / day
  • ✓ 5 resume scores / day
  • ✓ up to 3 scheduled digests
  • ✓ priority queue · cancel any time
go pro · $5/mo

faq

Common questions

How does the CV tailoring avoid fabrication?+

Two enforcement layers: a per-bullet token-overlap validator — every tailored highlight must share at least 30% meaningful tokens with one of your master bullets — plus an immutable-field guard on company, position and dates. The model rewords; it never invents.

Where do the jobs come from?+

We aggregate from 1,200+ ATS platforms (Greenhouse, Lever, Workday, Ashby, Workable, iCIMS and more) plus the big boards (LinkedIn, Indeed, Hired). Listings are crawled hourly and enriched with structured fields — work arrangement, salary, experience level — the raw boards don't expose.

Is my CV data private?+

Yes. Resume bytes live in a private Supabase Storage bucket with RLS gated on your user_id; no public URLs, no third-party indexers. Anthropic processes your resume text to extract highlights but does not train on it, per their Workspaces enterprise terms.

Can I cancel? What's the refund policy?+

Cancel from your account page; you keep Pro until the period ends. We refund within 14 days if you never ran a search or tailored a CV.

Which tech stacks does this work best for?+

Built first for senior backend, infrastructure and AI engineers (Python, Rust, Go, TypeScript). Works for frontend, data and ML too — the search is stack-agnostic. The dataset skews mid-to-senior; we're upfront about it.

$ zeeker init

Find your next role this week.

Free to start. One tailored CV a day. Upgrade when you outgrow it.