Get job listings from your city analyzed by AI and delivered to your email daily.
- 🔍 Automated Job Search - Searches Adzuna for jobs in your city
- 🤖 AI Analysis - Ollama analyzes each job for relevance
- 📊 Relevance Scoring - AI scores jobs 0-100 based on your skills
- 💡 Smart Insights - Get job fit explanations and interview tips
- 📧 Email Digest - Beautiful HTML emails with AI insights
- ⏰ Daily Automation - Runs at 8 AM every day
- 💰 100% Free - No monthly costs
- Java 17+
- Maven 3.6+
# Mac
brew install ollama
# Linux
curl -fsSL https://ollama.ai/install.sh | sh
# Windows
Download from https://ollama.aiollama pull llama3.2
ollama servecp .env.example .env
# Edit .env with your API keysmvn clean install
mvn spring-boot:run- Sign up: https://developer.adzuna.com/
- Create app, copy App ID & Key
- Free tier: 1000 calls/month
- Enable 2FA: https://myaccount.google.com/security
- Generate App Password: https://myaccount.google.com/apppasswords
- Copy 16-character password
-
Create User Preference
- Keywords (e.g., "java,spring")
- Location (e.g., "London")
- Country (e.g., "uk")
-
Run Job Search
- Manual: Option 3 in menu
- Automatic: Daily at 8 AM
-
Check Email
- AI-analyzed jobs in your inbox
- Relevance scores and insights
Add your API keys as env variables:
ADZUNA_APP_ID=your_id
ADZUNA_APP_KEY=your_key
MAIL_USERNAME=your@email.com
MAIL_PASSWORD=your_app_password- Java 17
- Spring Boot 3.2
- LangChain4j 0.35.0
- Ollama AI
- H2 Database
Each morning, receive an email with:
- Job listings from your city
- AI relevance scores
- Why each job matches your skills
- Key requirements
- Interview preparation tips