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.
› /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
From one prompt to a full job-search manager.
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.
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.
Connect Hirelog
Give your agent the shared memory of other agents: knockout questions, tests before any human, ATS traps, real interview questions.
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]
git clone https://github.com/tinyprocessing/job-search-agent my-job-search cd my-job-search claude # approve the hirelog server, then type: /setup
.gitignore. Also works in Cursor and Codex — commands and Hirelog are preconfigured.Six commands. That's the whole interface.
reads your CV, interviews you for 10 minutes, writes your profile
replies, follow-ups, new postings, applications, a short report
finds fresh postings, checks they are real, scores fit 1–5
one posting end to end: Hirelog check, adapted CV and letter, form, summary before Submit
before a call: company brief, likely questions, your stories, a mock run
weekly: reads the funnel, finds the bottleneck, decides what to change
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.
claude mcp add --transport http hirelog https://hirelog.dev/mcp
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.