How I Built a Job Application Bot with 3 AI Agents 🤖
The Problem
Every job seeker knows the pain: writing individual
cover letters, searching multiple job portals,
formatting PDFs, sending emails... it takes HOURS
for each application.
The Solution: XsiKOM BewerbungsBOT
I built a web app with 3 specialized AI bots
that automate the entire process:
🤖 Bot 1: AALIYAH (Career Advisor)
- Powered by Llama 3.3 70B via Groq API
- Answers career questions in real-time
- Salary negotiation tips
- Interview preparation
⚡ Bot 2: AVINU (Job Search)
- Searches 10+ job portals simultaneously
- Arbeitsagentur API (official German job agency)
- Indeed, StepStone, RemoteOK, Jobicy
- 300+ professions in 14 industries
- Radius search 5-200 km
- International support (USA, UK, EU)
🤖 Bot 3: XSI (Auto-Applicant)
- AI generates personalized cover letters
- Automatically attaches PDF documents
- Sends applications via SMTP (Gmail)
- 8 templates in DE, EN, FR
- One-click application!
Tech Stack
Tech Stack
Backend: Python + Flask
Database: SQLite
AI: Groq API (Llama 3.3 70B)
Frontend: HTML/CSS/JS (no framework!)
Security: 2FA, AES-256, PBKDF2 SHA-512
Mobile: PWA + Android (Bubblewrap)
Hosting: Render.com (free tier!)
Payments: Stripe
Architecture
The app follows a simple but effective architecture:
-
webapp.py- Main Flask application (~800 lines) -
avinu_ki.py- Job search module with 6 portal scrapers -
xsi_bot.py- Auto-application sender with email -
security.py- 2FA, encryption, audit logging -
auto_update.py- Monthly AI-powered updates
Key Features
- Multi-language: DE, EN, FR templates
- GDPR compliant: Data export, account deletion
- 2FA: QR code based authentication
- Auto-update: Monthly AI analysis of trends
- Freemium: 5 free apps/month, €1.99 unlimited
What I Learned
- Flask is powerful enough for full SaaS apps
- Groq API is incredibly fast (< 1 second responses)
- PWA + Bubblewrap = easy Android app
- SQLite handles small-to-medium loads perfectly
- Web scraping job portals is fragile but valuable
Try It!
🌐 Live Demo: https://xsikom-bewerbungsbot.onrender.com
📱 Play Store: Coming soon
💻 GitHub: https://github.com/xsikomprojects
Login: admin / XsiKOM2026!
I'd love your feedback! What features would you add?
Built by Komi Tevi | XsiKOM DIGITAL Projects
Made in Germany 🇩🇪
Top comments (0)