checkingโ€ฆ
Bot is idle
Paste a job URL below or run Autopilot to start applying.
Were you referred by an employee? (optional)
Only for a REAL referral: someone who works there and agreed to refer you. The application will name them. Applies only to the job link you paste above, not to Autopilot.
or
Does both steps in one click: finds matching jobs on LinkedIn, then applies to each one. How it works
Advanced: saved jobs & queue options
Searches LinkedIn and saves the matches to your list. Applies to nothing.
๐Ÿง  Holo model plan: checkingโ€ฆ
Bot window: always works in background Balance & usage โ†—
๐Ÿ—บ Where your field is hiring right now
What the bot is doing
When you start a run, the bot's plain-English actions appear here.
Your applications
Jobs the bot applies to will show up here.
checking connectionโ€ฆ
No live events yet. Start a run above, or events will stream here when the bot is running.

Choose a session

Pick a session from the rail to see the bot's full timeline, per-job actions, and tailoring lifecycle.

  • Sessions are read from ~/Desktop/Knockwork/run-logs/ and ~/Downloads/.
  • Each session covers ONE bot activity unit, discovery, routing, queue, jobs, tailoring, all bundled.
  • The aesthetic here is a "tasteful frosted glass" stand-in. Real refraction is a polish pass.

Settings

Your Information

This is the only source Knockwork uses for applicant facts. If a required answer is missing here, the bot stops and asks you instead of inventing one. Everything saves automatically when you click away from a field.
You
Education
Add each college, university, trade program, or other education as its own entry. Knockwork keeps the first entry in the original profile fields too, so the application bot and Tailor Studio continue to use it.
Work eligibility & preferences
Past jobs
Add every job you've had, internships, part-time, side gigs. ATSes often pre-parse your resume into wrong "employment" cards (project names treated as employers); the bot uses this list as ground truth to delete the junk.

Fit filters

The bot skips jobs that hit any of these. One entry per line. Leave a box empty to use the built-in defaults.

Resume tailoring

With "Tailor resume" on, an AI rewrites your resume for each specific job before applying. It runs on your own key, you only pay the AI company, per resume.
Checking tailoring serviceโ€ฆ
Your knowledge base
Add extra details such as projects, classes, lab work, volunteering, certifications, and tools. Your personal information, education, and past jobs are sent too.
Strongly recommended: add useful evidence here. More relevant facts give the AI more material for a strong resume.
Why does this help?
There is no small word or paragraph limit. This box accepts up to 1 MB (1,000 KB) of text, roughly 150,000 to 200,000 words, or several full-length novels. The more relevant detail it has, the better. Junk, guesses, and duplicate facts can make the result worse.
Not loaded yet Limit: 1 MB (1,000 KB), roughly 150,000 to 200,000 words
1Choose the AI that writes your resumes
2Paste your DeepSeek API key
3Pick how your resume should look
Same content, different design, every style fits one page and reads cleanly by application systems. Click a preview to see it full size.
4Cover letters
When a form requires a cover letter, one gets written on the spot from the resume tailored to that job, so the two never disagree. Turn this on to also attach one where it's optional. Adds about a tenth of a cent of usage per application.

Resume & fallback

Active resume
No resume uploaded
Saved resumes
Keep up to 5 base resumes. Choose Set active to pick the one used when tailoring is off or unavailable.
๏ผ‹ Add another resume
Upload a PDF or another supported resume file. It will be added to Saved resumes and used as the active resume immediately. You can switch later with Set active.
This is your general fallback resume: the one used when tailoring is off, unavailable, or out of credits. With tailoring on, the bot generates a fresh per-job version when credits are available.
โœจ Need a polished fallback? Generate one
If your current resume is missing, incomplete, or badly formatted, DeepSeek can create a professional one-page baseline from your saved personal information, education, jobs, and knowledge base. It does not read a job posting. A new fallback is offered only after that saved evidence changes.
Save a DeepSeek API key and knowledge base first.

Keys & Credentials

Three things to paste in. Step 1 is required, steps 2 and 3 are optional but make the bot way more useful. All stay in your Knockwork account, never shared.
Why do I have to do this myself? Can't the bot do it?

Fair question. Two real reasons:

  1. These are YOUR accounts. Your Gmail inbox, your AI credits, your captcha solver. Only you can sign in to make a key on each one. If we tried, the site would block us right away.
  2. Keeping Knockwork cheap. If we ran one shared account for everyone, we'd either charge you a lot more every month (defeating the whole point of a cheap subscription) or the services (Google, 2Captcha, and the rest) would ban us for shared use in a day.

Good news: it's a one-time setup, about ten minutes total. The step-by-step below is written like a recipe, no tech knowledge required.

1Holo key, the bot's brain (required, free)
What's an API key, and is this safe?

An API key is like a prepaid card number for an AI service: your personal pass that lets the bot use the Holo AI under your free account. Paste it once and forget it.

Never share it in screenshots, chats, or emails. It lives only in your browser on this computer, and you can replace it on the Holo website any time.

Bought paid credits? Make a NEW key after paying and paste it here. Keys keep the tier they were created on - a key made while you were on the free plan stays free-tier even after you add money.

  1. Create a free account at portal.hcompany.ai
  2. Copy your API key from the portal (starts with "hk-")
  3. Paste it below and press Save
22Captcha key, robot-check solver (optional)
  1. Sign up at 2captcha.com
  2. Top up 2Captcha balance with a few dollars ($3 โ‰ˆ 1,000 solved puzzles)
  3. Copy the API key from your dashboard, paste below, press Save, or skip this entirely
3Email verification, so the bot can read login codes (recommended, free)
What is an app password, and is this safe?

An app password is a special one-time password Google (or Apple, or Yahoo) makes just for one app. It only lets that app read your email. It is not your regular Gmail password, and you should never paste your regular Gmail password here.

If you ever want to turn it off, delete the app password from your Google account. This bot loses access instantly, but your normal Gmail keeps working like nothing changed. Knockwork stores it encrypted on your account and only uses it to look for a verification code from a hiring site during a run. Your email content is never sent to Holo or to hiring sites.

๐Ÿ“ฎ Which account is this for?
Use the same account shown in Inbox email below. The saved app password must belong to that exact inbox.
Advanced IMAP settings (skip unless something looks wrong)

Defaults

Remote access

Watch and control the bot from your phone or another computer. Both connect through a relay: this computer keeps running the bot, the other device becomes a remote control.

Maintenance

Retires bot tabs in the background without opening prompts. Filled review tabs stay open; if Chrome cannot safely unload a page, Knockwork leaves it backgrounded and tells you instead of interrupting your computer.
Wipes session state for every ATS the bot has touched, so "you've already applied" warnings don't persist between tests.

Account

Signed in as โ€ฆ
Moving off a school email? Change your sign-in email here. Everything stays with your account: profile, resume, application history, and your subscription. We send a code to the new address to confirm it's yours.

About

Knockwork, autonomous job application bot. Engine + harness live in the Chrome extension; this dashboard is the supervised remote control.

๐Ÿชก Tailor Studio

A resume written for one job. This one.
An AI writes a one-page resume from your real background, aimed at exactly the posting you give it. A second AI audits every fact before you see it. Your key, pennies per resume, any device.
1Give it the job
or paste the posting text yourself (on the job page: select all, copy, paste here)
2Tailor