Important:Read DISCLAIMER.md first.

Manifesto

The principles Seekter is built on, and why a candidate may use tools for their side of an application, as long as what they send is true.

The two sides of an application

Hiring is already automated, on one side.

An employer's applicant tracking system reads a CV in a second, ranks it against hundreds of others, asks knockout questions that end an application before anyone looks at it, and sends the rejection on its own. Some systems summarise candidates with AI, and some reject repeat applications automatically without telling the candidate why. This is accepted as efficiency, and with good reason: Ashby's 2026 report counts over 300 applications per hire, three times what it was in 2021.

The candidate's side looks very different. They retype the same work history into a different form for every company, answer the same questions in slightly different words, upload the same CV again, and often hear nothing back at all. And when a candidate uses a tool to carry that load, it is often called cheating. Some postings ask candidates not to use AI at all, in a process that uses AI to read their application.

Seekter doesn't try to win against the other side. It tries to make the two sides a little more even. Applying for a job is work, and a candidate may use tools for that work, as long as what they send is true and they stay within the rules they can see. These are the principles the kit is built on. Each one is enforced somewhere in its code or its skills; if one isn't, that is a bug.

1. Automate the labour, never the truth

Seekter types what you would type. It answers only from your own profile, and it never invents a fact, a number or a story. When a form asks something it can't verify, it stops and asks you. Every application goes out in your name, and nothing in it should be something you wouldn't sign.

2. Fit before volume

Every posting is checked before a form is opened: where you can work, whether you need sponsorship, the languages you speak, the level you want, the sectors you won't work in. Fewer applications, each one a real match. One application per company within a window, so a recruiter doesn't see the same name ten times.

3. Respect the rules that are written down

Seekter doesn't solve CAPTCHAs, create accounts, type passwords or accept terms on your behalf, and it doesn't try to hide from bot detection. Where a platform forbids automation, Seekter says so plainly and leaves the choice to you. LinkedIn is the clearest case: Easy Apply is never filled, and reading LinkedIn is off unless you turn it on knowing the risk.

4. The person decides

Anything personal or uncertain comes back to you: a declaration to sign, a sector you haven't ruled on, a question your profile doesn't answer. Seekter does the repetitive part and hands over the judgement.

5. Your data stays yours

It runs on your own computer. There is no server, no account and no telemetry. The code is open, so anyone can check that these principles are kept.

6. No promises it can't keep

Seekter doesn't promise interviews or offers. It takes the repetitive part of applying off your hands, so more of your time goes to the part that matters: choosing where to apply, preparing, and talking to people.

What Seekter is not

It is not a way to apply to everything. It is not a tool for fooling a recruiter or an applicant tracking system. And it is not a fight with the people who hire. On the other side of every form is someone doing a hard job with too many applications, and Seekter tries not to add to that pile.

If you think the kit breaks one of these principles, open an issue. That is the most useful thing you can send.

Updated October 4, 2026. This page is MANIFESTO.md in the seekter repository.