A small, agentic terminal tool that uses llms to rank, display, and save job postings based on a mix of your resume and personal needs.
-
Indeed
-
ZipRecruiter
-
Google Jobs
-
LinkedIn (soon)
Saves high-scoring jobs to saved.txt
State saved to .radar_state.json
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
This script reads from ./config/:
- config/resume.txt (plain text resume)
- config/config.yaml (scoring preferences)
Put your resume in plain text. If it’s missing, the script still runs, but scoring will be disabled.
export OPENROUTER_API_KEY=""
python radar.py --search "software engineer" --location "USA"
python radar.py --no-ai
python radar.py --indeed-only
python radar.py --with-linkedin