A job-hunt tracker

Your job hunt, on the record.

For people running their search with an AI agent. Your agent works as your delegate, under rules: it never invents a date or a name, it catches the same job reaching you twice, and everything it does lands in a trail you can read.

The demo is a live sandbox with a hunt already in it, no account needed. No credit card, no trial clock; export or delete everything, any time.

Before you apply twicehunt
Log this one: "Senior Operations Manager, Lakeshore Foods", came through a TalentBridge recruiter. JD pasted below.
ClaudeLogged. One thing before you apply:This looks like the same role you applied to directly at Lakeshore two weeks ago: same employer, near-identical description under a different title. A second submission through an agency can get you disqualified.Want me to mark it a duplicate and skip it?
What the rules catch

The mistakes a busy search makes

Warnings come to you to weigh. Nothing is quietly resolved behind your back.

The double-submission guard

Agencies retitle the same job constantly. The guard matches on the req id, the link, the employer, and the description itself, reordered templates included.

Never an invented fact

An application date that was never recorded stays unknown, and the agent is refused if it tries to guess. When the true date turns up, a correction records it with its source.

Ghosted is a status, not a deletion

Silence is an outcome, and which companies go quiet is worth knowing. Closed pursuits stay on the books, one click away.

One open next action

Each pursuit has one thing to do next, with a due date. The Due page is your morning list; plans you replaced are kept, not erased.

How it works

Three steps with Claude

Everything the agent records shows up in your browser too: same data, same rules, one audit trail.

Sign in

You get your own private space for the hunt. Nothing to install.

Add Saybooks to Claude as a connector

In the Claude app open Customize, Connectors, Add (or claude.ai/customize/connectors), paste the address below and continue. Claude sends you to sign in with Google and asks which books to open and what the agent may do: pick your hunt, leave owner, and you're connected. Revoke it any time under Share this space.

NamehuntRemote MCP server URLhttps://saybooks.io/mcp/hunt

Start a session and paste this, with a job description under it

You're my job-hunt assistant, connected to my Saybooks hunt space through the "hunt" connector. Call core_schema first to learn the rules. Then log the posting below: evaluate the fit, run the duplicate check, and give me one next action with a due date.

From then on, just talk: "the recruiter called, interview Thursday", "TCS ghosted me", "what's due today?"

Works with any agent that speaks MCP. In Claude Code: claude mcp add hunt -t http https://saybooks.io/mcp/hunt, then /mcp to sign in.

Your data, actually yours

Nothing touches your accounts

  • ExportOne click downloads every table as one file, audit log included.
  • DeleteOne button permanently removes your space, its database and every access key.
  • No LinkedIn integrationBy design. Nothing here touches your account or scrapes anything; you and your agent record what you know.
  • Or keep it on your MacThe same tracker runs in Saybooks for Mac, with a model on your own machine. Move your hunt across any time.

The founder runs his own hunt on it. The rules it keeps are the job-hunt spec. Also free: invoicing for freelancers.