⏸ Job search is paused — no new jobs are being ingested, parsed, or scored
job(s) need follow-up
Recent Jobs
Add Job
Paste JD
From URL
Email Forward
Extracting...
Search Job Boards
Use standard format: "Washington, DC" or "New York, NY" or "Remote". LinkedIn metro names like "Washington DC-Baltimore Area" won't work for other boards.
Results
Source
Company
Title
Location
Pay
JD
Score
Job Tracker
Scoring…0%
COMPANY
TITLE
SCORE ▲
LANE
STATUS
ADDED
APPLIED
FOLLOW-UP
READY
Archive
Jobs move here automatically once they're old and either rejected/passed or scored low — they stay on file (so they're never rescraped) but stop loading on the Tracker/Dashboard. Unarchive to bring one back.
Personal details, links (LinkedIn, GitHub, website — hyperlinked in every resume's contact line), work history and job preferences used in resumes, cover letters, scoring and application packages.
Personal Information
Work Experience
Education
Certifications
Pay Targets
Deal Breakers
Preferred Keywords
Resumes
Name your resume variants and upload the source text the tailoring step starts from. A tailored resume starts from the variant the scorer recommends for that job (shown on the job), with Full Employment History always supplied as extra background.
Resume Names
Resume Template
Upload a .docx whose layout you like. Tailored resumes copy its fonts, headings, bullets and spacing; its sample text is discarded. Without one, the built-in layout is used.
Pause ingestion, schedule the daily search, and choose what happens to new jobs automatically.
Job Search
Job search running
Stops LinkedIn/Indeed/etc. ingestion (including LinkedIn job-alert emails), JD parsing, and scoring — both scheduled and manual. Existing jobs, resumes, and applications are unaffected.
Scheduler Status
Loading...
Running pipeline...
Scheduled Daily Search
Remote only is exclusive. Pick Hybrid and/or In-person for non-remote roles; none checked = any arrangement.
Tracking & Posting Checks
Scored jobs below this are archived nightly (after 3 days) so the Tracker stays fast. They stay in Archive and are never re-imported. Only jobs at or above it get open/closed checks. Applied, interview and offer jobs are never archived.
Never-checked first, then highest score. Applied/interview/offer/rejected/passed jobs are skipped. Open postings re-check weekly, unclear ones every 2 weeks, closed ones never. Closed jobs drop out of Ready to Apply.
Auto-Processing Pipeline
Jobs scoring at or above this get auto-generated resume + 3 cover letter variants
AI
Choose which model handles scoring and research (Fast) and resumes and cover letters (Strong).
Provider & API Keys
Set providers independently — e.g. Gemini (free) for scoring, Anthropic for resumes. If API key is left blank, the system key is used.
Point the OpenAI provider at any OpenAI-compatible server (llama-server, vLLM, LM Studio). Applies to both Fast and Strong.
💡 Recommended: Fast=Gemini (free scoring) or Local Ollama/Hermes (zero cost), Strong=Anthropic (quality resumes). Web search for company research always uses Anthropic.
Email & Follow-Up
SMTP credentials for sending applications and digests, and follow-up timing.
Email / Follow-Up
Cron (daily follow-up digest at 9 AM)
0 9 * * * curl -s -X POST http://10.10.10.13:8093/api/follow-ups/send-digest
Account
Your sign-in details, password, and configuration backup.
Account
Signed in asEmailRoleUser ID
You are the admin.
Your User ID above is stored as admin_user_id in system_config.json.
Manage users and single sign-on on the Admin page.
Change Password
Backup & Restore
Export all settings — including API keys and SMTP password in plain text — to a local file. Keep it somewhere private. Import restores everything from a previous export, overwriting current settings.
Users and single sign-on. Only visible to administrators.
Users
Single Sign-On (optional)
Add an OpenID Connect provider (Authentik, Keycloak, Auth0…) so people can also sign in with SSO. Local accounts keep working. Clear every field and save to turn SSO off.
Scheduler Run Logs
Activity
In Progress — agent-triggered (Hermes)
Recent Activity
Batch Scoring
Scheduler
Send Email
Sending...
Parse Confirmation Email
Paste the confirmation/acknowledgment email you received. We'll extract recruiter contact info for follow-up.