Good work
is out there.
Let’s find yours.

  • Free and always will be
  • Local, so your data stays yours
  • Extensible and customizable
Your morning shortlistFRI / 07:33

Morning.
A few good possibilities.

46 roles checked. These 3 are worth a look.

01

Senior Platform Engineer

Halyard · Remote, EU · €95–115k

Matches your remote + salary preferences
↗
02

Backend Engineer, Payments

Ostra · Hybrid, Lisbon · €80–98k

Cover note drafted. Sounds like you.
↗
03

Staff Engineer

Pinecrest Health · Remote, Europe

One catch: 2 days a month in Berlin.
?
Ready when you are0 applications sent
Your search. Your pace.Fewer, better applications.

01 / A calmer routine

The job hunt can take
over your day. Let’s not.

Give JobHunt your must-haves, your deal-breakers, and a sense of who you are. Then let it handle the repetitive part.

01

Start with what matters.

Bring your CV and tell it what you want next. A five-role trial helps you fine-tune the fit. Every “no, because…” makes the next search better.

02

Leave the tab-hopping to it.

On your schedule, JobHunt searches your chosen sources, checks the employer’s actual posting, and skips companies you’ve already spoken to.

03

Show up as yourself.

Get matching roles with cover notes grounded in your experience. JobHunt fills in the form and reads it back. Nothing is submitted until you approve it.

02 / A second pair of eyes

“Remote.”
Until you read
the fine print.

You know the one. A promising role, followed by a catch three paragraphs down. JobHunt checks the employer’s own posting before a role reaches your shortlist.

And if something doesn’t add up, it asks you.

A closer look↙
THE JOB BOARD SAYS

Remote · $140–180k

THE EMPLOYER ACTUALLY SAYS
“Hybrid, 3 days in our Austin office. $125–150k.”
↳
Off the list. Here’s why.

You asked for remote. This one isn’t.

03 / Still your call

JobHunt does the legwork.
You make the move.

This is your name, your experience, your next chapter. You should know exactly what’s going out under it.

↗

Nothing goes out without you.

Every application waits for your approval before it is submitted. Emails and recruiter replies stay as drafts for you to send yourself.

≈

A quiet day is a quiet day.

No good matches? It’ll say so. Your standards don’t get quietly lowered just to fill a report.

⌂

Your search has a home.

Your profile, rules, applications, and threads stay in your own tracker, in a local database on your machine.

See how the approval checks work

04 / Meet your new routine

A few words.
A lot off your plate.

Use these commands in Claude Code or Hermes Agent. Pick one below to see an example.

JobHunt / a little preview

› /job-hunt:apply 42

Opened Halyard application in browser
Filled 14 fields · read back ✓
Left 2 consent boxes unticked
Waiting for /job-hunt:approve 42

Example output. Your next chapter will look different.

Looking in familiar places

LinkedIn · Company careers pages · Wellfound · YC Work at a Startup · HN Who is hiring · Welcome to the Jungle

05 / Your next chapter starts here

Make a little room
for what’s next.

Bring the assistant you already use. JobHunt runs natively in Claude Code and Hermes Agent, with its own tracker to keep things together.

Requires Node 22.18+. No runtime npm dependencies.

1

Add the marketplace and install the plugin

/plugin marketplace add adamwardecki/job-hunt-mcp
/plugin install job-hunt@job-hunt-mcp
2

The local tracker starts automatically and keeps its data in ~/.job-hunt/tracker.db

3

Let’s get to know you.

Your CV, preferences, and a five-role trial. You can pause and pick it up whenever you like.

Read the Claude Code setup guide ↗