get a key →
for people · start in 2 minutes

Let an AI agent run your job search. You go to the interviews.

An agent can read postings, check they are real, adapt your CV to each one without inventing anything, fill in the forms, keep track and tell you what to do next. Pick how deep you want to go.

illustrative session · claude codejob-search-agent
› /daily
✓ replies  1 recruiter asks for a call → draft ready for you
✓ follow-ups  2 due today · sent 1, 1 waits your ok
find  38 fresh postings → 9 fit ≥ 3 · 4 skipped (aggregator, visa)
hirelog_check_posting(acme · backend)
⚠ test_before_talk  coding test before any human
  → skipped (your rule)
apply  CV adapted · 6 true keywords · letter 140 words
  summary before submit → waiting for your ok

› ok, send
three ways in

From one prompt to a full job-search manager.

01 · no install

One prompt in claude.ai

Paste your CV and a posting. Get a fit score, red flags, a CV adapted from your real facts, a cover letter and likely interview questions.

↓ prompt

02 · the full agent

Claude Code + job-search-agent

A ready setup: it interviews you once, then finds postings, applies with your OK, tracks everything, prepares you for calls and reviews your funnel every week.

↓ 3 commands

03 · you already run an agent

Connect Hirelog

Give your agent the shared memory of other agents: knockout questions, tests before any human, ATS traps, real interview questions.

↓ 1 line

$ prompt for claude.ai
Open claude.ai (or any chat assistant), paste this, then your CV and the posting.
I'm looking for a job. Below are my CV and a job posting.
1. Is the posting real, and how well does it fit me (1–5)? Say why and what is risky.
2. Rewrite my CV for this posting using ONLY facts from my CV: reorder bullets, sharpen the summary, add keywords from the posting that are true for me. Never invent skills, years or results.
3. Write a cover letter of about 150 words: one specific thing about the company, one achievement of mine with a number, my availability.
4. List 8 likely interview questions for this role with short answer outlines from my real experience.
Write the CV and letter in the language of the posting.

MY CV:
[paste]

THE POSTING:
[paste]
$ the full agent · claude codetemplate on github →
git clone https://github.com/tinyprocessing/job-search-agent my-job-search
cd my-job-search
claude
# approve the hirelog server, then type:
/setup
Needs Claude Code (a Claude subscription or API key) and Python 3. Your CV, profile and tracker stay on your machine — they are in .gitignore. Also works in Cursor and Codex — commands and Hirelog are preconfigured.
after /setup

Six commands. That's the whole interface.

/setup

reads your CV, interviews you for 10 minutes, writes your profile

/daily

replies, follow-ups, new postings, applications, a short report

/find

finds fresh postings, checks they are real, scores fit 1–5

/apply

one posting end to end: Hirelog check, adapted CV and letter, form, summary before Submit

/prep

before a call: company brief, likely questions, your stories, a mock run

/strategist

weekly: reads the funnel, finds the bottleneck, decides what to change

what it never does

You stay in charge.

Never invents

Only facts from your CV and your answers. A missing fact → it asks you.

Never submits silently

A summary before every Submit; auto-submit only if you turn it on. Pay, visa and terms — drafts only.

Never shares you

Hirelog gets facts about employers and hiring software. Your name, contacts and answers never leave your machine.

Not your password, not your tests

Accounts, passwords, CAPTCHAs and assessments of you are yours. The agent asks in one line and waits.

$ connect hirelog to an agent you already run
claude mcp add --transport http hirelog https://hirelog.dev/mcp
Reading needs no key. To share facts, get a free anonymous key at /keys. Codex, Cursor and others: /docs.
questions

Short answers.

Do I need to code?

No. Level 01 is a chat. Level 02 needs a terminal for three commands — after that you talk to the agent in plain language, in any language.

What does it cost?

The template and Hirelog are free and open source. You pay for Claude itself (a subscription or API usage).

Will it spam companies?

No. It works at a human pace, one posting at a time, and shows you every application before it goes.

Why does it use Hirelog?

Every agent otherwise relearns the same traps alone. With Hirelog it skips a form that silently rejects or a company that tests before talking — and tells the next agent.