I got laid off.
Then I lost track of
my own job search.
I was looking in five places at once — job boards, my own network of people over email, LinkedIn messages, WhatsApp, and people who knew people. Every one of those channels worked. None of them talked to each other.
So I built the thing I actually needed: a set of Claude Code agents and a dashboard that hold one honest picture of the whole search, and tell me each morning the few things that genuinely need me today. It runs on my own machine, uses Claude and I decided to open source it for anyone who needs an assistant for their job search.
Where it kept going wrong
- 01Went quiet
An application went quiet and I noticed three weeks later.
- 02Never sent
Someone offered me a referral in a chat. I never sent the CV.
- 03Applied twice
I applied to the same job twice, because it was reposted with a new reference number.
- 04Lost in the pile
I found a role worth wanting, then lost it in a list of forty.
- 05Never closed
I agreed a follow-up in one app and did it in another, so it stayed open forever.
None of these are failures of effort but failures of memory and a job search process that spans multiple apps.
What I built
Five channels, one memory.
- It finds the work New openings, and new companies worth targeting, in the markets I actually care about.
- It scores every role against my CV Relevance becomes a number instead of a hunch, so I stop spending an hour on a role that was never going to fit.
- It watches every channel Email, calendar, WhatsApp and LinkedIn, joined into a single picture of where each conversation actually stands.
- It messages me every morning A WhatsApp digest: what is new, and what I owe someone today.
- Then it stops It never applies to anything and never sends a message on its own. That part stays mine. At least for now :)
Every morning, 07:12
A daily digest on your phone.
Most days I never need to open anything. A summary arrives on WhatsApp and it is enough.
Update of 4 Aug 2026 Completed at 07:12
Started 07:04 · 8m · ok
Highlights
- Meridian Trust offer needs an answer by Thursday.
- Aegis Networks silent 5 days after the screen.
- Helios Data: no ATS movement since 25 Jul.
New Job Postings
Northwind Security - Principal PM, Detection
https://example.com/jobs/nw-2291
Aegis Networks - Director of Product, Cloud Security
https://example.com/jobs/ag-1187
Follow ups for Today
- Aegis Networks - chase the recruiter after the screen
- Omar Haddad - send the CV for the referral
- Northwind Security - prep the architecture panel (Tue)
Illustrative — the companies above are from a sample dataset, not from anyone's real search.
When you want the detail
The only screen most days need.

Who built this
Christos Ventouris
I have spent more than 20 years in security — I've been in the sales cycle, I ran a 24×7 SOC, responded to nation-state intrusions, and spent the last stretch as a product manager building agentic detection and response. I am used to designing systems that act on someone's behalf, which is exactly why this one asks before it does anything irreversible.
I wrote JobSeeker for my own search, during my own search. Every rule in it exists because something went wrong first. It is open source under Apache-2.0 — if it is useful to you, take it.
Getting started
Two commands.
git clone https://github.com/cventour/jobseeker
cd jobseeker && npm run setup
No dependencies to install — the whole system runs on Node built-ins and shell. Setup checks what you have, installs what it can, and verifies each permission actually worked.
Check the install page for more details.
