Your automated job pipeline. Here is what it does:
Everything runs on this machine. No account, no server, no telemetry. Setup takes about 3 minutes, and you will need a free Gemini API key to score jobs.
The app scores each job against your resume with Google Gemini. The free tier is plenty: no credit card, about 500 jobs a day.
Your key is saved to a local .env file on this machine and is only ever sent to Google. It is never uploaded anywhere else, and there is no account or server behind this app.
Don't have a key yet? Create one free at aistudio.google.com/apikey. It takes about 30 seconds.
Upload your resume. PDF, plain text, or markdown all work.
Tell the scorer what you are looking for. Jobs that match these criteria will rank higher.
Searching for jobs now. First matches usually appear within a few minutes.
Change your setup without editing files or restarting. Worker knobs apply on the next refresh.
Swap your Gemini key here if scoring stops with quota (429) errors. Takes effect immediately.
Get a free key at aistudio.google.com/apikey. Stored in your local .env; only ever sent to Google.
Saving a different key automatically resets the local daily counter (the "API: x/500" in the header) so scoring resumes on the next refresh.
Replace your resume. PDF, plain text, or markdown. PDF extraction uses one Gemini call.
What the scorer looks for. Matching jobs rank higher.
Keywords that cast the scrape net over job titles. Broader = more candidates to score.
Context the /interview-prep and /app-questions commands read. Pick a file, edit it, Save.
Gmail rejection email sync. Rejection emails automatically move the matching application to Rejected. Use a Google app password, not your account password.
Advanced knobs for scraping, scoring, and discovery. These rarely need changing and apply on the next scheduled run.
We scored your first matches on us. Add your own free Gemini key to keep scoring every new job we find. It takes about 30 seconds and runs on your own free quota, so the matches never stop.
Get a free key in 30 seconds at aistudio.google.com/apikey. Encrypted at rest; only ever sent to Google.