JOB-GRANTER is an autonomous, agentic system designed to streamline and supercharge the job-hunting process. Built on the philosophy of Compounding Engineering, it moves beyond simple automation to create a persistent, evolving professional knowledge base.
The system is powered by a multi-agent orchestration layer that handles everything from profile ingestion to tailored design.
graph TD
User([User]) --> Boss[Boss Agent / Orchestrator]
Boss --> Profiler[Profiler Agent]
Boss --> Hunter[Hunter Agent]
Boss --> Strategist[Strategist Agent]
Boss --> Designer[Designer Agent]
subgraph Data Layer
MasterProfile[(Master Profile)]
JobVault[(Job Vault)]
KnowledgeBase[(Knowledge Base)]
StyleGuide[(Style Guide & Lessons)]
end
Profiler --> MasterProfile
Hunter --> JobVault
Hunter -.-> MasterProfile
Strategist --> MasterProfile
Strategist --> JobVault
Strategist --> StyleGuide
Designer --> StyleGuide
Designer --> Output[Tailored Materials]
MasterProfile --> Compounding[Compounding Engineering]
StyleGuide --> Compounding
Compounding -.-> Strategist
Compounding -.-> Designer
- Profiler: Ingests raw files (CVs, Portfolios, Code) and maintains the Master Profile (Single Source of Truth).
- Hunter: Scrapes and audits job boards globally (LinkedIn, Glassdoor, Boss Zhipin). It uses a "Constitutional Audit" to filter matches based on a deeply encoded persona.
- Strategist: Reads the JD and Master Profile to "reshape" the professional narrative, applying high-impact frameworks like the Google XYZ Formula.
- Designer: Converts strategic narratives into aesthetically perfect, print-optimized HTML materials using Swiss Modernist design principles.
- Boss (Orchestrator): Manages the lifecycle and triggers the "Auto-Sync" loop.
The core value of JOB-GRANTER is its ability to accumulate "Professional Interest." Unlike typical tools that start from scratch for every application, JOB-GRANTER learns from every interaction:
- Lesson Accumulation: Every job match or rejection updates the Hunter's "Gatekeeping DNA."
- Tone Evolution: Every manual tweak to a cover letter is fed back into the Strategist's Style Guide.
- Structural Integrity: The Master Profile evolves with every new skill or achievement recorded, ensuring the "Golden Record" is always ready for deployment.
- Python 3.10+
- Requirements:
pip install -r requirements.txt
Run the main orchestrator:
python main.py- Auto-Sync: A one-click loop that syncs your latest profile data, hunts for new jobs, and prepares the strategy brain.
- Exploration (Hunter): Discover high-signal leads across global markets.
- Strategist: Generate tailored resumes and cover letters.
- Designer: Perform high-fidelity visual rendering and website update proposals.
This project is built to be open-source and modular. Contributions to agent logic and scraping heuristics are welcome.