JobX is a strategic, AI-driven career suite designed to automate the job search pipeline while providing intelligent career guidance. It combines RAG-grounded resume optimization with an autonomous application engine to act as a digital twin for your professional life.
- RAG-Grounded Tailoring: Uses Retrieval-Augmented Generation to rewrite bullet points using only facts from your "Master Profile" (GitHub, LinkedIn, Portfolios), strictly eliminating AI hallucinations.
- ATS-Proof Generation: Exports professional, machine-readable resumes in LaTeX or PDF format.
- Proactive Skill-Gap Analysis: Compares your profile against real-time market requirements to identify missing skills or certifications.
- Autonomous Submissions: Automates job applications on LinkedIn, Indeed, and Glassdoor using stealth browser technology.
- Bot Evasion: Integrated with DrissionPage and human-like interaction patterns to bypass aggressive bot detection systems.
- Human-in-the-Loop: Designed for seamless transition between autonomous preparation and manual submission confirmation.
- Kanban Tracking: Centralized board for managing Applied, Accepted, and Rejected roles.
- Career Pathing: AI-generated specialization roadmaps to help you navigate long-term professional growth.
- PWA Ready: Mobile-friendly interface for tracking applications on the go.
- Ecosystem Sync: Automatically syncs interview invitations from Gmail/Google Calendar to your dashboard and a Notion Database for seamless tracking.
| Layer | Tools & Frameworks |
|---|---|
| Backend | Python, FastAPI |
| Automation | DrissionPage, Playwright (Stealth) |
| AI / NLP | Ollama (Local LLM), LangChain |
| Vector Store | ChromaDB (for RAG & Semantic Search) |
| Frontend | Reflex / Streamlit (PWA compatible) |
| Integrations | Google Workspace APIs, Notion API |
| Deployment | Docker (Optimized for Oracle Cloud ARM/CPU) |
src/jobx/optimizer/: Resume parsing, RAG-grounded tailoring, and skill-gap analysis.src/jobx/applier/: Stealth browser automation and portal-specific scrapers.src/jobx/dashboard/: Interactive PWA frontend and analytics.src/jobx/shared/: Database models (SQLite/ChromaDB), config, and RAG utilities.
- Resume Matcher - Keyword optimization and skill gap analysis.
- OpenResume - Elite ATS-readable resume builder.
- ResumeLM - AI-assisted writing with real-time feedback.
- AIHawk / Jobs_Applier_AI_Agent - High-volume tailored applications.
- The Last Application - Specialized in LinkedIn Easy Apply using LangChain.
- JobHuntr - Semantic filtering and local AI support.
- Local First: All LLM processing is done locally via Ollama. Your resume data and credentials never leave your server.
- Secure Access: The dashboard is designed to be accessible via SSH Tunneling or JWT-authenticated public URLs.